From a3e2875102291cf6f73c0d8b008d1085b08efdfd Mon Sep 17 00:00:00 2001 From: annrra Date: Tue, 4 Jun 2024 16:20:09 +0300 Subject: [PATCH 01/81] [PROD-7479] Upgrade screen template --- src/bp-core/admin/bp-core-admin-functions.php | 9 +- src/bp-core/admin/css/common.css | 135 +++++++++++++++++ src/bp-core/admin/sass/common.scss | 136 ++++++++++++++++++ .../admin/templates/upgrade-screen.php | 80 +++++++++++ src/bp-core/classes/class-bp-admin.php | 35 +++++ .../images/upgrade/bb-upgrade-card-pro.png | Bin 0 -> 133632 bytes .../images/upgrade/bb-upgrade-card-rapyd.png | Bin 0 -> 86749 bytes .../images/upgrade/bb-upgrade-card-theme.png | Bin 0 -> 149799 bytes 8 files changed, 393 insertions(+), 2 deletions(-) create mode 100644 src/bp-core/admin/templates/upgrade-screen.php create mode 100644 src/bp-core/images/upgrade/bb-upgrade-card-pro.png create mode 100644 src/bp-core/images/upgrade/bb-upgrade-card-rapyd.png create mode 100644 src/bp-core/images/upgrade/bb-upgrade-card-theme.png diff --git a/src/bp-core/admin/bp-core-admin-functions.php b/src/bp-core/admin/bp-core-admin-functions.php index 24627c6cbb..7115336b5d 100644 --- a/src/bp-core/admin/bp-core-admin-functions.php +++ b/src/bp-core/admin/bp-core-admin-functions.php @@ -682,16 +682,21 @@ function bp_core_get_admin_tabs( $active_tab = '' ) { 'class' => 'bp-integrations', ), '4' => array( + 'href' => bp_get_admin_url( add_query_arg( array( 'page' => 'bp-upgrade' ), 'admin.php' ) ), + 'name' => __( 'Upgrade', 'buddyboss' ), + 'class' => 'bp-upgrade', + ), + '5' => array( 'href' => bp_get_admin_url( add_query_arg( array( 'page' => 'bp-tools' ), 'admin.php' ) ), 'name' => __( 'Tools', 'buddyboss' ), 'class' => 'bp-tools', ), - '5' => array( + '6' => array( 'href' => bp_get_admin_url( add_query_arg( array( 'page' => 'bp-help' ), 'admin.php' ) ), 'name' => __( 'Help', 'buddyboss' ), 'class' => 'bp-help', ), - '6' => array( + '7' => array( 'href' => bp_get_admin_url( add_query_arg( array( 'page' => 'bp-credits' ), 'admin.php' ) ), 'name' => __( 'Credits', 'buddyboss' ), 'class' => 'bp-credits', diff --git a/src/bp-core/admin/css/common.css b/src/bp-core/admin/css/common.css index ef318ed0d4..feca8fd135 100644 --- a/src/bp-core/admin/css/common.css +++ b/src/bp-core/admin/css/common.css @@ -3831,3 +3831,138 @@ table.moderations .column-member img { padding: 3px 8px; line-height: 25px; } + +/*------------------------------------------------------------------------------ + * 20.0 Upgrade + *----------------------------------------------------------------------------*/ +.bp-upgrade-wrap { + position: relative; + font-size: 15px; + max-width: 1400px; + margin-top: 25px; + display: flex; + flex-wrap: wrap; + flex-flow: wrap; + justify-content: space-between; +} + +.bb-advance-card { + flex: 0 0 49%; + max-width: 49%; + margin: 20px 0 0; + padding: 0; + border-radius: 9px; + overflow: hidden; + border: 1px solid #ccd0d4; + box-shadow: 0px 4px 28px 0px rgba(0, 0, 0, 0.08); + background: #fff; +} + +.bb-advance-card h2 { + font-weight: 600; + font-size: 1.6em; + line-height: 1.2; + margin: 0 0 11px; +} + +.bb-advance-card .card-subtitle { + font-size: 1em; + line-height: 1.4; +} + +.card-data { + flex: 1; + padding: 2.3em 2.3em; + display: flex; + flex-direction: column; +} + +.card-figure { + width: 100%; + height: 100%; + position: relative; + overflow: hidden; + padding-top: 52.56%; + display: block; + background-color: #FAF9F7; +} + +.card-figure .upgrade-figure { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + margin: 24px auto 0; + z-index: 0; + min-height: 100%; + max-height: 100%; + width: auto; + max-width: 100%; + object-fit: cover; +} + +.bb-advance-card--hero { + width: 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.bb-advance-card--hero .card-inner-wrap { + display: flex; +} + +.bb-advance-card--hero .card-figure { + width: 42.417%; + padding-top: 22.56%; +} + +.bb-advance-card--hero .card-figure .upgrade-figure { + max-height: none; + margin: 0 auto; +} + +.bb-advance-card--hero .card-data { + flex: 1; + padding: 4.2em 2.8em; + display: flex; + flex-direction: column; +} + +.advance-card-note { + margin: 24px 0; +} + +.advance-card-note p { + margin: 0; +} + +.advance-card-action { + display: flex; + align-items: center; + margin-top: auto; +} + +.advance-card-action button { + border: 1px solid #E0613C; + color: #E0613C; + font-weight: 500; + background-color: #fff; + border-radius: 5px; + padding: 8px 16px; + margin-right: 16px; + cursor: pointer; +} + +.advance-card-action .advance-action-link { + color: #640398; + font-weight: 500; + text-decoration: none; + outline: none; +} + +.advance-card-action .advance-action-link i { + display: inline-block; + transform: rotate(45deg); + line-height: 1; +} diff --git a/src/bp-core/admin/sass/common.scss b/src/bp-core/admin/sass/common.scss index 47e60ee548..aa616e1d64 100644 --- a/src/bp-core/admin/sass/common.scss +++ b/src/bp-core/admin/sass/common.scss @@ -4148,3 +4148,139 @@ table.moderations .column-member { } } } + +/*------------------------------------------------------------------------------ + * 20.0 Upgrade + *----------------------------------------------------------------------------*/ + +.bp-upgrade-wrap { + position: relative; + font-size: 15px; + max-width: 1400px; + margin-top: 25px; + display: flex; + flex-wrap: wrap; + flex-flow: wrap; + justify-content: space-between; +} + +.bb-advance-card { + flex: 0 0 49%; + max-width: 49%; + margin: 20px 0 0; + padding: 0; + border-radius: 9px; + overflow: hidden; + border: 1px solid #ccd0d4; + box-shadow: 0px 4px 28px 0px rgba(0, 0, 0, 0.08); + background: #fff; + + h2 { + font-weight: 600; + font-size: 1.6em; + line-height: 1.2; + margin: 0 0 11px; + } + + .card-subtitle { + font-size: 1em; + line-height: 1.4; + } +} + +.card-data { + flex: 1; + padding: 2.3em 2.3em; + display: flex; + flex-direction: column; +} + +.card-figure { + width: 100%; + height: 100%; + position: relative; + overflow: hidden; + padding-top: 52.56%; + display: block; + background-color: #FAF9F7; + + .upgrade-figure { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + margin: 24px auto 0; + z-index: 0; + min-height: 100%; + max-height: 100%; + width: auto; + max-width: 100%; + object-fit: cover; + } +} + +.bb-advance-card--hero { + width: 100%; + flex: 0 0 100%; + max-width: 100%; + + .card-inner-wrap { + display: flex; + } + + .card-figure { + width: 42.417%; + padding-top: 22.56%; + + .upgrade-figure { + max-height: none; + margin: 0 auto; + } + } + + .card-data { + flex: 1; + padding: 4.2em 2.8em; + display: flex; + flex-direction: column; + } +} + +.advance-card-note { + margin: 24px 0; + + p { + margin: 0; + } +} + +.advance-card-action { + display: flex; + align-items: center; + margin-top: auto; + + button { + border: 1px solid #E0613C; + color: #E0613C; + font-weight: 500; + background-color: #fff; + border-radius: 5px; + padding: 8px 16px; + margin-right: 16px; + cursor: pointer; + } + + .advance-action-link { + color: #640398; + font-weight: 500; + text-decoration: none; + outline: none; + + i { + display: inline-block; + transform: rotate(45deg); + line-height: 1; + } + } +} diff --git a/src/bp-core/admin/templates/upgrade-screen.php b/src/bp-core/admin/templates/upgrade-screen.php new file mode 100644 index 0000000000..6ee4b10161 --- /dev/null +++ b/src/bp-core/admin/templates/upgrade-screen.php @@ -0,0 +1,80 @@ + +
+ +
+
+
+ plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-rapyd.png' . '" />'; ?> +
+
+

+
+
+

+ +

+
+
+ + +
+
+
+
+ +
+
+
+ plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-pro.png' . '" />'; ?> +
+
+

+
+
+

+ +

+
+
+ + +
+
+
+
+ +
+
+
+ plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-theme.png' . '" />'; ?> +
+
+

+
+
+

+ +

+
+
+ + +
+
+
+
+ +
diff --git a/src/bp-core/classes/class-bp-admin.php b/src/bp-core/classes/class-bp-admin.php index 914bf0de8a..fca54e7b7e 100644 --- a/src/bp-core/classes/class-bp-admin.php +++ b/src/bp-core/classes/class-bp-admin.php @@ -349,6 +349,15 @@ public function admin_menus_components() { 'bp_core_admin_integrations' ); + $hooks[] = add_submenu_page( + $this->settings_page, + __( 'Upgrade', 'buddyboss' ), + __( 'Upgrade', 'buddyboss' ), + $this->capability, + 'bp-upgrade', + array( $this, 'bp_upgrade_screen' ) + ); + // Credits. $hooks[] = add_submenu_page( $this->settings_page, @@ -497,6 +506,15 @@ public function admin_menus() { 'bp_core_admin_integrations' ); + $hooks[] = add_submenu_page( + $this->settings_page, + __( 'Upgrade', 'buddyboss' ), + __( 'Upgrade', 'buddyboss' ), + $this->capability, + 'bp-upgrade', + array( $this, 'bp_upgrade_screen' ) + ); + // Credits. $hooks[] = add_submenu_page( $this->settings_page, @@ -602,6 +620,23 @@ public function bp_credits_screen() { } + /** + * Output the upgrade screen. + * + * @since BuddyBoss 1.0.0 + */ + public function bp_upgrade_screen() { + ?> + +
+ + admin_dir . 'templates/upgrade-screen.php'; ?> +
+ + yKvPX!sM|So+dvnH} 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

scrKUyr#TJ(u~^>xjg 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 Hu0mjf2+8CW literal 0 HcmV?d00001 diff --git a/src/bp-core/images/upgrade/bb-upgrade-card-theme.png b/src/bp-core/images/upgrade/bb-upgrade-card-theme.png new file mode 100644 index 0000000000000000000000000000000000000000..fa8832b5247be7563f0b42ec3980f2c647802a8c GIT binary patch literal 149799 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 qg7j1`P!Oe>e5_R?5%M Date: Tue, 4 Jun 2024 18:37:24 +0300 Subject: [PATCH 02/81] [PROD-7479] Upgrade platform screen - template updates --- src/bp-core/admin/css/common.css | 89 ++++++++++++-- src/bp-core/admin/sass/common.scss | 113 +++++++++++++---- .../admin/templates/upgrade-screen.php | 115 ++++++++++-------- 3 files changed, 237 insertions(+), 80 deletions(-) diff --git a/src/bp-core/admin/css/common.css b/src/bp-core/admin/css/common.css index feca8fd135..8a193e2bcb 100644 --- a/src/bp-core/admin/css/common.css +++ b/src/bp-core/admin/css/common.css @@ -3835,21 +3835,28 @@ table.moderations .column-member img { /*------------------------------------------------------------------------------ * 20.0 Upgrade *----------------------------------------------------------------------------*/ +.wrap h1.bb-advance-heading { + font-size: 40px; + font-weight: 600; + margin-bottom: 72px; + max-width: 45%; +} + .bp-upgrade-wrap { position: relative; font-size: 15px; max-width: 1400px; margin-top: 25px; display: flex; + align-items: flex-start; flex-wrap: wrap; - flex-flow: wrap; justify-content: space-between; } .bb-advance-card { - flex: 0 0 49%; - max-width: 49%; - margin: 20px 0 0; + flex: 0 0 48%; + max-width: 48%; + margin: 0; padding: 0; border-radius: 9px; overflow: hidden; @@ -3881,10 +3888,10 @@ table.moderations .column-member img { width: 100%; height: 100%; position: relative; - overflow: hidden; padding-top: 52.56%; display: block; background-color: #FAF9F7; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .card-figure .upgrade-figure { @@ -3895,8 +3902,7 @@ table.moderations .column-member img { right: 0; margin: 24px auto 0; z-index: 0; - min-height: 100%; - max-height: 100%; + max-height: calc(100% - 24px); width: auto; max-width: 100%; object-fit: cover; @@ -3906,6 +3912,7 @@ table.moderations .column-member img { width: 100%; flex: 0 0 100%; max-width: 100%; + margin-bottom: 48px; } .bb-advance-card--hero .card-inner-wrap { @@ -3915,6 +3922,7 @@ table.moderations .column-member img { .bb-advance-card--hero .card-figure { width: 42.417%; padding-top: 22.56%; + border: 0; } .bb-advance-card--hero .card-figure .upgrade-figure { @@ -3943,7 +3951,7 @@ table.moderations .column-member img { margin-top: auto; } -.advance-card-action button { +.advance-action-button { border: 1px solid #E0613C; color: #E0613C; font-weight: 500; @@ -3952,17 +3960,78 @@ table.moderations .column-member img { padding: 8px 16px; margin-right: 16px; cursor: pointer; + text-decoration: none; + outline: none; + box-shadow: none; +} + +.advance-action-button:hover { + color: #E0613C; +} + +.advance-action-button:active, .advance-action-button:focus { + background-color: rgba(224, 97, 60, 0.1); + color: #E0613C; + outline: none; + box-shadow: none; } -.advance-card-action .advance-action-link { +.advance-action-link { color: #640398; font-weight: 500; text-decoration: none; outline: none; + box-shadow: none; + border-bottom: 1px solid transparent; + padding: 2px 0 1px; } -.advance-card-action .advance-action-link i { +.advance-action-link i { display: inline-block; transform: rotate(45deg); line-height: 1; } + +.advance-action-link:hover { + color: #640398; + border-bottom: 1px solid #640398; +} + +.advance-action-link:active, .advance-action-link:focus { + outline: none; + box-shadow: none; +} + +.advance-list { + display: flex; + flex-wrap: wrap; + margin: 0 33.33% 0 0; +} + +.bb-advance-card--theme .advance-list { + margin-right: 16%; +} + +.advance-list li { + max-width: 50%; + flex: 0 0 50%; + margin: 0 0 11px; + font-weight: 600; + font-size: 95%; +} + +.advance-list li.advance-list__expand { + max-width: 100%; + flex: 0 0 100%; +} + +.advance-list li:before { + content: "\e876"; + display: inline-block; + font-family: "bb-icons"; + font-size: 16px; + font-weight: 400; + margin-right: 8px; + line-height: 1; + color: #E0613C; +} diff --git a/src/bp-core/admin/sass/common.scss b/src/bp-core/admin/sass/common.scss index aa616e1d64..bd527fe35d 100644 --- a/src/bp-core/admin/sass/common.scss +++ b/src/bp-core/admin/sass/common.scss @@ -4153,21 +4153,28 @@ table.moderations .column-member { * 20.0 Upgrade *----------------------------------------------------------------------------*/ -.bp-upgrade-wrap { + .wrap h1.bb-advance-heading { + font-size: 40px; + font-weight: 600; + margin-bottom: 72px; + max-width: 45%; +} + + .bp-upgrade-wrap { position: relative; font-size: 15px; max-width: 1400px; margin-top: 25px; display: flex; + align-items: flex-start; flex-wrap: wrap; - flex-flow: wrap; justify-content: space-between; } .bb-advance-card { - flex: 0 0 49%; - max-width: 49%; - margin: 20px 0 0; + flex: 0 0 48%; + max-width: 48%; + margin: 0; padding: 0; border-radius: 9px; overflow: hidden; @@ -4199,10 +4206,10 @@ table.moderations .column-member { width: 100%; height: 100%; position: relative; - overflow: hidden; padding-top: 52.56%; display: block; background-color: #FAF9F7; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); .upgrade-figure { position: absolute; @@ -4212,8 +4219,7 @@ table.moderations .column-member { right: 0; margin: 24px auto 0; z-index: 0; - min-height: 100%; - max-height: 100%; + max-height: calc(100% - 24px); width: auto; max-width: 100%; object-fit: cover; @@ -4224,6 +4230,7 @@ table.moderations .column-member { width: 100%; flex: 0 0 100%; max-width: 100%; + margin-bottom: 48px; .card-inner-wrap { display: flex; @@ -4232,6 +4239,7 @@ table.moderations .column-member { .card-figure { width: 42.417%; padding-top: 22.56%; + border: 0; .upgrade-figure { max-height: none; @@ -4259,28 +4267,91 @@ table.moderations .column-member { display: flex; align-items: center; margin-top: auto; +} - button { - border: 1px solid #E0613C; +.advance-action-button { + border: 1px solid #E0613C; + color: #E0613C; + font-weight: 500; + background-color: #fff; + border-radius: 5px; + padding: 8px 16px; + margin-right: 16px; + cursor: pointer; + text-decoration: none; + outline: none; + box-shadow: none; + + &:hover { color: #E0613C; - font-weight: 500; - background-color: #fff; - border-radius: 5px; - padding: 8px 16px; - margin-right: 16px; - cursor: pointer; } - .advance-action-link { + &:active, + &:focus { + background-color: rgba(224, 97, 60, 0.1); + color: #E0613C; + outline: none; + box-shadow: none; + } +} + +.advance-action-link { + color: #640398; + font-weight: 500; + text-decoration: none; + outline: none; + box-shadow: none; + border-bottom: 1px solid transparent; + padding: 2px 0 1px; + + i { + display: inline-block; + transform: rotate(45deg); + line-height: 1; + } + + &:hover { color: #640398; - font-weight: 500; - text-decoration: none; + border-bottom: 1px solid #640398; + } + + &:active, + &:focus { outline: none; + box-shadow: none; + } +} - i { +.advance-list { + display: flex; + flex-wrap: wrap; + margin: 0 33.33% 0 0; + + .bb-advance-card--theme & { + margin-right: 16%; + } + + li { + max-width: 50%; + flex: 0 0 50%; + margin: 0 0 11px; + font-weight: 600; + font-size: 95%; + + &.advance-list__expand { + max-width: 100%; + flex: 0 0 100%; + } + + &:before { + content: "\e876"; display: inline-block; - transform: rotate(45deg); + font-family: "bb-icons"; + font-size: 16px; + font-weight: 400; + margin-right: 8px; line-height: 1; + color: #E0613C; } } } diff --git a/src/bp-core/admin/templates/upgrade-screen.php b/src/bp-core/admin/templates/upgrade-screen.php index 6ee4b10161..2fb160db5c 100644 --- a/src/bp-core/admin/templates/upgrade-screen.php +++ b/src/bp-core/admin/templates/upgrade-screen.php @@ -12,69 +12,86 @@ defined( 'ABSPATH' ) || exit; ?> -

+
+

+
-
-
-
- plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-rapyd.png' . '" />'; ?> -
-
-

-
-
-

- -

+
-
-
-
- plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-pro.png' . '" />'; ?> -
-
-

-
-
-

- -

+
+
+
+ plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-pro.png' . '" />'; ?>
-
- - +
+

+
+
+
    +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
+
+
+ + +
-
-
-
-
- plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-theme.png' . '" />'; ?> -
-
-

-
-
-

- -

+
+
+
+ plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-theme.png' . '" />'; ?>
-
- - +
+

+
+
+
    +
  • +
  • +
  • +
  • +
  • +
  • +
+
+
+ + +
-
+
From 5d3171e92023105945192c71474c1bc134f2ee86 Mon Sep 17 00:00:00 2001 From: Yudhisthir Nahar Date: Wed, 5 Jun 2024 15:24:35 +0530 Subject: [PATCH 03/81] PROD-7479 Remove notices from the buddyboss upgrade screen --- src/bp-core/bp-core-filters.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/bp-core/bp-core-filters.php b/src/bp-core/bp-core-filters.php index 1323b2dd33..9f0519a23a 100644 --- a/src/bp-core/bp-core-filters.php +++ b/src/bp-core/bp-core-filters.php @@ -76,6 +76,8 @@ add_filter( 'bp_login_redirect', 'bb_login_redirect', PHP_INT_MAX, 3 ); add_filter( 'logout_redirect', 'bb_logout_redirect', PHP_INT_MAX, 3 ); +add_action( 'admin_head', 'bb_remove_admin_notices', 99 ); + // Avatars. /** * Disable gravatars fallback for member avatars. @@ -2650,3 +2652,18 @@ function bb_redirection_allowed_third_party_domains( $hosts ) { return $hosts; } + +/** + * Remove notices from the buddyboss upgrade screens. + * + * @since BuddyBoss[BBVERSION] + */ +function bb_remove_admin_notices() { + $screen = get_current_screen(); + if ( in_array( $screen->id, array( 'buddyboss_page_bp-upgrade' ) ) ) { + remove_all_actions('admin_notices'); + + // Additional check for the common WordPress error/warning hooks + remove_all_actions('all_admin_notices'); + } +} From 40ca4854a2a65b15ab46a22d9aed507e659dcd6f Mon Sep 17 00:00:00 2001 From: Yudhisthir Nahar Date: Wed, 5 Jun 2024 15:25:38 +0530 Subject: [PATCH 04/81] PROD-7479 phpcs --- src/bp-core/bp-core-filters.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bp-core/bp-core-filters.php b/src/bp-core/bp-core-filters.php index 9f0519a23a..d088cc4c4f 100644 --- a/src/bp-core/bp-core-filters.php +++ b/src/bp-core/bp-core-filters.php @@ -2661,9 +2661,9 @@ function bb_redirection_allowed_third_party_domains( $hosts ) { function bb_remove_admin_notices() { $screen = get_current_screen(); if ( in_array( $screen->id, array( 'buddyboss_page_bp-upgrade' ) ) ) { - remove_all_actions('admin_notices'); + remove_all_actions( 'admin_notices' ); // Additional check for the common WordPress error/warning hooks - remove_all_actions('all_admin_notices'); + remove_all_actions( 'all_admin_notices' ); } } From f6f1eb85ba416da73acac943312c0352e0cb1572 Mon Sep 17 00:00:00 2001 From: Yudhisthir Nahar Date: Wed, 5 Jun 2024 15:26:46 +0530 Subject: [PATCH 05/81] PROD-7479 Code refactor --- src/bp-core/bp-core-filters.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bp-core/bp-core-filters.php b/src/bp-core/bp-core-filters.php index d088cc4c4f..2cc09add32 100644 --- a/src/bp-core/bp-core-filters.php +++ b/src/bp-core/bp-core-filters.php @@ -2656,11 +2656,11 @@ function bb_redirection_allowed_third_party_domains( $hosts ) { /** * Remove notices from the buddyboss upgrade screens. * - * @since BuddyBoss[BBVERSION] + * @since BuddyBoss [BBVERSION] */ function bb_remove_admin_notices() { $screen = get_current_screen(); - if ( in_array( $screen->id, array( 'buddyboss_page_bp-upgrade' ) ) ) { + if ( 'buddyboss_page_bp-upgrade' === $screen->id ) { remove_all_actions( 'admin_notices' ); // Additional check for the common WordPress error/warning hooks From 0dde7dc0c7dfbf37c820d1f2101e0b37f5550d98 Mon Sep 17 00:00:00 2001 From: Yudhisthir Nahar Date: Wed, 5 Jun 2024 15:41:20 +0530 Subject: [PATCH 06/81] PROD-7479 Check if platform pro and theme active --- src/bp-core/admin/templates/upgrade-screen.php | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/bp-core/admin/templates/upgrade-screen.php b/src/bp-core/admin/templates/upgrade-screen.php index 2fb160db5c..635a8db28c 100644 --- a/src/bp-core/admin/templates/upgrade-screen.php +++ b/src/bp-core/admin/templates/upgrade-screen.php @@ -11,6 +11,16 @@ // Exit if accessed directly. defined( 'ABSPATH' ) || exit; +$bb_platform_pro_active = false; +$bb_theme_active = false; +if ( function_exists( 'bbp_pro_is_license_valid' ) && bbp_pro_is_license_valid() ) { + $bb_platform_pro_active = true; +} + +if ( function_exists( 'buddyboss_theme' ) ) { + $bb_theme_active = true; +} + ?>

@@ -59,8 +69,8 @@
  • -
    - +
    +
    @@ -85,8 +95,8 @@
  • -
    - +
    +
    From cccf211d479450dc30a5b81f10eb56da3c9139ef Mon Sep 17 00:00:00 2001 From: annrra Date: Wed, 5 Jun 2024 13:19:05 +0300 Subject: [PATCH 07/81] [PROD-7479] Upgrade screen updates for mobile screens --- src/bp-core/admin/css/common.css | 76 ++++++++++++++++++- src/bp-core/admin/sass/common.scss | 66 +++++++++++++++- .../admin/templates/upgrade-screen.php | 6 +- 3 files changed, 144 insertions(+), 4 deletions(-) diff --git a/src/bp-core/admin/css/common.css b/src/bp-core/admin/css/common.css index 8a193e2bcb..eaec378db6 100644 --- a/src/bp-core/admin/css/common.css +++ b/src/bp-core/admin/css/common.css @@ -3842,6 +3842,18 @@ table.moderations .column-member img { max-width: 45%; } +@media screen and (max-width: 1400px) { + .wrap h1.bb-advance-heading { + max-width: 75%; + } +} + +@media screen and (max-width: 760px) { + .wrap h1.bb-advance-heading { + max-width: 95%; + } +} + .bp-upgrade-wrap { position: relative; font-size: 15px; @@ -3865,6 +3877,17 @@ table.moderations .column-member img { background: #fff; } +@media screen and (max-width: 760px) { + .bb-advance-card { + flex: 0 0 100%; + max-width: 100%; + margin-bottom: 24px; + } + .bb-advance-card.bb-advance-card--hero { + margin-bottom: 24px; + } +} + .bb-advance-card h2 { font-weight: 600; font-size: 1.6em; @@ -3919,10 +3942,33 @@ table.moderations .column-member img { display: flex; } -.bb-advance-card--hero .card-figure { +@media screen and (max-width: 760px) { + .bb-advance-card--hero .card-inner-wrap { + flex-direction: column; + } + .bb-advance-card--hero .card-inner-wrap .card-figure-wrapper { + width: 100%; + } + .bb-advance-card--hero .card-inner-wrap .card-figure { + padding-top: 52.56%; + } + .bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure { + max-height: 100%; + } + .bb-advance-card--hero .card-inner-wrap .card-data { + padding: 2.3em 2.3em; + } +} + +.bb-advance-card--hero .card-figure-wrapper { width: 42.417%; +} + +.bb-advance-card--hero .card-figure { + width: 100%; padding-top: 22.56%; border: 0; + background-color: #1A1830; } .bb-advance-card--hero .card-figure .upgrade-figure { @@ -3951,6 +3997,12 @@ table.moderations .column-member img { margin-top: auto; } +@media screen and (max-width: 900px) { + .advance-card-action { + flex-direction: column; + } +} + .advance-action-button { border: 1px solid #E0613C; color: #E0613C; @@ -3965,6 +4017,12 @@ table.moderations .column-member img { box-shadow: none; } +@media screen and (max-width: 900px) { + .advance-action-button { + margin: 0 0 16px; + } +} + .advance-action-button:hover { color: #E0613C; } @@ -4012,6 +4070,15 @@ table.moderations .column-member img { margin-right: 16%; } +@media screen and (max-width: 1500px) { + .advance-list { + margin-right: 0; + } + .bb-advance-card--theme .advance-list { + margin-right: 0; + } +} + .advance-list li { max-width: 50%; flex: 0 0 50%; @@ -4020,6 +4087,13 @@ table.moderations .column-member img { font-size: 95%; } +@media screen and (max-width: 1300px) { + .advance-list li { + max-width: 100%; + flex: 0 0 100%; + } +} + .advance-list li.advance-list__expand { max-width: 100%; flex: 0 0 100%; diff --git a/src/bp-core/admin/sass/common.scss b/src/bp-core/admin/sass/common.scss index bd527fe35d..2b938ae6cf 100644 --- a/src/bp-core/admin/sass/common.scss +++ b/src/bp-core/admin/sass/common.scss @@ -4158,6 +4158,14 @@ table.moderations .column-member { font-weight: 600; margin-bottom: 72px; max-width: 45%; + + @media screen and (max-width: 1400px) { + max-width: 75%; + } + + @media screen and (max-width: 760px) { + max-width: 95%; + } } .bp-upgrade-wrap { @@ -4182,6 +4190,16 @@ table.moderations .column-member { box-shadow: 0px 4px 28px 0px rgba(0, 0, 0, 0.08); background: #fff; + @media screen and (max-width: 760px) { + flex: 0 0 100%; + max-width: 100%; + margin-bottom: 24px; + + &.bb-advance-card--hero { + margin-bottom: 24px; + } + } + h2 { font-weight: 600; font-size: 1.6em; @@ -4234,12 +4252,37 @@ table.moderations .column-member { .card-inner-wrap { display: flex; + + @media screen and (max-width: 760px) { + flex-direction: column; + + .card-figure-wrapper { + width: 100%; + } + + .card-figure { + padding-top: 52.56%; + + .upgrade-figure { + max-height: 100%; + } + } + + .card-data { + padding: 2.3em 2.3em; + } + } } - .card-figure { + .card-figure-wrapper { width: 42.417%; + } + + .card-figure { + width: 100%; padding-top: 22.56%; border: 0; + background-color: #1A1830; .upgrade-figure { max-height: none; @@ -4267,6 +4310,10 @@ table.moderations .column-member { display: flex; align-items: center; margin-top: auto; + + @media screen and (max-width: 900px) { + flex-direction: column; + } } .advance-action-button { @@ -4282,6 +4329,10 @@ table.moderations .column-member { outline: none; box-shadow: none; + @media screen and (max-width: 900px) { + margin: 0 0 16px; + } + &:hover { color: #E0613C; } @@ -4331,6 +4382,14 @@ table.moderations .column-member { margin-right: 16%; } + @media screen and (max-width: 1500px) { + margin-right: 0; + + .bb-advance-card--theme & { + margin-right: 0; + } + } + li { max-width: 50%; flex: 0 0 50%; @@ -4338,6 +4397,11 @@ table.moderations .column-member { font-weight: 600; font-size: 95%; + @media screen and (max-width: 1300px) { + max-width: 100%; + flex: 0 0 100%; + } + &.advance-list__expand { max-width: 100%; flex: 0 0 100%; diff --git a/src/bp-core/admin/templates/upgrade-screen.php b/src/bp-core/admin/templates/upgrade-screen.php index 635a8db28c..749347c673 100644 --- a/src/bp-core/admin/templates/upgrade-screen.php +++ b/src/bp-core/admin/templates/upgrade-screen.php @@ -28,8 +28,10 @@
    -
    - plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-rapyd.png' . '" />'; ?> +
    +
    + plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-rapyd.png' . '" />'; ?> +

    From 2fbd33b0928ab2c766dc049b6202221628065f7c Mon Sep 17 00:00:00 2001 From: annrra Date: Wed, 5 Jun 2024 13:41:24 +0300 Subject: [PATCH 08/81] [PROD-7479] Add upgrade page sections for different screens - hide submenu tab wrapper --- src/bp-core/admin/css/common.css | 4 + src/bp-core/admin/sass/common.scss | 6 + .../admin/templates/upgrade-screen.php | 137 +++++++++--------- 3 files changed, 82 insertions(+), 65 deletions(-) diff --git a/src/bp-core/admin/css/common.css b/src/bp-core/admin/css/common.css index eaec378db6..46212831a0 100644 --- a/src/bp-core/admin/css/common.css +++ b/src/bp-core/admin/css/common.css @@ -3835,6 +3835,10 @@ table.moderations .column-member img { /*------------------------------------------------------------------------------ * 20.0 Upgrade *----------------------------------------------------------------------------*/ +.buddyboss_page_bp-upgrade .nav-tab-wrapper { + display: none; +} + .wrap h1.bb-advance-heading { font-size: 40px; font-weight: 600; diff --git a/src/bp-core/admin/sass/common.scss b/src/bp-core/admin/sass/common.scss index 2b938ae6cf..22d1cce093 100644 --- a/src/bp-core/admin/sass/common.scss +++ b/src/bp-core/admin/sass/common.scss @@ -4153,6 +4153,12 @@ table.moderations .column-member { * 20.0 Upgrade *----------------------------------------------------------------------------*/ + .buddyboss_page_bp-upgrade { + .nav-tab-wrapper { + display: none; + } + } + .wrap h1.bb-advance-heading { font-size: 40px; font-weight: 600; diff --git a/src/bp-core/admin/templates/upgrade-screen.php b/src/bp-core/admin/templates/upgrade-screen.php index 749347c673..77c9049929 100644 --- a/src/bp-core/admin/templates/upgrade-screen.php +++ b/src/bp-core/admin/templates/upgrade-screen.php @@ -23,87 +23,94 @@ ?>
    -

    -
    -
    -
    -
    -
    - plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-rapyd.png' . '" />'; ?> -
    -
    -
    -

    -
    -
    -

    - -

    +
    + +

    +
    +
    +
    +
    +
    + plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-rapyd.png' . '" />'; ?> +
    -
    - - +
    +

    +
    +
    +

    + +

    +
    +
    + + +
    -
    -
    -
    -
    - plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-pro.png' . '" />'; ?> -
    -
    -

    -
    -
    -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    +
    +
    +
    + plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-pro.png' . '" />'; ?>
    -
    - - +
    +

    +
    +
    +
      +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    +
    +
    + + +
    -
    -
    -
    -
    - plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-theme.png' . '" />'; ?> -
    -
    -

    -
    -
    -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    +
    +
    +
    + plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-theme.png' . '" />'; ?>
    -
    - - +
    +

    +
    +
    +
      +
    • +
    • +
    • +
    • +
    • +
    • +
    +
    +
    + + +
    + +
    + +
    From 6c415809ff93392b25adb8011f72dae03dcc3981 Mon Sep 17 00:00:00 2001 From: Amin Charoliya Date: Wed, 5 Jun 2024 16:22:38 +0530 Subject: [PATCH 09/81] [PROD-7479] Add Integration Page --- src/bp-core/admin/css/common-rtl.css | 536 +++++++ src/bp-core/admin/css/common-rtl.min.css | 2 +- src/bp-core/admin/css/common.css | 254 +++ src/bp-core/admin/css/common.min.css | 2 +- src/bp-core/admin/js/settings-page.js | 1425 +++++++++++++++++ src/bp-core/admin/sass/common.scss | 258 +++ .../admin/templates/upgrade-screen.php | 108 +- 7 files changed, 2582 insertions(+), 3 deletions(-) diff --git a/src/bp-core/admin/css/common-rtl.css b/src/bp-core/admin/css/common-rtl.css index 2218673112..4f395da280 100644 --- a/src/bp-core/admin/css/common-rtl.css +++ b/src/bp-core/admin/css/common-rtl.css @@ -3831,3 +3831,539 @@ table.moderations .column-member img { padding: 3px 8px; line-height: 25px; } + +.bb-integrations-section h1 { + font-size: 40px; + color: #000; + font-weight: 600; + line-height: 1.3; + margin-bottom: 70px; + max-width: 900px; +} + +.bb-integrations_filters_section { + display: flex; + justify-content: space-between; + padding-bottom: 24px; + margin-bottom: 24px; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); +} + +.bb-integrations_filters_section .bb-integrations_search { + width: 100%; + max-width: 290px; + position: relative; +} + +.bb-integrations_filters_section .bb-integrations_search:after { + content: "\ef10"; + font-family: bb-icons; + font-size: 15px; + font-weight: 400; + color: #000; + position: absolute; + left: 16px; + top: 50%; + transform: translateY(-50%); + pointer-events: none; +} + +.bb-integrations_filters_section .bb-integrations_search input { + font-size: 12px; + font-weight: 500; + color: #000; + padding: 6px 16px 6px 32px; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 5px; + width: 100%; +} + +.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button { + display: none; +} + +.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button { + display: none; +} + +.bb-integrations_filters_section .bb-integrations_filters { + display: flex; + gap: 25px; +} + +.bb-integrations_filters_section .integrations_collection-sub { + display: flex; + margin: 0; +} + +.bb-integrations_filters_section .integrations_collection-sub li { + display: flex; + align-items: center; + cursor: pointer; + position: relative; + margin: 0; +} + +.bb-integrations_filters_section .integrations_collection-sub li:hover span { + color: #fff; + background-color: #e0613c; +} + +.bb-integrations_filters_section .integrations_collection-sub li span { + font-size: 12px; + font-weight: 500; + color: #000; + border: 1px solid rgba(0, 0, 0, 0.1); + border-right-width: 0; + padding: 8px 16px; +} + +.bb-integrations_filters_section .integrations_collection-sub li input { + opacity: 0; + position: absolute; + inset: 0; + width: auto; + height: auto; + margin: 0; +} + +.bb-integrations_filters_section .integrations_collection-sub li input:checked + span { + color: #fff; + background-color: #e0613c; +} + +.bb-integrations_filters_section .integrations_collection-sub li:first-child span { + border-right: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0 3px 3px 0; +} + +.bb-integrations_filters_section .integrations_collection-sub li:last-child span { + border-radius: 3px 0 0 3px; +} + +.bb-integrations-listing { + display: flex; + flex-wrap: wrap; + gap: 34px; + margin-bottom: 60px; +} + +.bb-integrations-listing .integration_cat_title { + width: 100%; +} + +.bb-integrations-listing .cat_title { + font-size: 18px; + font-weight: 600; + color: #000; + margin: 25px 0 0; +} + +.bb-integrations-listing .integrations_single_holder { + display: inline-block; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 10px; + padding: 24px; +} + +.bb-integrations-listing .integrations_single_holder .holder_integrations_img { + display: flex; + justify-content: space-between; + align-items: flex-start; + margin-bottom: 24px; +} + +.bb-integrations-listing .integrations_single_holder .holder_integrations_img img { + height: 56px; + width: 56px; + object-fit: contain; + padding: 8px; + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 50%; +} + +.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text { + font-size: 12px; + line-height: 22px; + color: rgba(0, 0, 0, 0.8); + border: 1px solid rgba(0, 0, 0, 0.1); + padding: 0 8px; + border-radius: 19px; +} + +.bb-integrations-listing .integrations_single_holder .logo_title { + color: #000; + font-size: 14px; + font-weight: 600; + line-height: 20px; + margin-bottom: 8px; +} + +.bb-integrations-listing .integrations_single_holder .short_desc p { + font-size: 12px; + color: rgba(0, 0, 0, 0.6); + min-height: 65px; + margin: 0 0 15px; +} + +.bb-integrations-listing .integrations_single_holder .integration_readmore { + font-size: 12px; + font-weight: 500; + color: #640398; + text-decoration: none; +} + +.bb-integrations-listing .integrations_single_holder .integration_readmore i { + font-size: 15px; + transform: rotate(45deg); + display: inline-block; +} + +.bb-integrations-listing .integrations_single_holder + .integrations_single_holder { + margin-right: 32px; +} + +.bb-integrations-listing_loadmore { + display: flex; + justify-content: center; +} + +.bb-integrations_loadmore { + color: #fff; + cursor: pointer; + font-size: 14px; + font-weight: 500; + background-color: #e0613c; + border: 0; + border-radius: 5px; + padding: 16px 20px; + min-width: 150px; +} + +.bb-get-platform { + display: flex; + flex-direction: row-reverse; + justify-content: space-between; + background-color: #fff; + border: 0.5px solid #e0613c; + border-radius: 10px; + box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.1); + padding: 40px 48px; + max-width: 990px; + margin: 80px auto 0; +} + +.bb-get-platform .bb-get-platform_details h3 { + color: #000; + font-size: 32px; + font-weight: 600; + line-height: 1.25; + margin: 0 0 16px; +} + +.bb-get-platform .bb-get-platform_details p { + color: rgba(0, 0, 0, 0.8); + font-size: 14px; + line-height: 20px; + margin-bottom: 32px; +} + +.bb-get-platform .guarantee-img { + width: 180px; + height: 180px; + object-fit: contain; +} + +.bb-get-platform .bb-upgrade-btn { + color: #fff; + background-color: #e0613c; + font-size: 14px; + font-weight: 500; + line-height: 22px; + border-radius: 5px; + padding: 8px 16px; + text-decoration: none; +} + +/*------------------------------------------------------------------------------ + * 20.0 Upgrade + *----------------------------------------------------------------------------*/ +.buddyboss_page_bp-upgrade .nav-tab-wrapper { + display: none; +} + +.wrap h1.bb-advance-heading { + font-size: 40px; + font-weight: 600; + margin-bottom: 72px; + max-width: 45%; +} + +@media screen and (max-width: 1400px) { + .wrap h1.bb-advance-heading { + max-width: 75%; + } +} + +@media screen and (max-width: 760px) { + .wrap h1.bb-advance-heading { + max-width: 95%; + } +} + +.bp-upgrade-wrap { + position: relative; + font-size: 15px; + max-width: 1400px; + margin-top: 25px; + display: flex; + align-items: flex-start; + flex-wrap: wrap; + justify-content: space-between; +} + +.bb-advance-card { + flex: 0 0 48%; + max-width: 48%; + margin: 0; + padding: 0; + border-radius: 9px; + overflow: hidden; + border: 1px solid #ccd0d4; + box-shadow: 0px 4px 28px 0px rgba(0, 0, 0, 0.08); + background: #fff; +} + +@media screen and (max-width: 760px) { + .bb-advance-card { + flex: 0 0 100%; + max-width: 100%; + margin-bottom: 24px; + } + .bb-advance-card.bb-advance-card--hero { + margin-bottom: 24px; + } +} + +.bb-advance-card h2 { + font-weight: 600; + font-size: 1.6em; + line-height: 1.2; + margin: 0 0 11px; +} + +.bb-advance-card .card-subtitle { + font-size: 1em; + line-height: 1.4; +} + +.card-data { + flex: 1; + padding: 2.3em 2.3em; + display: flex; + flex-direction: column; +} + +.card-figure { + width: 100%; + height: 100%; + position: relative; + padding-top: 52.56%; + display: block; + background-color: #FAF9F7; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); +} + +.card-figure .upgrade-figure { + position: absolute; + top: 0; + bottom: 0; + right: 0; + left: 0; + margin: 24px auto 0; + z-index: 0; + max-height: calc(100% - 24px); + width: auto; + max-width: 100%; + object-fit: cover; +} + +.bb-advance-card--hero { + width: 100%; + flex: 0 0 100%; + max-width: 100%; + margin-bottom: 48px; +} + +.bb-advance-card--hero .card-inner-wrap { + display: flex; +} + +@media screen and (max-width: 760px) { + .bb-advance-card--hero .card-inner-wrap { + flex-direction: column; + } + .bb-advance-card--hero .card-inner-wrap .card-figure-wrapper { + width: 100%; + } + .bb-advance-card--hero .card-inner-wrap .card-figure { + padding-top: 52.56%; + } + .bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure { + max-height: 100%; + } + .bb-advance-card--hero .card-inner-wrap .card-data { + padding: 2.3em 2.3em; + } +} + +.bb-advance-card--hero .card-figure-wrapper { + width: 42.417%; +} + +.bb-advance-card--hero .card-figure { + width: 100%; + padding-top: 22.56%; + border: 0; + background-color: #1A1830; +} + +.bb-advance-card--hero .card-figure .upgrade-figure { + max-height: none; + margin: 0 auto; +} + +.bb-advance-card--hero .card-data { + flex: 1; + padding: 4.2em 2.8em; + display: flex; + flex-direction: column; +} + +.advance-card-note { + margin: 24px 0; +} + +.advance-card-note p { + margin: 0; +} + +.advance-card-action { + display: flex; + align-items: center; + margin-top: auto; +} + +@media screen and (max-width: 900px) { + .advance-card-action { + flex-direction: column; + } +} + +.advance-action-button { + border: 1px solid #E0613C; + color: #E0613C; + font-weight: 500; + background-color: #fff; + border-radius: 5px; + padding: 8px 16px; + margin-left: 16px; + cursor: pointer; + text-decoration: none; + outline: none; + box-shadow: none; +} + +@media screen and (max-width: 900px) { + .advance-action-button { + margin: 0 0 16px; + } +} + +.advance-action-button:hover { + color: #E0613C; +} + +.advance-action-button:active, .advance-action-button:focus { + background-color: rgba(224, 97, 60, 0.1); + color: #E0613C; + outline: none; + box-shadow: none; +} + +.advance-action-link { + color: #640398; + font-weight: 500; + text-decoration: none; + outline: none; + box-shadow: none; + border-bottom: 1px solid transparent; + padding: 2px 0 1px; +} + +.advance-action-link i { + display: inline-block; + transform: rotate(-45deg); + line-height: 1; +} + +.advance-action-link:hover { + color: #640398; + border-bottom: 1px solid #640398; +} + +.advance-action-link:active, .advance-action-link:focus { + outline: none; + box-shadow: none; +} + +.advance-list { + display: flex; + flex-wrap: wrap; + margin: 0 0 0 33.33%; +} + +.bb-advance-card--theme .advance-list { + margin-left: 16%; +} + +@media screen and (max-width: 1500px) { + .advance-list { + margin-left: 0; + } + .bb-advance-card--theme .advance-list { + margin-left: 0; + } +} + +.advance-list li { + max-width: 50%; + flex: 0 0 50%; + margin: 0 0 11px; + font-weight: 600; + font-size: 95%; +} + +@media screen and (max-width: 1300px) { + .advance-list li { + max-width: 100%; + flex: 0 0 100%; + } +} + +.advance-list li.advance-list__expand { + max-width: 100%; + flex: 0 0 100%; +} + +.advance-list li:before { + content: "\e876"; + display: inline-block; + font-family: "bb-icons"; + font-size: 16px; + font-weight: 400; + margin-left: 8px; + line-height: 1; + color: #E0613C; +} diff --git a/src/bp-core/admin/css/common-rtl.min.css b/src/bp-core/admin/css/common-rtl.min.css index eb3dac5a59..6ba604a516 100644 --- a/src/bp-core/admin/css/common-rtl.min.css +++ b/src/bp-core/admin/css/common-rtl.min.css @@ -1 +1 @@ -@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 0 0 10px;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:right;margin:0 0 10px 10px;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-left:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-right:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 25px 0 0}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-right:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 20px 0 0}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-right:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 0 10px 20px}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-left:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;right:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 10px 0 0;padding:10px 20px 10px 15px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 10px 10px 0}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-right:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-right:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-right:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:left;margin-right:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-right:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-right:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-right:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 10px 0 0!important}table.extension-listing tbody td{padding-right:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 10px 10px 0}table.extension-listing tbody td:before{top:0;right:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-right:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-right:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 8px 3px 24px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:right;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-left:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;right:0;left:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-left:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;right:29%;margin-right:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;right:0;border-radius:4px 0 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-right:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;right:15px;left:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-left:6px;padding-right:0;text-align:left;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-left:12px;padding-right:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:left;clear:left;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:right;margin-left:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-right:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-right:0;width:100%}.bp-new-notice-panel .button-primary{margin-right:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-right:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-left:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-left:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:right;padding-right:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:right;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-left:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 30px 0 0}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-right:-10px;margin-left:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-right:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(-90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-right:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-left:1px solid #ccd0d4;border-radius:0 6px 6px 0;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-right:0;padding-right:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 0 0 20px;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:right;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:right;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-left:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-left:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-left:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 -2em 0 2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 0 0 10px}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 0 0 10px}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:right;margin-left:10px;margin-top:1px}td label.platform-activity{clear:right;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-left:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-right:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-left:4px solid green;border-right:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-right:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-right:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;right:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){right:8px;animation-delay:-.24s}.content-loader div:nth-child(2){right:28px;animation-delay:-.12s}.content-loader div:nth-child(3){right:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-left:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-right:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-right:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;left:0;right:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{left:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{right:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-right:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-right:0;padding-left:0}.bb-warning-section{padding:10px;margin-right:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-right:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-left:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 0 0 7px}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-right:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;left:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-right:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-right:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-left:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{right:50%;border-radius:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;right:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{right:50%;transform:translateX(50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-left:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-left:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 20px 25px 0}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:left;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-right:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-right:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-left:15px;margin-right:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-left:15px;margin-right:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-right:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 0 0 20px;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 0 15px 10px}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-left:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:right;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:left;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 0 0 3px;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-left:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-right:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-left:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-right:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-left:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;left:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-right:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 15px 15px 40px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-right:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-left:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);right:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;left:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 8px 0 24px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-left:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px} \ No newline at end of file +@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 0 0 10px;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:right;margin:0 0 10px 10px;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-left:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-right:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 25px 0 0}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-right:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 20px 0 0}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-right:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 0 10px 20px}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-left:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;right:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 10px 0 0;padding:10px 20px 10px 15px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 10px 10px 0}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-right:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-right:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-right:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:left;margin-right:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-right:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-right:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-right:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 10px 0 0!important}table.extension-listing tbody td{padding-right:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 10px 10px 0}table.extension-listing tbody td:before{top:0;right:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-right:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-right:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 8px 3px 24px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:right;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-left:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;right:0;left:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-left:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;right:29%;margin-right:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;right:0;border-radius:4px 0 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-right:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;right:15px;left:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-left:6px;padding-right:0;text-align:left;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-left:12px;padding-right:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:left;clear:left;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:right;margin-left:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-right:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-right:0;width:100%}.bp-new-notice-panel .button-primary{margin-right:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-right:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-left:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-left:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:right;padding-right:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:right;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-left:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 30px 0 0}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-right:-10px;margin-left:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-right:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(-90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-right:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-left:1px solid #ccd0d4;border-radius:0 6px 6px 0;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-right:0;padding-right:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 0 0 20px;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:right;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:right;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-left:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-left:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-left:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 -2em 0 2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 0 0 10px}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 0 0 10px}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:right;margin-left:10px;margin-top:1px}td label.platform-activity{clear:right;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-left:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-right:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-left:4px solid green;border-right:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-right:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-right:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;right:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){right:8px;animation-delay:-.24s}.content-loader div:nth-child(2){right:28px;animation-delay:-.12s}.content-loader div:nth-child(3){right:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-left:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-right:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-right:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;left:0;right:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{left:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{right:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-right:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-right:0;padding-left:0}.bb-warning-section{padding:10px;margin-right:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-right:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-left:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 0 0 7px}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-right:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;left:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-right:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-right:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-left:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{right:50%;border-radius:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;right:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{right:50%;transform:translateX(50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-left:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-left:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 20px 25px 0}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:left;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-right:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-right:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-left:15px;margin-right:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-left:15px;margin-right:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-right:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 0 0 20px;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 0 15px 10px}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-left:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:right;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:left;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 0 0 3px;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-left:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-right:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-left:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-right:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-left:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;left:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-right:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 15px 15px 40px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-right:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-left:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);right:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;left:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 8px 0 24px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-left:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px}.bb-integrations-section h1{font-size:40px;color:#000;font-weight:600;line-height:1.3;margin-bottom:70px;max-width:900px}.bb-integrations_filters_section{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.bb-integrations_filters_section .bb-integrations_search{width:100%;max-width:290px;position:relative}.bb-integrations_filters_section .bb-integrations_search:after{content:"\ef10";font-family:bb-icons;font-size:15px;font-weight:400;color:#000;position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-integrations_filters_section .bb-integrations_search input{font-size:12px;font-weight:500;color:#000;padding:6px 16px 6px 32px;border:1px solid rgba(0,0,0,.3);border-radius:5px;width:100%}.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px}.bb-integrations_filters_section .integrations_collection-sub{display:flex;margin:0}.bb-integrations_filters_section .integrations_collection-sub li{display:flex;align-items:center;cursor:pointer;position:relative;margin:0}.bb-integrations_filters_section .integrations_collection-sub li:hover span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li span{font-size:12px;font-weight:500;color:#000;border:1px solid rgba(0,0,0,.1);border-right-width:0;padding:8px 16px}.bb-integrations_filters_section .integrations_collection-sub li input{opacity:0;position:absolute;inset:0;width:auto;height:auto;margin:0}.bb-integrations_filters_section .integrations_collection-sub li input:checked+span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li:first-child span{border-right:1px solid rgba(0,0,0,.1);border-radius:0 3px 3px 0}.bb-integrations_filters_section .integrations_collection-sub li:last-child span{border-radius:3px 0 0 3px}.bb-integrations-listing{display:flex;flex-wrap:wrap;gap:34px;margin-bottom:60px}.bb-integrations-listing .integration_cat_title{width:100%}.bb-integrations-listing .cat_title{font-size:18px;font-weight:600;color:#000;margin:25px 0 0}.bb-integrations-listing .integrations_single_holder{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img img{height:56px;width:56px;object-fit:contain;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text{font-size:12px;line-height:22px;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);padding:0 8px;border-radius:19px}.bb-integrations-listing .integrations_single_holder .logo_title{color:#000;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.bb-integrations-listing .integrations_single_holder .short_desc p{font-size:12px;color:rgba(0,0,0,.6);min-height:65px;margin:0 0 15px}.bb-integrations-listing .integrations_single_holder .integration_readmore{font-size:12px;font-weight:500;color:#640398;text-decoration:none}.bb-integrations-listing .integrations_single_holder .integration_readmore i{font-size:15px;transform:rotate(45deg);display:inline-block}.bb-integrations-listing .integrations_single_holder+.integrations_single_holder{margin-right:32px}.bb-integrations-listing_loadmore{display:flex;justify-content:center}.bb-integrations_loadmore{color:#fff;cursor:pointer;font-size:14px;font-weight:500;background-color:#e0613c;border:0;border-radius:5px;padding:16px 20px;min-width:150px}.bb-get-platform{display:flex;flex-direction:row-reverse;justify-content:space-between;background-color:#fff;border:.5px solid #e0613c;border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,0,0,.1);padding:40px 48px;max-width:990px;margin:80px auto 0}.bb-get-platform .bb-get-platform_details h3{color:#000;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 16px}.bb-get-platform .bb-get-platform_details p{color:rgba(0,0,0,.8);font-size:14px;line-height:20px;margin-bottom:32px}.bb-get-platform .guarantee-img{width:180px;height:180px;object-fit:contain}.bb-get-platform .bb-upgrade-btn{color:#fff;background-color:#e0613c;font-size:14px;font-weight:500;line-height:22px;border-radius:5px;padding:8px 16px;text-decoration:none}.buddyboss_page_bp-upgrade .nav-tab-wrapper{display:none}.wrap h1.bb-advance-heading{font-size:40px;font-weight:600;margin-bottom:72px;max-width:45%}@media screen and (max-width:1400px){.wrap h1.bb-advance-heading{max-width:75%}}@media screen and (max-width:760px){.wrap h1.bb-advance-heading{max-width:95%}}.bp-upgrade-wrap{position:relative;font-size:15px;max-width:1400px;margin-top:25px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.bb-advance-card{flex:0 0 48%;max-width:48%;margin:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid #ccd0d4;box-shadow:0 4px 28px 0 rgba(0,0,0,.08);background:#fff}@media screen and (max-width:760px){.bb-advance-card{flex:0 0 100%;max-width:100%;margin-bottom:24px}.bb-advance-card.bb-advance-card--hero{margin-bottom:24px}}.bb-advance-card h2{font-weight:600;font-size:1.6em;line-height:1.2;margin:0 0 11px}.bb-advance-card .card-subtitle{font-size:1em;line-height:1.4}.card-data{flex:1;padding:2.3em 2.3em;display:flex;flex-direction:column}.card-figure{width:100%;height:100%;position:relative;padding-top:52.56%;display:block;background-color:#faf9f7;border-bottom:1px solid rgba(0,0,0,.1)}.card-figure .upgrade-figure{position:absolute;top:0;bottom:0;right:0;left:0;margin:24px auto 0;z-index:0;max-height:calc(100% - 24px);width:auto;max-width:100%;object-fit:cover}.bb-advance-card--hero{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:48px}.bb-advance-card--hero .card-inner-wrap{display:flex}@media screen and (max-width:760px){.bb-advance-card--hero .card-inner-wrap{flex-direction:column}.bb-advance-card--hero .card-inner-wrap .card-figure-wrapper{width:100%}.bb-advance-card--hero .card-inner-wrap .card-figure{padding-top:52.56%}.bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure{max-height:100%}.bb-advance-card--hero .card-inner-wrap .card-data{padding:2.3em 2.3em}}.bb-advance-card--hero .card-figure-wrapper{width:42.417%}.bb-advance-card--hero .card-figure{width:100%;padding-top:22.56%;border:0;background-color:#1a1830}.bb-advance-card--hero .card-figure .upgrade-figure{max-height:none;margin:0 auto}.bb-advance-card--hero .card-data{flex:1;padding:4.2em 2.8em;display:flex;flex-direction:column}.advance-card-note{margin:24px 0}.advance-card-note p{margin:0}.advance-card-action{display:flex;align-items:center;margin-top:auto}@media screen and (max-width:900px){.advance-card-action{flex-direction:column}}.advance-action-button{border:1px solid #e0613c;color:#e0613c;font-weight:500;background-color:#fff;border-radius:5px;padding:8px 16px;margin-left:16px;cursor:pointer;text-decoration:none;outline:0;box-shadow:none}@media screen and (max-width:900px){.advance-action-button{margin:0 0 16px}}.advance-action-button:hover{color:#e0613c}.advance-action-button:active,.advance-action-button:focus{background-color:rgba(224,97,60,.1);color:#e0613c;outline:0;box-shadow:none}.advance-action-link{color:#640398;font-weight:500;text-decoration:none;outline:0;box-shadow:none;border-bottom:1px solid transparent;padding:2px 0 1px}.advance-action-link i{display:inline-block;transform:rotate(-45deg);line-height:1}.advance-action-link:hover{color:#640398;border-bottom:1px solid #640398}.advance-action-link:active,.advance-action-link:focus{outline:0;box-shadow:none}.advance-list{display:flex;flex-wrap:wrap;margin:0 0 0 33.33%}.bb-advance-card--theme .advance-list{margin-left:16%}@media screen and (max-width:1500px){.advance-list{margin-left:0}.bb-advance-card--theme .advance-list{margin-left:0}}.advance-list li{max-width:50%;flex:0 0 50%;margin:0 0 11px;font-weight:600;font-size:95%}@media screen and (max-width:1300px){.advance-list li{max-width:100%;flex:0 0 100%}}.advance-list li.advance-list__expand{max-width:100%;flex:0 0 100%}.advance-list li:before{content:"\e876";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:400;margin-left:8px;line-height:1;color:#e0613c} \ No newline at end of file diff --git a/src/bp-core/admin/css/common.css b/src/bp-core/admin/css/common.css index 46212831a0..b3278a1a3a 100644 --- a/src/bp-core/admin/css/common.css +++ b/src/bp-core/admin/css/common.css @@ -3832,6 +3832,260 @@ table.moderations .column-member img { line-height: 25px; } +.bb-integrations-section h1 { + font-size: 40px; + color: #000; + font-weight: 600; + line-height: 1.3; + margin-bottom: 70px; + max-width: 900px; +} + +.bb-integrations_filters_section { + display: flex; + justify-content: space-between; + padding-bottom: 24px; + margin-bottom: 24px; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); +} + +.bb-integrations_filters_section .bb-integrations_search { + width: 100%; + max-width: 290px; + position: relative; +} + +.bb-integrations_filters_section .bb-integrations_search:after { + content: "\ef10"; + font-family: bb-icons; + font-size: 15px; + font-weight: 400; + color: #000; + position: absolute; + right: 16px; + top: 50%; + transform: translateY(-50%); + pointer-events: none; +} + +.bb-integrations_filters_section .bb-integrations_search input { + font-size: 12px; + font-weight: 500; + color: #000; + padding: 6px 32px 6px 16px; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 5px; + width: 100%; +} + +.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button { + display: none; +} + +.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button { + display: none; +} + +.bb-integrations_filters_section .bb-integrations_filters { + display: flex; + gap: 25px; +} + +.bb-integrations_filters_section .integrations_collection-sub { + display: flex; + margin: 0; +} + +.bb-integrations_filters_section .integrations_collection-sub li { + display: flex; + align-items: center; + cursor: pointer; + position: relative; + margin: 0; +} + +.bb-integrations_filters_section .integrations_collection-sub li:hover span { + color: #fff; + background-color: #e0613c; +} + +.bb-integrations_filters_section .integrations_collection-sub li span { + font-size: 12px; + font-weight: 500; + color: #000; + border: 1px solid rgba(0, 0, 0, 0.1); + border-left-width: 0; + padding: 8px 16px; +} + +.bb-integrations_filters_section .integrations_collection-sub li input { + opacity: 0; + position: absolute; + inset: 0; + width: auto; + height: auto; + margin: 0; +} + +.bb-integrations_filters_section .integrations_collection-sub li input:checked + span { + color: #fff; + background-color: #e0613c; +} + +.bb-integrations_filters_section .integrations_collection-sub li:first-child span { + border-left: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 3px 0 0 3px; +} + +.bb-integrations_filters_section .integrations_collection-sub li:last-child span { + border-radius: 0 3px 3px 0; +} + +.bb-integrations-listing { + display: flex; + flex-wrap: wrap; + gap: 34px; + margin-bottom: 60px; +} + +.bb-integrations-listing .integration_cat_title { + width: 100%; +} + +.bb-integrations-listing .cat_title { + font-size: 18px; + font-weight: 600; + color: #000; + margin: 25px 0 0; +} + +.bb-integrations-listing .integrations_single_holder { + display: inline-block; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 10px; + padding: 24px; +} + +.bb-integrations-listing .integrations_single_holder .holder_integrations_img { + display: flex; + justify-content: space-between; + align-items: flex-start; + margin-bottom: 24px; +} + +.bb-integrations-listing .integrations_single_holder .holder_integrations_img img { + height: 56px; + width: 56px; + object-fit: contain; + padding: 8px; + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 50%; +} + +.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text { + font-size: 12px; + line-height: 22px; + color: rgba(0, 0, 0, 0.8); + border: 1px solid rgba(0, 0, 0, 0.1); + padding: 0 8px; + border-radius: 19px; +} + +.bb-integrations-listing .integrations_single_holder .logo_title { + color: #000; + font-size: 14px; + font-weight: 600; + line-height: 20px; + margin-bottom: 8px; +} + +.bb-integrations-listing .integrations_single_holder .short_desc p { + font-size: 12px; + color: rgba(0, 0, 0, 0.6); + min-height: 65px; + margin: 0 0 15px; +} + +.bb-integrations-listing .integrations_single_holder .integration_readmore { + font-size: 12px; + font-weight: 500; + color: #640398; + text-decoration: none; +} + +.bb-integrations-listing .integrations_single_holder .integration_readmore i { + font-size: 15px; + transform: rotate(-45deg); + display: inline-block; +} + +.bb-integrations-listing .integrations_single_holder + .integrations_single_holder { + margin-left: 32px; +} + +.bb-integrations-listing_loadmore { + display: flex; + justify-content: center; +} + +.bb-integrations_loadmore { + color: #fff; + cursor: pointer; + font-size: 14px; + font-weight: 500; + background-color: #e0613c; + border: 0; + border-radius: 5px; + padding: 16px 20px; + min-width: 150px; +} + +.bb-get-platform { + display: flex; + flex-direction: row-reverse; + justify-content: space-between; + background-color: #fff; + border: 0.5px solid #e0613c; + border-radius: 10px; + box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.1); + padding: 40px 48px; + max-width: 990px; + margin: 80px auto 0; +} + +.bb-get-platform .bb-get-platform_details h3 { + color: #000; + font-size: 32px; + font-weight: 600; + line-height: 1.25; + margin: 0 0 16px; +} + +.bb-get-platform .bb-get-platform_details p { + color: rgba(0, 0, 0, 0.8); + font-size: 14px; + line-height: 20px; + margin-bottom: 32px; +} + +.bb-get-platform .guarantee-img { + width: 180px; + height: 180px; + object-fit: contain; +} + +.bb-get-platform .bb-upgrade-btn { + color: #fff; + background-color: #e0613c; + font-size: 14px; + font-weight: 500; + line-height: 22px; + border-radius: 5px; + padding: 8px 16px; + text-decoration: none; +} + /*------------------------------------------------------------------------------ * 20.0 Upgrade *----------------------------------------------------------------------------*/ diff --git a/src/bp-core/admin/css/common.min.css b/src/bp-core/admin/css/common.min.css index f9d1a1e146..8bd3e7a789 100644 --- a/src/bp-core/admin/css/common.min.css +++ b/src/bp-core/admin/css/common.min.css @@ -1 +1 @@ -@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 10px 0 0;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:left;margin:0 10px 10px 0;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 0 0 25px}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-left:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 0 0 20px}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-left:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 20px 10px 0}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-right:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;left:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 0 0 10px;padding:10px 15px 10px 20px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 0 10px 10px}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-left:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-left:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-left:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:right;margin-left:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-left:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-left:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-left:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 0 0 10px!important}table.extension-listing tbody td{padding-left:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 0 10px 10px}table.extension-listing tbody td:before{top:0;left:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-left:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-left:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 24px 3px 8px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:left;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-right:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;left:0;right:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-right:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;left:29%;margin-left:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;left:0;border-radius:0 4px 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-left:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;left:15px;right:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-right:6px;padding-left:0;text-align:right;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-right:12px;padding-left:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:right;clear:right;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:left;margin-right:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-left:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-left:0;width:100%}.bp-new-notice-panel .button-primary{margin-left:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-left:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-right:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-right:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:left;padding-left:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:left;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-right:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 0 0 30px}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-left:-10px;margin-right:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-left:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-left:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-right:1px solid #ccd0d4;border-radius:6px 0 0 6px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-left:0;padding-left:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 20px 0 0;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:left;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:left;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-right:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-right:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-right:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 2em 0 -2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 10px 0 0}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 10px 0 0}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:left;margin-right:10px;margin-top:1px}td label.platform-activity{clear:left;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-right:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-left:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-right:4px solid green;border-left:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-left:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-left:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;left:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){left:8px;animation-delay:-.24s}.content-loader div:nth-child(2){left:28px;animation-delay:-.12s}.content-loader div:nth-child(3){left:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-right:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-left:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-left:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;right:0;left:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{right:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{left:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-left:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-left:0;padding-right:0}.bb-warning-section{padding:10px;margin-left:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-left:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-right:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 7px 0 0}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-left:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;right:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-left:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-left:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-right:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{left:50%;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;left:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{left:50%;transform:translateX(-50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-right:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-right:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 0 25px 20px}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:right;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-left:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-left:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-right:15px;margin-left:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-right:15px;margin-left:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-left:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 20px 0 0;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 10px 15px 0}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-right:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:left;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:right;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 3px 0 0;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-right:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-left:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-right:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-left:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-right:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;right:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-left:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 40px 15px 15px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-left:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-right:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);left:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;right:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 24px 0 8px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-right:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px} \ No newline at end of file +@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 10px 0 0;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:left;margin:0 10px 10px 0;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 0 0 25px}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-left:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 0 0 20px}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-left:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 20px 10px 0}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-right:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;left:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 0 0 10px;padding:10px 15px 10px 20px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 0 10px 10px}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-left:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-left:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-left:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:right;margin-left:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-left:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-left:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-left:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 0 0 10px!important}table.extension-listing tbody td{padding-left:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 0 10px 10px}table.extension-listing tbody td:before{top:0;left:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-left:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-left:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 24px 3px 8px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:left;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-right:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;left:0;right:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-right:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;left:29%;margin-left:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;left:0;border-radius:0 4px 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-left:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;left:15px;right:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-right:6px;padding-left:0;text-align:right;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-right:12px;padding-left:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:right;clear:right;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:left;margin-right:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-left:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-left:0;width:100%}.bp-new-notice-panel .button-primary{margin-left:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-left:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-right:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-right:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:left;padding-left:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:left;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-right:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 0 0 30px}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-left:-10px;margin-right:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-left:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-left:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-right:1px solid #ccd0d4;border-radius:6px 0 0 6px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-left:0;padding-left:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 20px 0 0;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:left;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:left;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-right:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-right:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-right:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 2em 0 -2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 10px 0 0}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 10px 0 0}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:left;margin-right:10px;margin-top:1px}td label.platform-activity{clear:left;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-right:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-left:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-right:4px solid green;border-left:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-left:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-left:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;left:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){left:8px;animation-delay:-.24s}.content-loader div:nth-child(2){left:28px;animation-delay:-.12s}.content-loader div:nth-child(3){left:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-right:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-left:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-left:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;right:0;left:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{right:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{left:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-left:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-left:0;padding-right:0}.bb-warning-section{padding:10px;margin-left:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-left:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-right:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 7px 0 0}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-left:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;right:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-left:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-left:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-right:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{left:50%;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;left:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{left:50%;transform:translateX(-50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-right:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-right:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 0 25px 20px}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:right;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-left:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-left:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-right:15px;margin-left:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-right:15px;margin-left:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-left:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 20px 0 0;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 10px 15px 0}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-right:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:left;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:right;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 3px 0 0;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-right:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-left:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-right:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-left:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-right:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;right:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-left:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 40px 15px 15px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-left:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-right:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);left:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;right:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 24px 0 8px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-right:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px}.bb-integrations-section h1{font-size:40px;color:#000;font-weight:600;line-height:1.3;margin-bottom:70px;max-width:900px}.bb-integrations_filters_section{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.bb-integrations_filters_section .bb-integrations_search{width:100%;max-width:290px;position:relative}.bb-integrations_filters_section .bb-integrations_search:after{content:"\ef10";font-family:bb-icons;font-size:15px;font-weight:400;color:#000;position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-integrations_filters_section .bb-integrations_search input{font-size:12px;font-weight:500;color:#000;padding:6px 32px 6px 16px;border:1px solid rgba(0,0,0,.3);border-radius:5px;width:100%}.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px}.bb-integrations_filters_section .integrations_collection-sub{display:flex;margin:0}.bb-integrations_filters_section .integrations_collection-sub li{display:flex;align-items:center;cursor:pointer;position:relative;margin:0}.bb-integrations_filters_section .integrations_collection-sub li:hover span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li span{font-size:12px;font-weight:500;color:#000;border:1px solid rgba(0,0,0,.1);border-left-width:0;padding:8px 16px}.bb-integrations_filters_section .integrations_collection-sub li input{opacity:0;position:absolute;inset:0;width:auto;height:auto;margin:0}.bb-integrations_filters_section .integrations_collection-sub li input:checked+span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li:first-child span{border-left:1px solid rgba(0,0,0,.1);border-radius:3px 0 0 3px}.bb-integrations_filters_section .integrations_collection-sub li:last-child span{border-radius:0 3px 3px 0}.bb-integrations-listing{display:flex;flex-wrap:wrap;gap:34px;margin-bottom:60px}.bb-integrations-listing .integration_cat_title{width:100%}.bb-integrations-listing .cat_title{font-size:18px;font-weight:600;color:#000;margin:25px 0 0}.bb-integrations-listing .integrations_single_holder{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img img{height:56px;width:56px;object-fit:contain;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text{font-size:12px;line-height:22px;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);padding:0 8px;border-radius:19px}.bb-integrations-listing .integrations_single_holder .logo_title{color:#000;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.bb-integrations-listing .integrations_single_holder .short_desc p{font-size:12px;color:rgba(0,0,0,.6);min-height:65px;margin:0 0 15px}.bb-integrations-listing .integrations_single_holder .integration_readmore{font-size:12px;font-weight:500;color:#640398;text-decoration:none}.bb-integrations-listing .integrations_single_holder .integration_readmore i{font-size:15px;transform:rotate(-45deg);display:inline-block}.bb-integrations-listing .integrations_single_holder+.integrations_single_holder{margin-left:32px}.bb-integrations-listing_loadmore{display:flex;justify-content:center}.bb-integrations_loadmore{color:#fff;cursor:pointer;font-size:14px;font-weight:500;background-color:#e0613c;border:0;border-radius:5px;padding:16px 20px;min-width:150px}.bb-get-platform{display:flex;flex-direction:row-reverse;justify-content:space-between;background-color:#fff;border:.5px solid #e0613c;border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,0,0,.1);padding:40px 48px;max-width:990px;margin:80px auto 0}.bb-get-platform .bb-get-platform_details h3{color:#000;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 16px}.bb-get-platform .bb-get-platform_details p{color:rgba(0,0,0,.8);font-size:14px;line-height:20px;margin-bottom:32px}.bb-get-platform .guarantee-img{width:180px;height:180px;object-fit:contain}.bb-get-platform .bb-upgrade-btn{color:#fff;background-color:#e0613c;font-size:14px;font-weight:500;line-height:22px;border-radius:5px;padding:8px 16px;text-decoration:none}.buddyboss_page_bp-upgrade .nav-tab-wrapper{display:none}.wrap h1.bb-advance-heading{font-size:40px;font-weight:600;margin-bottom:72px;max-width:45%}@media screen and (max-width:1400px){.wrap h1.bb-advance-heading{max-width:75%}}@media screen and (max-width:760px){.wrap h1.bb-advance-heading{max-width:95%}}.bp-upgrade-wrap{position:relative;font-size:15px;max-width:1400px;margin-top:25px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.bb-advance-card{flex:0 0 48%;max-width:48%;margin:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid #ccd0d4;box-shadow:0 4px 28px 0 rgba(0,0,0,.08);background:#fff}@media screen and (max-width:760px){.bb-advance-card{flex:0 0 100%;max-width:100%;margin-bottom:24px}.bb-advance-card.bb-advance-card--hero{margin-bottom:24px}}.bb-advance-card h2{font-weight:600;font-size:1.6em;line-height:1.2;margin:0 0 11px}.bb-advance-card .card-subtitle{font-size:1em;line-height:1.4}.card-data{flex:1;padding:2.3em 2.3em;display:flex;flex-direction:column}.card-figure{width:100%;height:100%;position:relative;padding-top:52.56%;display:block;background-color:#faf9f7;border-bottom:1px solid rgba(0,0,0,.1)}.card-figure .upgrade-figure{position:absolute;top:0;bottom:0;left:0;right:0;margin:24px auto 0;z-index:0;max-height:calc(100% - 24px);width:auto;max-width:100%;object-fit:cover}.bb-advance-card--hero{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:48px}.bb-advance-card--hero .card-inner-wrap{display:flex}@media screen and (max-width:760px){.bb-advance-card--hero .card-inner-wrap{flex-direction:column}.bb-advance-card--hero .card-inner-wrap .card-figure-wrapper{width:100%}.bb-advance-card--hero .card-inner-wrap .card-figure{padding-top:52.56%}.bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure{max-height:100%}.bb-advance-card--hero .card-inner-wrap .card-data{padding:2.3em 2.3em}}.bb-advance-card--hero .card-figure-wrapper{width:42.417%}.bb-advance-card--hero .card-figure{width:100%;padding-top:22.56%;border:0;background-color:#1a1830}.bb-advance-card--hero .card-figure .upgrade-figure{max-height:none;margin:0 auto}.bb-advance-card--hero .card-data{flex:1;padding:4.2em 2.8em;display:flex;flex-direction:column}.advance-card-note{margin:24px 0}.advance-card-note p{margin:0}.advance-card-action{display:flex;align-items:center;margin-top:auto}@media screen and (max-width:900px){.advance-card-action{flex-direction:column}}.advance-action-button{border:1px solid #e0613c;color:#e0613c;font-weight:500;background-color:#fff;border-radius:5px;padding:8px 16px;margin-right:16px;cursor:pointer;text-decoration:none;outline:0;box-shadow:none}@media screen and (max-width:900px){.advance-action-button{margin:0 0 16px}}.advance-action-button:hover{color:#e0613c}.advance-action-button:active,.advance-action-button:focus{background-color:rgba(224,97,60,.1);color:#e0613c;outline:0;box-shadow:none}.advance-action-link{color:#640398;font-weight:500;text-decoration:none;outline:0;box-shadow:none;border-bottom:1px solid transparent;padding:2px 0 1px}.advance-action-link i{display:inline-block;transform:rotate(45deg);line-height:1}.advance-action-link:hover{color:#640398;border-bottom:1px solid #640398}.advance-action-link:active,.advance-action-link:focus{outline:0;box-shadow:none}.advance-list{display:flex;flex-wrap:wrap;margin:0 33.33% 0 0}.bb-advance-card--theme .advance-list{margin-right:16%}@media screen and (max-width:1500px){.advance-list{margin-right:0}.bb-advance-card--theme .advance-list{margin-right:0}}.advance-list li{max-width:50%;flex:0 0 50%;margin:0 0 11px;font-weight:600;font-size:95%}@media screen and (max-width:1300px){.advance-list li{max-width:100%;flex:0 0 100%}}.advance-list li.advance-list__expand{max-width:100%;flex:0 0 100%}.advance-list li:before{content:"\e876";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:400;margin-right:8px;line-height:1;color:#e0613c} \ No newline at end of file diff --git a/src/bp-core/admin/js/settings-page.js b/src/bp-core/admin/js/settings-page.js index 3c8d2dfe1d..760ac4697a 100644 --- a/src/bp-core/admin/js/settings-page.js +++ b/src/bp-core/admin/js/settings-page.js @@ -2853,6 +2853,1431 @@ window.bp = window.bp || {}; } ); } + function renderIntegrations() { + var renderOptions = { + previewParent: $( '.bb-integrations-section-listing' ), + data: [ + { + "type": "title", + "text": "Ad Manager" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Advanced-Ads.png", + "int_type": "Compatible", + "title": "Advanced Ads", + "desc": "Manage and optimize your ads in WordPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Advanced-Ads-Add-ons-e1588826603796.png", + "int_type": "Compatible", + "title": "Advanced Ads Add-Ons", + "desc": "Support for almost all Advanced Ads Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/09/Advanced-Ads-BuddyBoss-Integration.png", + "int_type": "Third-party", + "title": "Advanced Ads Pro - BuddyBoss Integration", + "desc": "Connect BuddyBoss with Advanced Ads Pro" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/AWCP.png", + "int_type": "Compatible", + "title": "AWP Classifieds", + "desc": "Add a classified ads section to your WordPress site" + }, + { + "type": "title", + "text": "Affiliate Management" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Affiliate-Manager.png", + "int_type": "Compatible", + "title": "WP Affiliate Manager", + "desc": "Recruit, manage, track and pay your affiliates" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Affilate-Manager-Add-ons.png", + "int_type": "Compatible", + "title": "WP Affiliate Manager Add-ons", + "desc": "Support for almost all WP Affiliate Manager Add-ons" + }, + { + "type": "title", + "text": "Anti-spam" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/Social_Login.png", + "int_type": "Compatible", + "title": "Social Login", + "desc": "Fully-customizable plugin that integrates with your existing login/registration system" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/Thrive-Comments.png", + "int_type": "Compatible", + "title": "Thrive Comments", + "desc": "A superior WordPress comments plugin" + }, + { + "type": "title", + "text": "Automation" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/06/AutomatorWP.png", + "int_type": "Compatible", + "title": "AutomatorWP", + "desc": "Create automated workflows for your WordPress website" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/06/AutomatorWP-Add-ons.png", + "int_type": "Third-party", + "title": "AutomatorWP + BuddyBoss Integration", + "desc": "Connect BuddyBoss with AutomatorWP" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/06/AutomatorWP-Add-ons.png", + "int_type": "Compatible", + "title": "AutomatorWP Add-ons", + "desc": "Support for almost all AutomatorWP Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2023/04/Suretrigger-512x512-logo-624x624.png", + "int_type": "Third-party", + "title": "SureTriggers", + "desc": "We help you connect your apps and automate your business." + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/uncanny-automator-mascot-icon-4-624x624.png", + "int_type": "Third-party", + "title": "Uncanny Automator", + "desc": "Set triggers and actions to automate stuff on your WordPress" + }, + { + "type": "title", + "text": "bbPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "bbPress Auto Block Spammers", + "desc": "Block spammers from using your forums" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/rtMedia-for-WordPress-BuddyPress-and-bbPress.png", + "int_type": "Compatible", + "title": "rtMedia for WordPress, BuddyPress, and bbPress", + "desc": "Media solution for your WordPress, BuddyPress, and bbPress sites" + }, + { + "type": "title", + "text": "BuddyBoss App" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2023/01/blockli-624x624.jpeg", + "int_type": "Third-party", + "title": "Blockli", + "desc": "Beautiful Screens For Your BuddyBoss App" + }, + { + "type": "title", + "text": "BuddyPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "Block, Suspend, Report for BuddyPress", + "desc": "Allow users to block and report other members, and allow administrators to suspend users" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Auto Group Join", + "desc": "Automatically join new and existing BuddyPress members to BuddyPress Groups" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Bulk Delete", + "desc": "Bulk delete BuddyPress Activity, Message and Notifications" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Email Assign Templates", + "desc": "Override the default BuddyPress email template" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Local Avatars", + "desc": "Create Gravatar Avatars and store them locally" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Maps for Members", + "desc": "Add your BuddyPress member locations and maps to your website" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Messages Tool", + "desc": "Manage messages sent and received by your BuddyPress users" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Profile Shortcodes Extra", + "desc": "Display a range of aspects from member profiles and groups using shortcodes" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Simple Private", + "desc": "Hide content from non-logged in users" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP xProfile Location", + "desc": "Populate and validate the address fields for members" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Third-party", + "title": "Buddy User Notes", + "desc": "Let your members create notes and reminders from their Profile page" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyBlog", + "desc": "Easy frontend blogging with BuddyPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyBoss_Plugin.png", + "int_type": "Compatible", + "title": "BuddyBoss Media", + "desc": "Upload photos, create and manage albums for BuddyPress profiles and groups" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyDrive", + "desc": "Let community members share files or folders with ease" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyForms_Members.png", + "int_type": "Compatible", + "title": "BuddyForms Members", + "desc": "Extension for the BuddyForms form builder plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyMessageUX", + "desc": "Allow users to send messages without leaving the profile page" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyNotes", + "desc": "Let your members create notes from their Profile page" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPages", + "desc": "Add custom pages to BuddyPress groups and member profiles" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Analytics", + "desc": "Track users' visits across your BuddyPress website" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Clear Notifications", + "desc": "Allow your users to clear all the notifications in one click" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Compliments", + "desc": "Add a smart way for BuddyPress members to interact with each other via compliments" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Confirm Actions", + "desc": "Ask the user to confirm before cancelling friendship/leaving group/unfollowing other users" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Deactivate Account", + "desc": "Allows users to deactivate/reactivate their account" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Default Cover Photo", + "desc": "Replace the default BuddyPress cover photo " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Default Group Tab", + "desc": "Control the default landing component/page of a group" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Edit Activity", + "desc": "Let BuddyPress members edit their activity posts and replies on the front-end" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Editable Activity", + "desc": "Allow users to edit their activity and activity comments easily " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Extended Friendship Request", + "desc": "Allow users to send a personalized message with the BuddyPress friendship requests" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Featured Members", + "desc": "Display the list of featured users as list or slider" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress for LearnDash", + "desc": "Turn your online courses site into a social education platform" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Friendship Restrictions", + "desc": "Restrict BuddyPress Friendship features" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Global Search", + "desc": "Let your members search through every BuddyPress component" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Group Email Subscription", + "desc": "Email subscriptions for BuddyPress Groups" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Group Tabs Creator Pro", + "desc": "Create and manage unlimited BuddyPress Group tabs and sub-tabs" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Lock Unlock Activity", + "desc": "Allow users to lock/open their activity feeds for commenting" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Moderation Tools", + "desc": "Add a Report Abuse and other moderation functionality to BuddyPress " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Poke", + "desc": "Allow your BuddyPress users to poke each other like Facebook" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Power SEO", + "desc": "Enable SEO functionality for BuddyPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Private Message Rate Limiter", + "desc": "Restrict users from sending a large number of messages" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Profile Visibility Manager", + "desc": "Allow users to manage their account privacy" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Recent Profile Visitors", + "desc": "Show most recent profile visitors and most popular users" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Registration Options", + "desc": "Prevent users and bots from accessing your BuddyPress or bbPress components until they are approved" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Simple Events", + "desc": "Allow members to create, edit and delete Events from their profile page" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Simple Terms And Conditions", + "desc": "Add an opt-in checkbox to the BuddyPress registration form" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress User Badges", + "desc": "Add badge functionality to BuddyPress based communities" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyBoss_Plugin.png", + "int_type": "Compatible", + "title": "BuddyPress User Blog", + "desc": "Personal blog space for your members" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress User Circles", + "desc": "Allow users to create user lists" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress User Contact Form", + "desc": "Let users have a contact form on their profile" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Third-party", + "title": "BuddyPress User Profile Tabs Creator Pro", + "desc": "Create and manage BuddyPress user profile tabs " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress User Testimonials", + "desc": "Allow users to leave recommendations/testiomonials for other users" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Xprofile Custom Field Types", + "desc": "Add essential field types to BuddyPress profile" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "Conditional Profile Fields for BuddyPress", + "desc": "Set conditions for the hiding/showing profile fields based conditional logic" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/GamiPress-BuddyPress-Integration.png", + "int_type": "Compatible", + "title": "GamiPress – BuddyPress Group Leaderboard", + "desc": "Add a leaderboard in BuddyPress groups " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/GamiPress-BuddyPress-Integration.png", + "int_type": "Compatible", + "title": "GamiPress + BuddyPress Integration", + "desc": "Gamify your BuddyPress community website" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/GeoDirectory-BuddyPress-Integration.png", + "int_type": "Third-party", + "title": "GeoDirectory + BuddyPress Integration", + "desc": "Create a hybrid listings directory and social network" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/08/Groundhogg-BuddyPress-Integration.png", + "int_type": "Third-party", + "title": "Groundhogg - BuddyBoss Integration", + "desc": "Combine the power of BuddyBoss and Groundhogg" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "Invite Anyone", + "desc": "Allow your user to send email invites to groups and the site" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/LifterLMS-BuddyPress-Integration.png", + "int_type": "Compatible", + "title": "LifterLMS - BuddyPress Integration", + "desc": "Display the LifterLMS Student Dashboard page content on a user's BuddyPress profile" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "Limit BuddyPress Groups Per User", + "desc": "Restrict the number of groups a can create on your BuddyPress site" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaMark", + "desc": "Watermark solution for MediaPress add-on" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress.png", + "int_type": "Compatible", + "title": "MediaPress", + "desc": "Modern media gallery solution for WordPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaPress Add-ons", + "desc": "Support for almost all MediaPress Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaPress Featured Content", + "desc": "Let your users showcase their BuddyPress media" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaPress Media Moderator", + "desc": "Keep your media managed with the moderation tools" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaPress Paid Memberships Pro Restrictions", + "desc": "Add restrictions based on membership levels for MediaPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaPress User Watermark", + "desc": "Allow users to add a watermark on media" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/MemberPress-BuddyPress.png", + "int_type": "Compatible", + "title": "MemberPress + BuddyPress", + "desc": "Integrate powerful social features of BuddyPress with MemberPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/myCRED-Add-Ons.png", + "int_type": "Compatible", + "title": "myCRED BuddyPress Charges", + "desc": "Charge your BuddyPress/BuddyBoss users for event triggers" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/myCRED-Add-Ons.png", + "int_type": "Compatible", + "title": "myCred for BuddyPress Compliments", + "desc": "Let BuddyPress users send each other compliments or eGifts" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "One Click Mark Spammer", + "desc": "Let site administrators mark users as a spammer with a single click " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Restrict-Content-Pro-Add-ons.png", + "int_type": "Compatible", + "title": "Restrict Content Pro - BuddyPress Integration", + "desc": "Connect BuddyPress with Restrict Content Pro" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "Restrictions for BuddyPress", + "desc": "BuddyPress area restrictions WordPress plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2022/04/Smart-User-Slug-Hider.png", + "int_type": "Compatible", + "title": "Smart User Slug Hider", + "desc": "Enhance the security of your BuddyBoss site by hiding usernames in the User Profile URLs of BuddyBoss members." + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "Social Articles", + "desc": "Let your users create posts directly from their BuddyPress profiles" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "Verified Member for BuddyPress", + "desc": "Display a twitter-like ‘verified’ badge on a user's profile" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/WC4BP-WooCommerce-BuddyPress-Integration.png", + "int_type": "Compatible", + "title": "WC4BP - WooCommerce BuddyPress Integration", + "desc": "Integrate your WooCommerce store with BuddyPress community" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/WishList-Member-BuddyBoss-Integration-Copy.png", + "int_type": "Third-party", + "title": "WishList Member + BuddyBoss Platform Integration", + "desc": "Connect BuddyBoss Platform with WishList Member" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Fusion-BuddyPress-Integration.png", + "int_type": "Third-party", + "title": "WP Fusion + BuddyPress / BuddyBoss", + "desc": "Send new BuddyPress users to your connected CRM" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/WP-Project-Manager.png", + "int_type": "Compatible", + "title": "WP Project Manager - BuddyPress Integration", + "desc": "WordPress Project Management Plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "WP ULike", + "desc": "Allow your visitors to like and unlike pages, posts, comments, bbPress & BuddyPress activities" + }, + { + "type": "title", + "text": "CRM" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Fusion.png", + "int_type": "Compatible", + "title": "WP Fusion", + "desc": "Synchronize your WordPress users with leading CRMs and marketing automation systems" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Fusion-BuddyPress-Integration.png", + "int_type": "Third-party", + "title": "WP Fusion + BuddyBoss App", + "desc": "WP fusion and BuddyBoss App allows you to customize in-app purchases and push notifications based on tags" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Fusion-Add-Ons.png", + "int_type": "Compatible", + "title": "WP Fusion Add-ons", + "desc": "Support for almost all WP Fusion Add-ons" + }, + { + "type": "title", + "text": "Custom Login" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LoginPress.png", + "int_type": "Compatible", + "title": "LoginPress", + "desc": "Tranform your boring wp-login.php login page into a beautiful customized login experience" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LoginPress_AddOns.png", + "int_type": "Compatible", + "title": "LoginPress Add-ons", + "desc": "Support for almost all LoginPress Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/WordPress-Social-Login.png", + "int_type": "Compatible", + "title": "WordPress Social Login, Social Sharing", + "desc": "Let your visitors login, comment, share and optionally auto-register from their favorite social login apps" + }, + { + "type": "title", + "text": "Custom Redirect" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/Coming-Soon-Page-Under-Construction-Maintenance-Mode.png", + "int_type": "Compatible", + "title": "Coming Soon Page, Under Construction & Maintenance Mode", + "desc": "Create simple Coming Soon Page, Under Construction or Maintenance Mode Page" + }, + { + "type": "title", + "text": "Dynamic Content" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/11/If-So.png", + "int_type": "Compatible", + "title": "If-So", + "desc": "Dynamic content WordPress plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/11/If-So-Add-ons.png", + "int_type": "Compatible", + "title": "If-So Add-ons", + "desc": "Support for almost all If-So Add-ons " + }, + { + "type": "title", + "text": "eCommerce" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2022/01/WC-Vendors-Pro.png", + "int_type": "Third-party", + "title": "WC Vendors Pro", + "desc": "Create a multivendor marketplace and earn commission from every sale" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WooCommerce.png", + "int_type": "Official", + "title": "WooCommerce", + "desc": "Open-source eCommerce plugin for WordPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WooCommerce-Add-Ons.png", + "int_type": "Compatible", + "title": "WooCommerce Add-ons", + "desc": "Support for almost all WooCommerce Add-ons" + }, + { + "type": "title", + "text": "Emails" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/Email-Subscribers-Newsletters.png", + "int_type": "Compatible", + "title": "Email Subscribers & Newsletters", + "desc": "A simple and effective newsletter system" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2021/12/FluentCRM.png", + "int_type": "Third-party", + "title": "FluentCRM", + "desc": "With the BuddyBoss and FluentCRM integration, turn your online community members into your email subscribers and start email marketing automation for your online community." + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/07/MailPoet.png", + "int_type": "Compatible", + "title": "MailPoet", + "desc": "Emails and newsletters plugin for WordPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/Newsletter.png", + "int_type": "Compatible", + "title": "Newsletter", + "desc": "A newsletter and email marketing system" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/SOCIAL-SUBSCRIBE-BOX.png", + "int_type": "Compatible", + "title": "Social Subscribe Box", + "desc": "Let your users subscribe to your MailChimp newsletter" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/Thrive-Leads.png", + "int_type": "Compatible", + "title": "Thrive Leads", + "desc": "All-in-one list-building solution" + }, + { + "type": "title", + "text": "Events" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/mec-logo-icon.png", + "int_type": "Compatible", + "title": "Modern Events Calendar", + "desc": "Responsive, mobile-friendly, and comprehensive events management plugin" + }, + { + "type": "title", + "text": "Forms" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyForms_Members.png", + "int_type": "Compatible", + "title": "BuddyForms", + "desc": "Contact, Registration, Post form builder & frontend editor" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/Contact-Form-7.png", + "int_type": "Compatible", + "title": "Contact Form 7", + "desc": "WordPress plugin for creating lead generating forms" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/GravityForms.png", + "int_type": "Compatible", + "title": "Gravity Forms", + "desc": "Premium Form Builder Plugin " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/GravityForms_Add-Ons.png", + "int_type": "Compatible", + "title": "Gravity Forms Add-ons", + "desc": "Support for almost all Gravity Forms Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/Ninja-Forms.png", + "int_type": "Compatible", + "title": "Ninja Forms", + "desc": "Easy and powerful form builder plugin " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/Ninja-Forms-Add-ons.png", + "int_type": "Compatible", + "title": "Ninja Forms Add-ons", + "desc": "Support for almost all Ninja Forms Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Fluent-Forms.png", + "int_type": "Compatible", + "title": "WP Fluent Forms", + "desc": "Customizable drag-and-drop WordPress contact form plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WPForms.png", + "int_type": "Compatible", + "title": "WPForms", + "desc": "Drag-and-drop WordPress form builder plugin " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WPForms-Add-ons.png", + "int_type": "Compatible", + "title": "WPForms Add-ons", + "desc": "Support for almost all WPForms Add-ons" + }, + { + "type": "title", + "text": "Gamification" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/GamiPress.png", + "int_type": "Official", + "title": "GamiPress", + "desc": "Gamification solution for your WordPress site" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/10/GamiPress-BuddyBoss-Integration.png", + "int_type": "Third-party", + "title": "GamiPress + BuddyBoss Integration", + "desc": "Gamify your BuddyBoss community website" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/GamiPress-LifterLMS-Integration.png", + "int_type": "Compatible", + "title": "GamiPress + LifterLMS Integration", + "desc": "Gamify your LifterLMS-powered online courses website" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/GamiPress-Add-Ons.png", + "int_type": "Official", + "title": "GamiPress Add-ons", + "desc": "Support for almost all GamiPress Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/GamiPress-Add-Ons.png", + "int_type": "Compatible", + "title": "GamiPress Leaderboards", + "desc": "Easily create, configure and add leaderboards on your website" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/myCRED.png", + "int_type": "Compatible", + "title": "myCRED", + "desc": "Points management system for your WordPress site" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/myCRED-Add-Ons.png", + "int_type": "Compatible", + "title": "myCRED Add-ons", + "desc": "Support for almost all myCRED Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/Rating_Widget.png", + "int_type": "Compatible", + "title": "RatingWidget: Star Review System", + "desc": "Popular, GDPR compliant, Five Star Review System" + }, + { + "type": "title", + "text": "Job Listings" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WP_Job_Manager.png", + "int_type": "Official", + "title": "WP Job Manager", + "desc": "WordPress Job Listings Plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WP_Job_Manager_Add-Ons.png", + "int_type": "Compatible", + "title": "WP Job Manager Add-ons", + "desc": "Support for almost all WP Job Manager Add-ons" + }, + { + "type": "title", + "text": "Listings" + }, + { + "type": "item", + "int_type": "Third-party", + "title": "Directorist", + "desc": "Bring a modern directory to your online community" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/GeoDirectory-1.jpg", + "int_type": "Compatible", + "title": "GeoDirectory", + "desc": "A lightweight yet rocket-fast business directory WordPress plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/GeoDirectory-Add-ons.png", + "int_type": "Compatible", + "title": "GeoDirectory Add-ons", + "desc": "Support for almost all GeoDirectory Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2022/12/Spaces-Engine-624x624.png", + "int_type": "Third-party", + "title": "Spaces Engine", + "desc": "All-in-One Directory Solution For Your BuddyBoss Community" + }, + { + "type": "title", + "text": "Live Streaming" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2023/04/WPStream-624x351.png", + "int_type": "Third-party", + "title": "WP Stream", + "desc": "Video Streaming for WordPress" + }, + { + "type": "title", + "text": "LMS" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", + "int_type": "Compatible", + "title": "Content Cloner", + "desc": "Clone LearnDash courses with a click of a button" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/LearnDash_Add-Ons.png", + "int_type": "Official", + "title": "LearnDash Course Grid", + "desc": "Customizable course grids for LearnDash" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/LearnDash.png", + "int_type": "Official", + "title": "LearnDash LMS", + "desc": "The go-to choice for people creating (and selling) online courses." + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/LearnDash_Add-Ons.png", + "int_type": "Official", + "title": "LearnDash LMS Add-ons", + "desc": "Support for almost all LearnDash Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", + "int_type": "Compatible", + "title": "LearnDash Notes", + "desc": "On-site note taking system" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", + "int_type": "Compatible", + "title": "LearnDash Private Sessions", + "desc": "Provide personalized coaching to LearnDash students" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/LifterLMS.png", + "int_type": "Official", + "title": "LifterLMS", + "desc": "A powerful WordPress LMS software for Experts, Coaches & Entrepreneurs" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/LifterLMS_AddOns.png", + "int_type": "Compatible", + "title": "LifterLMS Add-ons", + "desc": "Support for almost all LifterLMS Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", + "int_type": "Compatible", + "title": "Multiple Instructors for LearnDash", + "desc": "Allow users to create their own LearnDash courses" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/LearnDash.png", + "int_type": "Compatible", + "title": "ProPanel by LearnDash", + "desc": "Manage your LearnDash activity" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/06/Tutor-LMS.jpg", + "int_type": "Official", + "title": "Tutor LMS", + "desc": "A lightweight, robust WordPress LMS plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", + "int_type": "Compatible", + "title": "Uncanny LearnDash Toolkit", + "desc": "Build better LearnDash sites" + }, + { + "type": "title", + "text": "Marketing" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/08/Groundhogg.png", + "int_type": "Third-party", + "title": "Groundhogg", + "desc": "A freemium marketing automation WordPress plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/08/Groundhogg-Add-Ons.png", + "int_type": "Compatible", + "title": "Groundhogg Add-ons", + "desc": "Support for almost all Groundhogg Add-ons" + }, + { + "type": "title", + "text": "Media Gallery" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaPress Downloadable Media", + "desc": "Let visitors/users download any media file" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaPress Upload Terms of Service", + "desc": "Configure terms of service agreement for uploading media on your site" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2022/04/wp-offload-media-1.png", + "int_type": "Compatible", + "title": "WP Offload Media", + "desc": "With the BuddyBoss and WP Offload Media integration, you can automatically offload user-generated content uploaded by BuddyBoss users." + }, + { + "type": "title", + "text": "Membership Plugins" + }, + { + "type": "item", + "int_type": "Third-party", + "title": "Digital Access Pass", + "desc": "BuddyBoss and Digital Access Pass (DAP) integration ensures you can create an advanced Membership & Community Site." + }, + { + "type": "item", + "int_type": "Third-party", + "title": "Memberium", + "desc": "A premium membership plugin that connects your WordPress site to Keap and ActiveCampaign" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/MemberPress.png", + "int_type": "Official", + "title": "MemberPress", + "desc": "The “All-In-One” Membership Plugin for WordPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/MemberPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MemberPress Add-ons", + "desc": "Support for almost all MemberPress Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/Paid_Memberships_Pro.png", + "int_type": "Compatible", + "title": "Paid Memberships Pro", + "desc": "A complete membership solution WordPress site" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/Paid_Memberships_Pro_Add-Ons.png", + "int_type": "Compatible", + "title": "Paid Memberships Pro Add-ons", + "desc": "Support for almost all Paid Memberships Pro add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Restrict-Content-Pro.png", + "int_type": "Third-party", + "title": "Restrict Content", + "desc": "A full-featured, powerful membership solution for WordPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Restrict-Content-Pro-Add-ons.png", + "int_type": "Compatible", + "title": "Restrict Content Pro Add-Ons", + "desc": "Support for almost all Restrict Content Pro add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/WishList-Member.png", + "int_type": "Third-party", + "title": "WishList Member", + "desc": "Premium membership software solution" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/WishList-Member-Add-ons.png", + "int_type": "Compatible", + "title": "WishList Member Add-ons", + "desc": "Support for almost all WishList Member Add-ons" + }, + { + "type": "title", + "text": "Page Builder" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Element-Pack.png", + "int_type": "Compatible", + "title": "Element Pack for Elementor", + "desc": "An essential add-on for Elementor Page Builder" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/Elementor.png", + "int_type": "Official", + "title": "Elementor Page Builder", + "desc": "World’s leading WordPress page builder" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/Thrive-Architect.png", + "int_type": "Compatible", + "title": "Thrive Architect", + "desc": "Fastest and most intuitive visual editor for WordPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/WPBakery_Page_Builder.png", + "int_type": "Compatible", + "title": "WPBakery Page Builder", + "desc": "Drag-and-drop frontend and backend editor" + }, + { + "type": "title", + "text": "Polls" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/07/AnsPress.png", + "int_type": "Compatible", + "title": "AnsPress", + "desc": "A developer friendly, question and answer plugin for WordPress" + }, + { + "type": "title", + "text": "Popup Builder" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Popup-Builder.png", + "int_type": "Compatible", + "title": "Popup Builder", + "desc": "Create and manage unlimited promotion modal popups" + }, + { + "type": "title", + "text": "Project Management" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/WP-Project-Manager.png", + "int_type": "Compatible", + "title": "WP Project Manager", + "desc": "WordPress Project Management Plugin" + }, + { + "type": "title", + "text": "SEO" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/text-logo.svg", + "int_type": "Compatible", + "title": "All in One SEO", + "desc": "Optimize your WordPress site for SEO" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/Rank_Math_SEO.png", + "int_type": "Compatible", + "title": "Rank Math SEO", + "desc": "A ground-breaking, free SEO plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/logo-square_purple.svg", + "int_type": "Compatible", + "title": "SEOPress", + "desc": "A powerful WordPress SEO plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Yoast-SEO.png", + "int_type": "Compatible", + "title": "Yoast SEO", + "desc": "The favorite WordPress SEO plugin of millions of users worldwide" + }, + { + "type": "title", + "text": "Social" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Social-Media-Share-Buttons-Social-Sharing-Icons.png", + "int_type": "Compatible", + "title": "Social Media Share Buttons & Social Sharing Icons", + "desc": "Add share icons for RSS, email, social media platforms and custom social buttons to your website" + }, + { + "type": "title", + "text": "Support Ticketing" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2021/12/Fluent-Support.png", + "int_type": "Third-party", + "title": "Fluent Support", + "desc": "A self-hosted support ticketing system with unlimited tickets, support agents, users, products, tags, and channels" + }, + { + "type": "title", + "text": "Translation" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/Loco-Translate.png", + "int_type": "Compatible", + "title": "Loco Translate", + "desc": "In-browser editing of WordPress translation files" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/TranslatePress-Multilingual.png", + "int_type": "Compatible", + "title": "TranslatePress - Multilingual", + "desc": "Translate your WordPress site directly from the front-end" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/WPML.jpg", + "int_type": "Third-party", + "title": "WPML", + "desc": "Powerful enough for corporate sites, yet simple for blogs, easily build multilingual sites" + } + ], + searchQuery: null, + category: 'all', + searchType: 'all' + + } + + function render( renderOptions ) { + // Link Preview Template + var tmpl = $('#tmpl-bb-integrations').html(); + + // Compile the template + var compiled = _.template(tmpl); + + var html = compiled( renderOptions ); + + if( renderOptions.previewParent ) { + renderOptions.previewParent.html( html ); + } + } + + render( renderOptions ); + } + + renderIntegrations(); + /* jshint ignore:end */ }()); diff --git a/src/bp-core/admin/sass/common.scss b/src/bp-core/admin/sass/common.scss index 22d1cce093..c12e8ec9c4 100644 --- a/src/bp-core/admin/sass/common.scss +++ b/src/bp-core/admin/sass/common.scss @@ -4148,6 +4148,264 @@ table.moderations .column-member { } } } +// Integrations Listing +.bb-integrations-section h1 { + font-size: 40px; + color: #000; + font-weight: 600; + line-height: 1.3; + margin-bottom: 70px; + max-width: 900px; +} + +.bb-integrations_filters_section { + display: flex; + justify-content: space-between; + padding-bottom: 24px; + margin-bottom: 24px; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + + .bb-integrations_search { + width: 100%; + max-width: 290px; + position: relative; + + &:after { + content: "\ef10"; + font-family: bb-icons; + font-size: 15px; + font-weight: 400; + color: #000; + position: absolute; + right: 16px; + top: 50%; + transform: translateY(-50%); + pointer-events: none; + } + + input { + font-size: 12px; + font-weight: 500; + color: #000; + padding: 6px 32px 6px 16px; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 5px; + width: 100%; + + &::-webkit-search-cancel-button { + display: none; + } + + &::-moz-search-cancel-button { + display: none; + } + } + } + + .bb-integrations_filters { + display: flex; + gap: 25px; + } + + .integrations_collection-sub { + display: flex; + margin: 0; + + li { + display: flex; + align-items: center; + cursor: pointer; + position: relative; + margin: 0; + + &:hover span { + color: #fff; + background-color: #e0613c; + } + + span { + font-size: 12px; + font-weight: 500; + color: #000; + border: 1px solid rgba(0, 0, 0, 0.1); + border-left-width: 0; + padding: 8px 16px; + } + + input { + opacity: 0; + position: absolute; + inset: 0; + width: auto; + height: auto; + margin: 0; + + &:checked + span { + color: #fff; + background-color: #e0613c; + } + } + + &:first-child span { + border-left: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 3px 0 0 3px; + } + + &:last-child span { + border-radius: 0 3px 3px 0; + } + } + } +} + +.bb-integrations-listing { + display: flex; + flex-wrap: wrap; + gap: 34px; + margin-bottom: 60px; + + .integration_cat_title { + width: 100%; + } + + .cat_title { + font-size: 18px; + font-weight: 600; + color: #000; + margin: 25px 0 0; + } + + .integrations_single_holder { + display: inline-block; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 10px; + padding: 24px; + + .holder_integrations_img { + display: flex; + justify-content: space-between; + align-items: flex-start; + margin-bottom: 24px; + + img { + height: 56px; + width: 56px; + object-fit: contain; + padding: 8px; + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 50%; + } + + .type_integrations_text { + font-size: 12px; + line-height: 22px; + color: rgba(0, 0, 0, 0.8); + border: 1px solid rgba(0, 0, 0, 0.1); + padding: 0 8px; + border-radius: 19px; + } + } + + .logo_title { + color: #000; + font-size: 14px; + font-weight: 600; + line-height: 20px; + margin-bottom: 8px; + } + + .short_desc p { + font-size: 12px; + color: rgba(0, 0, 0, 0.6); + min-height: 65px; + margin: 0 0 15px; + } + + .integration_readmore { + font-size: 12px; + font-weight: 500; + color: #640398; + text-decoration: none; + + i { + font-size: 15px; + transform: rotate(-45deg); + display: inline-block; + } + } + } + + .integrations_single_holder + .integrations_single_holder { + margin-left: 32px; + } +} + +.bb-integrations-listing_loadmore { + display: flex; + justify-content: center; +} + +.bb-integrations_loadmore { + color: #fff; + cursor: pointer; + font-size: 14px; + font-weight: 500; + background-color: #e0613c; + border: 0; + border-radius: 5px; + padding: 16px 20px; + min-width: 150px; +} + +.bb-get-platform { + display: flex; + flex-direction: row-reverse; + justify-content: space-between; + background-color: #fff; + border: 0.5px solid #e0613c; + border-radius: 10px; + box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.1); + padding: 40px 48px; + max-width: 990px; + margin: 80px auto 0; + + .bb-get-platform_details { + + h3 { + color: #000; + font-size: 32px; + font-weight: 600; + line-height: 1.25; + margin: 0 0 16px; + } + + p { + color: rgba(0, 0, 0, 0.8); + font-size: 14px; + line-height: 20px; + margin-bottom: 32px; + } + } + + .guarantee-img { + width: 180px; + height: 180px; + object-fit: contain; + } + + + .bb-upgrade-btn { + color: #fff; + background-color: #e0613c; + font-size: 14px; + font-weight: 500; + line-height: 22px; + border-radius: 5px; + padding: 8px 16px; + text-decoration: none; + } +} /*------------------------------------------------------------------------------ * 20.0 Upgrade diff --git a/src/bp-core/admin/templates/upgrade-screen.php b/src/bp-core/admin/templates/upgrade-screen.php index 77c9049929..f395198bf1 100644 --- a/src/bp-core/admin/templates/upgrade-screen.php +++ b/src/bp-core/admin/templates/upgrade-screen.php @@ -110,7 +110,113 @@
    -
    +
    +
    +

    Integrate your BuddyBoss site with hundreds of apps and plugins for limitless possibilities.

    +
    +
    + + +
    From 751f4d4740d4a3a0daeaf3287832b0ded75b7c5e Mon Sep 17 00:00:00 2001 From: Amin Charoliya Date: Wed, 5 Jun 2024 16:36:17 +0530 Subject: [PATCH 10/81] [PROD-7479] Show 30 integrations on load --- src/bp-core/admin/js/settings-page.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/bp-core/admin/js/settings-page.js b/src/bp-core/admin/js/settings-page.js index 760ac4697a..bef67e7849 100644 --- a/src/bp-core/admin/js/settings-page.js +++ b/src/bp-core/admin/js/settings-page.js @@ -4255,11 +4255,22 @@ window.bp = window.bp || {}; ], searchQuery: null, category: 'all', - searchType: 'all' - + searchType: 'all', + page: 1, } + + function render( renderOptions ) { + var itemsPerPage = 30; + var currentPage = renderOptions.page; + var startIndex = (currentPage - 1) * itemsPerPage; + var endIndex = startIndex + itemsPerPage; + + // Get items for the current page + var itemsToDisplay = renderOptions.data.slice(startIndex, endIndex); + renderOptions.data = itemsToDisplay; + // Link Preview Template var tmpl = $('#tmpl-bb-integrations').html(); From c9f8136a5a89fd172a59e41bb63703fb8628bdf3 Mon Sep 17 00:00:00 2001 From: Amin Charoliya Date: Wed, 5 Jun 2024 18:33:46 +0530 Subject: [PATCH 11/81] [PROD-7479] Fix Integration listing item width --- src/bp-core/admin/css/common.css | 5 +---- src/bp-core/admin/sass/common.scss | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/bp-core/admin/css/common.css b/src/bp-core/admin/css/common.css index b3278a1a3a..2bc5c1e1c2 100644 --- a/src/bp-core/admin/css/common.css +++ b/src/bp-core/admin/css/common.css @@ -3965,6 +3965,7 @@ table.moderations .column-member img { border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 10px; padding: 24px; + max-width: 256px; } .bb-integrations-listing .integrations_single_holder .holder_integrations_img { @@ -4020,10 +4021,6 @@ table.moderations .column-member img { display: inline-block; } -.bb-integrations-listing .integrations_single_holder + .integrations_single_holder { - margin-left: 32px; -} - .bb-integrations-listing_loadmore { display: flex; justify-content: center; diff --git a/src/bp-core/admin/sass/common.scss b/src/bp-core/admin/sass/common.scss index c12e8ec9c4..16c4446720 100644 --- a/src/bp-core/admin/sass/common.scss +++ b/src/bp-core/admin/sass/common.scss @@ -4281,6 +4281,7 @@ table.moderations .column-member { border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 10px; padding: 24px; + max-width: 256px; .holder_integrations_img { display: flex; @@ -4335,10 +4336,6 @@ table.moderations .column-member { } } } - - .integrations_single_holder + .integrations_single_holder { - margin-left: 32px; - } } .bb-integrations-listing_loadmore { From cb5332931778b1f9e13ade9135051ed5ab190302 Mon Sep 17 00:00:00 2001 From: Amin Charoliya Date: Wed, 5 Jun 2024 18:50:49 +0530 Subject: [PATCH 12/81] [PROD-7479] Make integration listing responsive --- src/bp-core/admin/css/common.css | 33 ++++++++++++++++++++++++-- src/bp-core/admin/sass/common.scss | 37 ++++++++++++++++++++++++++++-- 2 files changed, 66 insertions(+), 4 deletions(-) diff --git a/src/bp-core/admin/css/common.css b/src/bp-core/admin/css/common.css index 2bc5c1e1c2..adde14c60f 100644 --- a/src/bp-core/admin/css/common.css +++ b/src/bp-core/admin/css/common.css @@ -3891,6 +3891,12 @@ table.moderations .column-member img { gap: 25px; } +.bb-integrations_filters_section .bb-integrations_filters select { + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 5px; + padding: 5px 16px; +} + .bb-integrations_filters_section .integrations_collection-sub { display: flex; margin: 0; @@ -3964,8 +3970,10 @@ table.moderations .column-member img { background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 10px; - padding: 24px; + padding: 24px 24px 42px; + width: 100%; max-width: 256px; + position: relative; } .bb-integrations-listing .integrations_single_holder .holder_integrations_img { @@ -4004,7 +4012,7 @@ table.moderations .column-member img { .bb-integrations-listing .integrations_single_holder .short_desc p { font-size: 12px; color: rgba(0, 0, 0, 0.6); - min-height: 65px; + min-height: 45px; margin: 0 0 15px; } @@ -4013,6 +4021,9 @@ table.moderations .column-member img { font-weight: 500; color: #640398; text-decoration: none; + position: absolute; + bottom: 24px; + left: 24px; } .bb-integrations-listing .integrations_single_holder .integration_readmore i { @@ -4083,6 +4094,24 @@ table.moderations .column-member img { text-decoration: none; } +@media screen and (max-width: 1080px) { + .bb-integrations-section h1 { + font-size: 28px; + } + .bb-integrations_filters_section { + flex-direction: column; + gap: 20px; + } + .bb-integrations_filters_section .bb-integrations_filters { + display: flex; + gap: 25px; + flex-wrap: wrap; + } + .bb-get-platform { + flex-direction: column; + } +} + /*------------------------------------------------------------------------------ * 20.0 Upgrade *----------------------------------------------------------------------------*/ diff --git a/src/bp-core/admin/sass/common.scss b/src/bp-core/admin/sass/common.scss index 16c4446720..c33d367346 100644 --- a/src/bp-core/admin/sass/common.scss +++ b/src/bp-core/admin/sass/common.scss @@ -4205,6 +4205,12 @@ table.moderations .column-member { .bb-integrations_filters { display: flex; gap: 25px; + + select { + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 5px; + padding: 5px 16px; + } } .integrations_collection-sub { @@ -4280,8 +4286,10 @@ table.moderations .column-member { background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 10px; - padding: 24px; + padding: 24px 24px 42px; + width: 100%; max-width: 256px; + position: relative; .holder_integrations_img { display: flex; @@ -4319,7 +4327,7 @@ table.moderations .column-member { .short_desc p { font-size: 12px; color: rgba(0, 0, 0, 0.6); - min-height: 65px; + min-height: 45px; margin: 0 0 15px; } @@ -4328,6 +4336,9 @@ table.moderations .column-member { font-weight: 500; color: #640398; text-decoration: none; + position: absolute; + bottom: 24px; + left: 24px; i { font-size: 15px; @@ -4404,6 +4415,28 @@ table.moderations .column-member { } } +@media screen and (max-width: 1080px) { + + .bb-integrations-section h1 { + font-size: 28px; + } + + .bb-integrations_filters_section { + flex-direction: column; + gap: 20px; + + .bb-integrations_filters { + display: flex; + gap: 25px; + flex-wrap: wrap; + } + } + + .bb-get-platform { + flex-direction: column; + } +} + /*------------------------------------------------------------------------------ * 20.0 Upgrade *----------------------------------------------------------------------------*/ From 8e7b65949e85f0f92424a2df10289db8c405ec74 Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Thu, 6 Jun 2024 11:08:47 +0530 Subject: [PATCH 13/81] PROD-7479 - make the menu items and pages dynamic --- src/bp-core/admin/bp-core-admin-functions.php | 166 +++++++++++++++++- .../templates/upgrade-integrations-screen.php | 136 ++++++++++++++ .../upgrade-performance-tester-screen.php | 1 + .../admin/templates/upgrade-screen.php | 108 ------------ src/bp-core/bp-core-filters.php | 2 +- src/bp-core/classes/class-bp-admin.php | 28 ++- 6 files changed, 322 insertions(+), 119 deletions(-) create mode 100644 src/bp-core/admin/templates/upgrade-integrations-screen.php create mode 100644 src/bp-core/admin/templates/upgrade-performance-tester-screen.php diff --git a/src/bp-core/admin/bp-core-admin-functions.php b/src/bp-core/admin/bp-core-admin-functions.php index 7115336b5d..6b0c84e537 100644 --- a/src/bp-core/admin/bp-core-admin-functions.php +++ b/src/bp-core/admin/bp-core-admin-functions.php @@ -682,7 +682,7 @@ function bp_core_get_admin_tabs( $active_tab = '' ) { 'class' => 'bp-integrations', ), '4' => array( - 'href' => bp_get_admin_url( add_query_arg( array( 'page' => 'bp-upgrade' ), 'admin.php' ) ), + 'href' => bp_get_admin_url( add_query_arg( array( 'page' => 'bb-upgrade' ), 'admin.php' ) ), 'name' => __( 'Upgrade', 'buddyboss' ), 'class' => 'bp-upgrade', ), @@ -3744,3 +3744,167 @@ function bb_cpt_feed_enabled_disabled() { bp_core_add_page_mappings( $bp->active_components, 'keep', false ); bp_update_option( 'bp-active-components', $bp->active_components ); } + + +/** + * Register the BuddyBoss Upgrade submenu page. + * + * @since BuddyBoss [BBVERSION] + * + * @param string $active_tab Current tab name. + * + * return array + */ +function bb_core_get_upgrade_settings_admin_tabs( $active_tab = '' ) { + + // Tabs for the BuddyBoss > Tools. + $tabs = array( + '0' => array( + 'href' => bp_get_admin_url( + add_query_arg( + array( + 'page' => 'bb-upgrade', + 'tab' => 'bb-upgrade', + ), + 'admin.php' + ) + ), + 'name' => __( 'BuddyBoss Platform', 'buddyboss' ), + 'slug' => 'bb-upgrade', + ), + '1' => array( + 'href' => bp_get_admin_url( + add_query_arg( + array( + 'page' => 'bb-upgrade', + 'tab' => 'bb-integrations', + ), + 'admin.php' + ) + ), + 'name' => __( 'Integrations', 'buddyboss' ), + 'slug' => 'bb-integrations', + ), + ); + + /** + * Filters the tab data used in our wp-admin screens. + * + * @since BuddyBoss 1.0.0 + * + * @param array $tabs Tab data. + */ + return apply_filters( 'bb_core_get_upgrade_admin_tabs', $tabs ); +} + +function bb_core_upgrade_admin_tabs( $active_tab = '' ) { + + $tabs_html = ''; + $idle_class = ''; + $active_class = 'current'; + $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( $_GET['tab'] ) : 'bb-upgrade'; + + /** + * Filters the admin tabs to be displayed. + * + * @since BuddyPress [BBVERSION] + * + * @param array $value Array of tabs to output to the admin area. + */ + $tabs = apply_filters( 'bb_core_upgrade_admin_tabs', bb_core_get_upgrade_settings_admin_tabs( $active_tab ) ); + + $count = count( array_values( $tabs ) ); + $i = 1; + + // Loop through tabs and build navigation. + foreach ( array_values( $tabs ) as $tab_data ) { + + $is_current = strtolower( trim( $tab_data['slug'] ) ) === strtolower( trim( $active_tab ) ); + $tab_class = $is_current ? $active_class : $idle_class; + if ( $i === $count ) { + $tabs_html .= '
  • ' . esc_html( $tab_data['name'] ) . '
  • '; + } else { + $tabs_html .= '
  • ' . esc_html( $tab_data['name'] ) . ' |
  • '; + } + + ++$i; + } + + echo $tabs_html; + + /** + * Fires after the output of tabs for the admin area. + * + * @since BuddyPress [BBVERSION] + */ + do_action( 'bb_upgrade_settings_admin_tabs' ); +} + +/** + * Render the BuddyBoss Repair Community page. + * + * @since BuddyBoss 1.0.0 + */ +function bb_integration_submenu_page() { + ?> +
    + + +
    +
    +
    + +

    + + + +

    + +

    + +
    +
    + + +
    + + + +
    + +

    + + +

    + +
    +
    +
    +
    + + +
    + +
    +
    +

    Integrate your BuddyBoss site with hundreds of apps and plugins for limitless possibilities.

    +
    +
    + + +
    + +
    diff --git a/src/bp-core/admin/templates/upgrade-performance-tester-screen.php b/src/bp-core/admin/templates/upgrade-performance-tester-screen.php new file mode 100644 index 0000000000..b3d9bbc7f3 --- /dev/null +++ b/src/bp-core/admin/templates/upgrade-performance-tester-screen.php @@ -0,0 +1 @@ + -
    -
    -

    Integrate your BuddyBoss site with hundreds of apps and plugins for limitless possibilities.

    -
    -
    - - -
    -
    diff --git a/src/bp-core/bp-core-filters.php b/src/bp-core/bp-core-filters.php index 2cc09add32..1c998badc2 100644 --- a/src/bp-core/bp-core-filters.php +++ b/src/bp-core/bp-core-filters.php @@ -2660,7 +2660,7 @@ function bb_redirection_allowed_third_party_domains( $hosts ) { */ function bb_remove_admin_notices() { $screen = get_current_screen(); - if ( 'buddyboss_page_bp-upgrade' === $screen->id ) { + if ( 'buddyboss_page_bb-upgrade' === $screen->id ) { remove_all_actions( 'admin_notices' ); // Additional check for the common WordPress error/warning hooks diff --git a/src/bp-core/classes/class-bp-admin.php b/src/bp-core/classes/class-bp-admin.php index fca54e7b7e..a321b85dc8 100644 --- a/src/bp-core/classes/class-bp-admin.php +++ b/src/bp-core/classes/class-bp-admin.php @@ -354,7 +354,7 @@ public function admin_menus_components() { __( 'Upgrade', 'buddyboss' ), __( 'Upgrade', 'buddyboss' ), $this->capability, - 'bp-upgrade', + 'bb-upgrade', array( $this, 'bp_upgrade_screen' ) ); @@ -511,7 +511,7 @@ public function admin_menus() { __( 'Upgrade', 'buddyboss' ), __( 'Upgrade', 'buddyboss' ), $this->capability, - 'bp-upgrade', + 'bb-upgrade', array( $this, 'bp_upgrade_screen' ) ); @@ -626,15 +626,25 @@ public function bp_credits_screen() { * @since BuddyBoss 1.0.0 */ public function bp_upgrade_screen() { + $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( $_GET['tab'] ) : 'bb-upgrade'; ?> - -
    - - admin_dir . 'templates/upgrade-screen.php'; ?> -
    - +
    + + admin_dir . 'templates/upgrade-integrations-screen.php'; + } elseif ( 'bb-performance-tester' === $active_tab ) { + include $this->admin_dir . 'templates/upgrade-performance-tester-screen.php'; + } else { + include $this->admin_dir . 'templates/upgrade-screen.php'; + } + ?> +
    Date: Thu, 6 Jun 2024 11:14:39 +0530 Subject: [PATCH 14/81] [PROD-7479] Move script into upgrade.js --- src/bp-core/admin/js/bb-upgrade.js | 1465 +++++++++++++++++++++++++ src/bp-core/admin/js/settings-page.js | 34 +- 2 files changed, 1494 insertions(+), 5 deletions(-) create mode 100644 src/bp-core/admin/js/bb-upgrade.js diff --git a/src/bp-core/admin/js/bb-upgrade.js b/src/bp-core/admin/js/bb-upgrade.js new file mode 100644 index 0000000000..c1c8c6b525 --- /dev/null +++ b/src/bp-core/admin/js/bb-upgrade.js @@ -0,0 +1,1465 @@ +window.bp = window.bp || {}; + +(function() { + + function renderIntegrations() { + var defaultOptions = { + previewParent: $( '.bb-integrations-section-listing' ), + data: [ + { + "type": "title", + "text": "Ad Manager" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Advanced-Ads.png", + "int_type": "Compatible", + "title": "Advanced Ads", + "desc": "Manage and optimize your ads in WordPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Advanced-Ads-Add-ons-e1588826603796.png", + "int_type": "Compatible", + "title": "Advanced Ads Add-Ons", + "desc": "Support for almost all Advanced Ads Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/09/Advanced-Ads-BuddyBoss-Integration.png", + "int_type": "Third-party", + "title": "Advanced Ads Pro - BuddyBoss Integration", + "desc": "Connect BuddyBoss with Advanced Ads Pro" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/AWCP.png", + "int_type": "Compatible", + "title": "AWP Classifieds", + "desc": "Add a classified ads section to your WordPress site" + }, + { + "type": "title", + "text": "Affiliate Management" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Affiliate-Manager.png", + "int_type": "Compatible", + "title": "WP Affiliate Manager", + "desc": "Recruit, manage, track and pay your affiliates" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Affilate-Manager-Add-ons.png", + "int_type": "Compatible", + "title": "WP Affiliate Manager Add-ons", + "desc": "Support for almost all WP Affiliate Manager Add-ons" + }, + { + "type": "title", + "text": "Anti-spam" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/Social_Login.png", + "int_type": "Compatible", + "title": "Social Login", + "desc": "Fully-customizable plugin that integrates with your existing login/registration system" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/Thrive-Comments.png", + "int_type": "Compatible", + "title": "Thrive Comments", + "desc": "A superior WordPress comments plugin" + }, + { + "type": "title", + "text": "Automation" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/06/AutomatorWP.png", + "int_type": "Compatible", + "title": "AutomatorWP", + "desc": "Create automated workflows for your WordPress website" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/06/AutomatorWP-Add-ons.png", + "int_type": "Third-party", + "title": "AutomatorWP + BuddyBoss Integration", + "desc": "Connect BuddyBoss with AutomatorWP" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/06/AutomatorWP-Add-ons.png", + "int_type": "Compatible", + "title": "AutomatorWP Add-ons", + "desc": "Support for almost all AutomatorWP Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2023/04/Suretrigger-512x512-logo-624x624.png", + "int_type": "Third-party", + "title": "SureTriggers", + "desc": "We help you connect your apps and automate your business." + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/uncanny-automator-mascot-icon-4-624x624.png", + "int_type": "Third-party", + "title": "Uncanny Automator", + "desc": "Set triggers and actions to automate stuff on your WordPress" + }, + { + "type": "title", + "text": "bbPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "bbPress Auto Block Spammers", + "desc": "Block spammers from using your forums" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/rtMedia-for-WordPress-BuddyPress-and-bbPress.png", + "int_type": "Compatible", + "title": "rtMedia for WordPress, BuddyPress, and bbPress", + "desc": "Media solution for your WordPress, BuddyPress, and bbPress sites" + }, + { + "type": "title", + "text": "BuddyBoss App" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2023/01/blockli-624x624.jpeg", + "int_type": "Third-party", + "title": "Blockli", + "desc": "Beautiful Screens For Your BuddyBoss App" + }, + { + "type": "title", + "text": "BuddyPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "Block, Suspend, Report for BuddyPress", + "desc": "Allow users to block and report other members, and allow administrators to suspend users" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Auto Group Join", + "desc": "Automatically join new and existing BuddyPress members to BuddyPress Groups" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Bulk Delete", + "desc": "Bulk delete BuddyPress Activity, Message and Notifications" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Email Assign Templates", + "desc": "Override the default BuddyPress email template" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Local Avatars", + "desc": "Create Gravatar Avatars and store them locally" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Maps for Members", + "desc": "Add your BuddyPress member locations and maps to your website" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Messages Tool", + "desc": "Manage messages sent and received by your BuddyPress users" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Profile Shortcodes Extra", + "desc": "Display a range of aspects from member profiles and groups using shortcodes" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP Simple Private", + "desc": "Hide content from non-logged in users" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BP xProfile Location", + "desc": "Populate and validate the address fields for members" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Third-party", + "title": "Buddy User Notes", + "desc": "Let your members create notes and reminders from their Profile page" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyBlog", + "desc": "Easy frontend blogging with BuddyPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyBoss_Plugin.png", + "int_type": "Compatible", + "title": "BuddyBoss Media", + "desc": "Upload photos, create and manage albums for BuddyPress profiles and groups" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyDrive", + "desc": "Let community members share files or folders with ease" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyForms_Members.png", + "int_type": "Compatible", + "title": "BuddyForms Members", + "desc": "Extension for the BuddyForms form builder plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyMessageUX", + "desc": "Allow users to send messages without leaving the profile page" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyNotes", + "desc": "Let your members create notes from their Profile page" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPages", + "desc": "Add custom pages to BuddyPress groups and member profiles" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Analytics", + "desc": "Track users' visits across your BuddyPress website" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Clear Notifications", + "desc": "Allow your users to clear all the notifications in one click" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Compliments", + "desc": "Add a smart way for BuddyPress members to interact with each other via compliments" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Confirm Actions", + "desc": "Ask the user to confirm before cancelling friendship/leaving group/unfollowing other users" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Deactivate Account", + "desc": "Allows users to deactivate/reactivate their account" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Default Cover Photo", + "desc": "Replace the default BuddyPress cover photo " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Default Group Tab", + "desc": "Control the default landing component/page of a group" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Edit Activity", + "desc": "Let BuddyPress members edit their activity posts and replies on the front-end" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Editable Activity", + "desc": "Allow users to edit their activity and activity comments easily " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Extended Friendship Request", + "desc": "Allow users to send a personalized message with the BuddyPress friendship requests" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Featured Members", + "desc": "Display the list of featured users as list or slider" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress for LearnDash", + "desc": "Turn your online courses site into a social education platform" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Friendship Restrictions", + "desc": "Restrict BuddyPress Friendship features" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Global Search", + "desc": "Let your members search through every BuddyPress component" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Group Email Subscription", + "desc": "Email subscriptions for BuddyPress Groups" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Group Tabs Creator Pro", + "desc": "Create and manage unlimited BuddyPress Group tabs and sub-tabs" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Lock Unlock Activity", + "desc": "Allow users to lock/open their activity feeds for commenting" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Moderation Tools", + "desc": "Add a Report Abuse and other moderation functionality to BuddyPress " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Poke", + "desc": "Allow your BuddyPress users to poke each other like Facebook" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Power SEO", + "desc": "Enable SEO functionality for BuddyPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Private Message Rate Limiter", + "desc": "Restrict users from sending a large number of messages" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Profile Visibility Manager", + "desc": "Allow users to manage their account privacy" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Recent Profile Visitors", + "desc": "Show most recent profile visitors and most popular users" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Registration Options", + "desc": "Prevent users and bots from accessing your BuddyPress or bbPress components until they are approved" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Simple Events", + "desc": "Allow members to create, edit and delete Events from their profile page" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Simple Terms And Conditions", + "desc": "Add an opt-in checkbox to the BuddyPress registration form" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress User Badges", + "desc": "Add badge functionality to BuddyPress based communities" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyBoss_Plugin.png", + "int_type": "Compatible", + "title": "BuddyPress User Blog", + "desc": "Personal blog space for your members" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress User Circles", + "desc": "Allow users to create user lists" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress User Contact Form", + "desc": "Let users have a contact form on their profile" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Third-party", + "title": "BuddyPress User Profile Tabs Creator Pro", + "desc": "Create and manage BuddyPress user profile tabs " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress User Testimonials", + "desc": "Allow users to leave recommendations/testiomonials for other users" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "BuddyPress Xprofile Custom Field Types", + "desc": "Add essential field types to BuddyPress profile" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "Conditional Profile Fields for BuddyPress", + "desc": "Set conditions for the hiding/showing profile fields based conditional logic" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/GamiPress-BuddyPress-Integration.png", + "int_type": "Compatible", + "title": "GamiPress – BuddyPress Group Leaderboard", + "desc": "Add a leaderboard in BuddyPress groups " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/GamiPress-BuddyPress-Integration.png", + "int_type": "Compatible", + "title": "GamiPress + BuddyPress Integration", + "desc": "Gamify your BuddyPress community website" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/GeoDirectory-BuddyPress-Integration.png", + "int_type": "Third-party", + "title": "GeoDirectory + BuddyPress Integration", + "desc": "Create a hybrid listings directory and social network" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/08/Groundhogg-BuddyPress-Integration.png", + "int_type": "Third-party", + "title": "Groundhogg - BuddyBoss Integration", + "desc": "Combine the power of BuddyBoss and Groundhogg" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "Invite Anyone", + "desc": "Allow your user to send email invites to groups and the site" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/LifterLMS-BuddyPress-Integration.png", + "int_type": "Compatible", + "title": "LifterLMS - BuddyPress Integration", + "desc": "Display the LifterLMS Student Dashboard page content on a user's BuddyPress profile" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "Limit BuddyPress Groups Per User", + "desc": "Restrict the number of groups a can create on your BuddyPress site" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaMark", + "desc": "Watermark solution for MediaPress add-on" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress.png", + "int_type": "Compatible", + "title": "MediaPress", + "desc": "Modern media gallery solution for WordPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaPress Add-ons", + "desc": "Support for almost all MediaPress Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaPress Featured Content", + "desc": "Let your users showcase their BuddyPress media" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaPress Media Moderator", + "desc": "Keep your media managed with the moderation tools" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaPress Paid Memberships Pro Restrictions", + "desc": "Add restrictions based on membership levels for MediaPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaPress User Watermark", + "desc": "Allow users to add a watermark on media" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/MemberPress-BuddyPress.png", + "int_type": "Compatible", + "title": "MemberPress + BuddyPress", + "desc": "Integrate powerful social features of BuddyPress with MemberPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/myCRED-Add-Ons.png", + "int_type": "Compatible", + "title": "myCRED BuddyPress Charges", + "desc": "Charge your BuddyPress/BuddyBoss users for event triggers" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/myCRED-Add-Ons.png", + "int_type": "Compatible", + "title": "myCred for BuddyPress Compliments", + "desc": "Let BuddyPress users send each other compliments or eGifts" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "One Click Mark Spammer", + "desc": "Let site administrators mark users as a spammer with a single click " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Restrict-Content-Pro-Add-ons.png", + "int_type": "Compatible", + "title": "Restrict Content Pro - BuddyPress Integration", + "desc": "Connect BuddyPress with Restrict Content Pro" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "Restrictions for BuddyPress", + "desc": "BuddyPress area restrictions WordPress plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2022/04/Smart-User-Slug-Hider.png", + "int_type": "Compatible", + "title": "Smart User Slug Hider", + "desc": "Enhance the security of your BuddyBoss site by hiding usernames in the User Profile URLs of BuddyBoss members." + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "Social Articles", + "desc": "Let your users create posts directly from their BuddyPress profiles" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "Verified Member for BuddyPress", + "desc": "Display a twitter-like ‘verified’ badge on a user's profile" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/WC4BP-WooCommerce-BuddyPress-Integration.png", + "int_type": "Compatible", + "title": "WC4BP - WooCommerce BuddyPress Integration", + "desc": "Integrate your WooCommerce store with BuddyPress community" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/WishList-Member-BuddyBoss-Integration-Copy.png", + "int_type": "Third-party", + "title": "WishList Member + BuddyBoss Platform Integration", + "desc": "Connect BuddyBoss Platform with WishList Member" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Fusion-BuddyPress-Integration.png", + "int_type": "Third-party", + "title": "WP Fusion + BuddyPress / BuddyBoss", + "desc": "Send new BuddyPress users to your connected CRM" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/WP-Project-Manager.png", + "int_type": "Compatible", + "title": "WP Project Manager - BuddyPress Integration", + "desc": "WordPress Project Management Plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", + "int_type": "Compatible", + "title": "WP ULike", + "desc": "Allow your visitors to like and unlike pages, posts, comments, bbPress & BuddyPress activities" + }, + { + "type": "title", + "text": "CRM" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Fusion.png", + "int_type": "Compatible", + "title": "WP Fusion", + "desc": "Synchronize your WordPress users with leading CRMs and marketing automation systems" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Fusion-BuddyPress-Integration.png", + "int_type": "Third-party", + "title": "WP Fusion + BuddyBoss App", + "desc": "WP fusion and BuddyBoss App allows you to customize in-app purchases and push notifications based on tags" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Fusion-Add-Ons.png", + "int_type": "Compatible", + "title": "WP Fusion Add-ons", + "desc": "Support for almost all WP Fusion Add-ons" + }, + { + "type": "title", + "text": "Custom Login" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LoginPress.png", + "int_type": "Compatible", + "title": "LoginPress", + "desc": "Tranform your boring wp-login.php login page into a beautiful customized login experience" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LoginPress_AddOns.png", + "int_type": "Compatible", + "title": "LoginPress Add-ons", + "desc": "Support for almost all LoginPress Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/WordPress-Social-Login.png", + "int_type": "Compatible", + "title": "WordPress Social Login, Social Sharing", + "desc": "Let your visitors login, comment, share and optionally auto-register from their favorite social login apps" + }, + { + "type": "title", + "text": "Custom Redirect" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/Coming-Soon-Page-Under-Construction-Maintenance-Mode.png", + "int_type": "Compatible", + "title": "Coming Soon Page, Under Construction & Maintenance Mode", + "desc": "Create simple Coming Soon Page, Under Construction or Maintenance Mode Page" + }, + { + "type": "title", + "text": "Dynamic Content" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/11/If-So.png", + "int_type": "Compatible", + "title": "If-So", + "desc": "Dynamic content WordPress plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/11/If-So-Add-ons.png", + "int_type": "Compatible", + "title": "If-So Add-ons", + "desc": "Support for almost all If-So Add-ons " + }, + { + "type": "title", + "text": "eCommerce" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2022/01/WC-Vendors-Pro.png", + "int_type": "Third-party", + "title": "WC Vendors Pro", + "desc": "Create a multivendor marketplace and earn commission from every sale" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WooCommerce.png", + "int_type": "Official", + "title": "WooCommerce", + "desc": "Open-source eCommerce plugin for WordPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WooCommerce-Add-Ons.png", + "int_type": "Compatible", + "title": "WooCommerce Add-ons", + "desc": "Support for almost all WooCommerce Add-ons" + }, + { + "type": "title", + "text": "Emails" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/Email-Subscribers-Newsletters.png", + "int_type": "Compatible", + "title": "Email Subscribers & Newsletters", + "desc": "A simple and effective newsletter system" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2021/12/FluentCRM.png", + "int_type": "Third-party", + "title": "FluentCRM", + "desc": "With the BuddyBoss and FluentCRM integration, turn your online community members into your email subscribers and start email marketing automation for your online community." + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/07/MailPoet.png", + "int_type": "Compatible", + "title": "MailPoet", + "desc": "Emails and newsletters plugin for WordPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/Newsletter.png", + "int_type": "Compatible", + "title": "Newsletter", + "desc": "A newsletter and email marketing system" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/SOCIAL-SUBSCRIBE-BOX.png", + "int_type": "Compatible", + "title": "Social Subscribe Box", + "desc": "Let your users subscribe to your MailChimp newsletter" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/Thrive-Leads.png", + "int_type": "Compatible", + "title": "Thrive Leads", + "desc": "All-in-one list-building solution" + }, + { + "type": "title", + "text": "Events" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/mec-logo-icon.png", + "int_type": "Compatible", + "title": "Modern Events Calendar", + "desc": "Responsive, mobile-friendly, and comprehensive events management plugin" + }, + { + "type": "title", + "text": "Forms" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyForms_Members.png", + "int_type": "Compatible", + "title": "BuddyForms", + "desc": "Contact, Registration, Post form builder & frontend editor" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/Contact-Form-7.png", + "int_type": "Compatible", + "title": "Contact Form 7", + "desc": "WordPress plugin for creating lead generating forms" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/GravityForms.png", + "int_type": "Compatible", + "title": "Gravity Forms", + "desc": "Premium Form Builder Plugin " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/GravityForms_Add-Ons.png", + "int_type": "Compatible", + "title": "Gravity Forms Add-ons", + "desc": "Support for almost all Gravity Forms Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/Ninja-Forms.png", + "int_type": "Compatible", + "title": "Ninja Forms", + "desc": "Easy and powerful form builder plugin " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/Ninja-Forms-Add-ons.png", + "int_type": "Compatible", + "title": "Ninja Forms Add-ons", + "desc": "Support for almost all Ninja Forms Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Fluent-Forms.png", + "int_type": "Compatible", + "title": "WP Fluent Forms", + "desc": "Customizable drag-and-drop WordPress contact form plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WPForms.png", + "int_type": "Compatible", + "title": "WPForms", + "desc": "Drag-and-drop WordPress form builder plugin " + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WPForms-Add-ons.png", + "int_type": "Compatible", + "title": "WPForms Add-ons", + "desc": "Support for almost all WPForms Add-ons" + }, + { + "type": "title", + "text": "Gamification" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/GamiPress.png", + "int_type": "Official", + "title": "GamiPress", + "desc": "Gamification solution for your WordPress site" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/10/GamiPress-BuddyBoss-Integration.png", + "int_type": "Third-party", + "title": "GamiPress + BuddyBoss Integration", + "desc": "Gamify your BuddyBoss community website" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/GamiPress-LifterLMS-Integration.png", + "int_type": "Compatible", + "title": "GamiPress + LifterLMS Integration", + "desc": "Gamify your LifterLMS-powered online courses website" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/GamiPress-Add-Ons.png", + "int_type": "Official", + "title": "GamiPress Add-ons", + "desc": "Support for almost all GamiPress Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/GamiPress-Add-Ons.png", + "int_type": "Compatible", + "title": "GamiPress Leaderboards", + "desc": "Easily create, configure and add leaderboards on your website" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/myCRED.png", + "int_type": "Compatible", + "title": "myCRED", + "desc": "Points management system for your WordPress site" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/myCRED-Add-Ons.png", + "int_type": "Compatible", + "title": "myCRED Add-ons", + "desc": "Support for almost all myCRED Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/Rating_Widget.png", + "int_type": "Compatible", + "title": "RatingWidget: Star Review System", + "desc": "Popular, GDPR compliant, Five Star Review System" + }, + { + "type": "title", + "text": "Job Listings" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WP_Job_Manager.png", + "int_type": "Official", + "title": "WP Job Manager", + "desc": "WordPress Job Listings Plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WP_Job_Manager_Add-Ons.png", + "int_type": "Compatible", + "title": "WP Job Manager Add-ons", + "desc": "Support for almost all WP Job Manager Add-ons" + }, + { + "type": "title", + "text": "Listings" + }, + { + "type": "item", + "int_type": "Third-party", + "title": "Directorist", + "desc": "Bring a modern directory to your online community" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/GeoDirectory-1.jpg", + "int_type": "Compatible", + "title": "GeoDirectory", + "desc": "A lightweight yet rocket-fast business directory WordPress plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/GeoDirectory-Add-ons.png", + "int_type": "Compatible", + "title": "GeoDirectory Add-ons", + "desc": "Support for almost all GeoDirectory Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2022/12/Spaces-Engine-624x624.png", + "int_type": "Third-party", + "title": "Spaces Engine", + "desc": "All-in-One Directory Solution For Your BuddyBoss Community" + }, + { + "type": "title", + "text": "Live Streaming" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2023/04/WPStream-624x351.png", + "int_type": "Third-party", + "title": "WP Stream", + "desc": "Video Streaming for WordPress" + }, + { + "type": "title", + "text": "LMS" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", + "int_type": "Compatible", + "title": "Content Cloner", + "desc": "Clone LearnDash courses with a click of a button" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/LearnDash_Add-Ons.png", + "int_type": "Official", + "title": "LearnDash Course Grid", + "desc": "Customizable course grids for LearnDash" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/LearnDash.png", + "int_type": "Official", + "title": "LearnDash LMS", + "desc": "The go-to choice for people creating (and selling) online courses." + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/LearnDash_Add-Ons.png", + "int_type": "Official", + "title": "LearnDash LMS Add-ons", + "desc": "Support for almost all LearnDash Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", + "int_type": "Compatible", + "title": "LearnDash Notes", + "desc": "On-site note taking system" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", + "int_type": "Compatible", + "title": "LearnDash Private Sessions", + "desc": "Provide personalized coaching to LearnDash students" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/LifterLMS.png", + "int_type": "Official", + "title": "LifterLMS", + "desc": "A powerful WordPress LMS software for Experts, Coaches & Entrepreneurs" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/LifterLMS_AddOns.png", + "int_type": "Compatible", + "title": "LifterLMS Add-ons", + "desc": "Support for almost all LifterLMS Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", + "int_type": "Compatible", + "title": "Multiple Instructors for LearnDash", + "desc": "Allow users to create their own LearnDash courses" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/LearnDash.png", + "int_type": "Compatible", + "title": "ProPanel by LearnDash", + "desc": "Manage your LearnDash activity" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/06/Tutor-LMS.jpg", + "int_type": "Official", + "title": "Tutor LMS", + "desc": "A lightweight, robust WordPress LMS plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", + "int_type": "Compatible", + "title": "Uncanny LearnDash Toolkit", + "desc": "Build better LearnDash sites" + }, + { + "type": "title", + "text": "Marketing" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/08/Groundhogg.png", + "int_type": "Third-party", + "title": "Groundhogg", + "desc": "A freemium marketing automation WordPress plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/08/Groundhogg-Add-Ons.png", + "int_type": "Compatible", + "title": "Groundhogg Add-ons", + "desc": "Support for almost all Groundhogg Add-ons" + }, + { + "type": "title", + "text": "Media Gallery" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaPress Downloadable Media", + "desc": "Let visitors/users download any media file" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MediaPress Upload Terms of Service", + "desc": "Configure terms of service agreement for uploading media on your site" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2022/04/wp-offload-media-1.png", + "int_type": "Compatible", + "title": "WP Offload Media", + "desc": "With the BuddyBoss and WP Offload Media integration, you can automatically offload user-generated content uploaded by BuddyBoss users." + }, + { + "type": "title", + "text": "Membership Plugins" + }, + { + "type": "item", + "int_type": "Third-party", + "title": "Digital Access Pass", + "desc": "BuddyBoss and Digital Access Pass (DAP) integration ensures you can create an advanced Membership & Community Site." + }, + { + "type": "item", + "int_type": "Third-party", + "title": "Memberium", + "desc": "A premium membership plugin that connects your WordPress site to Keap and ActiveCampaign" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/MemberPress.png", + "int_type": "Official", + "title": "MemberPress", + "desc": "The “All-In-One” Membership Plugin for WordPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/MemberPress_Add-Ons.png", + "int_type": "Compatible", + "title": "MemberPress Add-ons", + "desc": "Support for almost all MemberPress Add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/Paid_Memberships_Pro.png", + "int_type": "Compatible", + "title": "Paid Memberships Pro", + "desc": "A complete membership solution WordPress site" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/Paid_Memberships_Pro_Add-Ons.png", + "int_type": "Compatible", + "title": "Paid Memberships Pro Add-ons", + "desc": "Support for almost all Paid Memberships Pro add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Restrict-Content-Pro.png", + "int_type": "Third-party", + "title": "Restrict Content", + "desc": "A full-featured, powerful membership solution for WordPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Restrict-Content-Pro-Add-ons.png", + "int_type": "Compatible", + "title": "Restrict Content Pro Add-Ons", + "desc": "Support for almost all Restrict Content Pro add-ons" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/WishList-Member.png", + "int_type": "Third-party", + "title": "WishList Member", + "desc": "Premium membership software solution" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/WishList-Member-Add-ons.png", + "int_type": "Compatible", + "title": "WishList Member Add-ons", + "desc": "Support for almost all WishList Member Add-ons" + }, + { + "type": "title", + "text": "Page Builder" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Element-Pack.png", + "int_type": "Compatible", + "title": "Element Pack for Elementor", + "desc": "An essential add-on for Elementor Page Builder" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/Elementor.png", + "int_type": "Official", + "title": "Elementor Page Builder", + "desc": "World’s leading WordPress page builder" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/Thrive-Architect.png", + "int_type": "Compatible", + "title": "Thrive Architect", + "desc": "Fastest and most intuitive visual editor for WordPress" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/WPBakery_Page_Builder.png", + "int_type": "Compatible", + "title": "WPBakery Page Builder", + "desc": "Drag-and-drop frontend and backend editor" + }, + { + "type": "title", + "text": "Polls" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/07/AnsPress.png", + "int_type": "Compatible", + "title": "AnsPress", + "desc": "A developer friendly, question and answer plugin for WordPress" + }, + { + "type": "title", + "text": "Popup Builder" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Popup-Builder.png", + "int_type": "Compatible", + "title": "Popup Builder", + "desc": "Create and manage unlimited promotion modal popups" + }, + { + "type": "title", + "text": "Project Management" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/WP-Project-Manager.png", + "int_type": "Compatible", + "title": "WP Project Manager", + "desc": "WordPress Project Management Plugin" + }, + { + "type": "title", + "text": "SEO" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/text-logo.svg", + "int_type": "Compatible", + "title": "All in One SEO", + "desc": "Optimize your WordPress site for SEO" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/Rank_Math_SEO.png", + "int_type": "Compatible", + "title": "Rank Math SEO", + "desc": "A ground-breaking, free SEO plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/logo-square_purple.svg", + "int_type": "Compatible", + "title": "SEOPress", + "desc": "A powerful WordPress SEO plugin" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Yoast-SEO.png", + "int_type": "Compatible", + "title": "Yoast SEO", + "desc": "The favorite WordPress SEO plugin of millions of users worldwide" + }, + { + "type": "title", + "text": "Social" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Social-Media-Share-Buttons-Social-Sharing-Icons.png", + "int_type": "Compatible", + "title": "Social Media Share Buttons & Social Sharing Icons", + "desc": "Add share icons for RSS, email, social media platforms and custom social buttons to your website" + }, + { + "type": "title", + "text": "Support Ticketing" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2021/12/Fluent-Support.png", + "int_type": "Third-party", + "title": "Fluent Support", + "desc": "A self-hosted support ticketing system with unlimited tickets, support agents, users, products, tags, and channels" + }, + { + "type": "title", + "text": "Translation" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/Loco-Translate.png", + "int_type": "Compatible", + "title": "Loco Translate", + "desc": "In-browser editing of WordPress translation files" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/TranslatePress-Multilingual.png", + "int_type": "Compatible", + "title": "TranslatePress - Multilingual", + "desc": "Translate your WordPress site directly from the front-end" + }, + { + "type": "item", + "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/WPML.jpg", + "int_type": "Third-party", + "title": "WPML", + "desc": "Powerful enough for corporate sites, yet simple for blogs, easily build multilingual sites" + } + ], + searchQuery: null, + category: 'all', + searchType: 'all', + page: 1, + } + + function render( renderOptions ) { + // Search Query + if(renderOptions.searchQuery !== null) { + renderOptions.data = defaultOptions.data.filter(function(item) { + return item.title.toLowerCase().includes(renderOptions.searchQuery.toLowerCase()); + }); + } + + // Integration Type + if(renderOptions.searchType !== 'all') { + renderOptions.data = defaultOptions.data.filter(function(item) { + return item.int_type === renderOptions.searchType; + }); + } + + // Pagination + var itemsPerPage = 30; + var currentPage = renderOptions.page; + var startIndex = (currentPage - 1) * itemsPerPage; + var endIndex = startIndex + itemsPerPage; + // Get items for the current page + var itemsToDisplay = renderOptions.data.slice(startIndex, endIndex); + renderOptions.data = itemsToDisplay; + + // Link Preview Template + var tmpl = $('#tmpl-bb-integrations').html(); + + // Compile the template + var compiled = _.template(tmpl); + + var html = compiled( renderOptions ); + + if( renderOptions.previewParent ) { + renderOptions.previewParent.html( html ); + } + } + + render( defaultOptions ); + + $( 'input[name="integrations_collection"]' ).on( 'change', function(e) { + var int_type = $(e.currentTarget).val(); + Object.assign( defaultOptions, { searchType: int_type, page: 1 } ); + render( defaultOptions ); + }); + + $( 'input[name="search_integrations"]' ).on( 'keyup', function(e) { + var query = $(e.currentTarget).val(); + Object.assign( defaultOptions, { searchQuery: query, page: 1 } ); + render( defaultOptions ); + }); + } + + renderIntegrations(); + +}()); \ No newline at end of file diff --git a/src/bp-core/admin/js/settings-page.js b/src/bp-core/admin/js/settings-page.js index bef67e7849..0b9d132eab 100644 --- a/src/bp-core/admin/js/settings-page.js +++ b/src/bp-core/admin/js/settings-page.js @@ -2854,7 +2854,7 @@ window.bp = window.bp || {}; } function renderIntegrations() { - var renderOptions = { + var defaultOptions = { previewParent: $( '.bb-integrations-section-listing' ), data: [ { @@ -4259,14 +4259,26 @@ window.bp = window.bp || {}; page: 1, } - - function render( renderOptions ) { + // Search Query + if(renderOptions.searchQuery !== null) { + renderOptions.data = defaultOptions.data.filter(function(item) { + return item.title.toLowerCase().includes(renderOptions.searchQuery.toLowerCase()); + }); + } + + // Integration Type + if(renderOptions.searchType !== 'all') { + renderOptions.data = defaultOptions.data.filter(function(item) { + return item.int_type === renderOptions.searchType; + }); + } + + // Pagination var itemsPerPage = 30; var currentPage = renderOptions.page; var startIndex = (currentPage - 1) * itemsPerPage; var endIndex = startIndex + itemsPerPage; - // Get items for the current page var itemsToDisplay = renderOptions.data.slice(startIndex, endIndex); renderOptions.data = itemsToDisplay; @@ -4284,7 +4296,19 @@ window.bp = window.bp || {}; } } - render( renderOptions ); + render( defaultOptions ); + + $( 'input[name="integrations_collection"]' ).on( 'change', function(e) { + var int_type = $(e.currentTarget).val(); + Object.assign( defaultOptions, { searchType: int_type, page: 1 } ); + render( defaultOptions ); + }); + + $( 'input[name="search_integrations"]' ).on( 'keyup', function(e) { + var query = $(e.currentTarget).val(); + Object.assign( defaultOptions, { searchQuery: query, page: 1 } ); + render( defaultOptions ); + }); } renderIntegrations(); From 265c9497bf496461bd56e681e1a74fea58aafad1 Mon Sep 17 00:00:00 2001 From: Amin Charoliya Date: Thu, 6 Jun 2024 11:15:14 +0530 Subject: [PATCH 15/81] [PROD-7479] Remove script from settings-page.js --- src/bp-core/admin/js/settings-page.js | 1460 ------------------------- 1 file changed, 1460 deletions(-) diff --git a/src/bp-core/admin/js/settings-page.js b/src/bp-core/admin/js/settings-page.js index 0b9d132eab..3c8d2dfe1d 100644 --- a/src/bp-core/admin/js/settings-page.js +++ b/src/bp-core/admin/js/settings-page.js @@ -2853,1466 +2853,6 @@ window.bp = window.bp || {}; } ); } - function renderIntegrations() { - var defaultOptions = { - previewParent: $( '.bb-integrations-section-listing' ), - data: [ - { - "type": "title", - "text": "Ad Manager" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Advanced-Ads.png", - "int_type": "Compatible", - "title": "Advanced Ads", - "desc": "Manage and optimize your ads in WordPress" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Advanced-Ads-Add-ons-e1588826603796.png", - "int_type": "Compatible", - "title": "Advanced Ads Add-Ons", - "desc": "Support for almost all Advanced Ads Add-ons" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/09/Advanced-Ads-BuddyBoss-Integration.png", - "int_type": "Third-party", - "title": "Advanced Ads Pro - BuddyBoss Integration", - "desc": "Connect BuddyBoss with Advanced Ads Pro" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/AWCP.png", - "int_type": "Compatible", - "title": "AWP Classifieds", - "desc": "Add a classified ads section to your WordPress site" - }, - { - "type": "title", - "text": "Affiliate Management" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Affiliate-Manager.png", - "int_type": "Compatible", - "title": "WP Affiliate Manager", - "desc": "Recruit, manage, track and pay your affiliates" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Affilate-Manager-Add-ons.png", - "int_type": "Compatible", - "title": "WP Affiliate Manager Add-ons", - "desc": "Support for almost all WP Affiliate Manager Add-ons" - }, - { - "type": "title", - "text": "Anti-spam" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/Social_Login.png", - "int_type": "Compatible", - "title": "Social Login", - "desc": "Fully-customizable plugin that integrates with your existing login/registration system" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/Thrive-Comments.png", - "int_type": "Compatible", - "title": "Thrive Comments", - "desc": "A superior WordPress comments plugin" - }, - { - "type": "title", - "text": "Automation" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/06/AutomatorWP.png", - "int_type": "Compatible", - "title": "AutomatorWP", - "desc": "Create automated workflows for your WordPress website" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/06/AutomatorWP-Add-ons.png", - "int_type": "Third-party", - "title": "AutomatorWP + BuddyBoss Integration", - "desc": "Connect BuddyBoss with AutomatorWP" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/06/AutomatorWP-Add-ons.png", - "int_type": "Compatible", - "title": "AutomatorWP Add-ons", - "desc": "Support for almost all AutomatorWP Add-ons" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2023/04/Suretrigger-512x512-logo-624x624.png", - "int_type": "Third-party", - "title": "SureTriggers", - "desc": "We help you connect your apps and automate your business." - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/uncanny-automator-mascot-icon-4-624x624.png", - "int_type": "Third-party", - "title": "Uncanny Automator", - "desc": "Set triggers and actions to automate stuff on your WordPress" - }, - { - "type": "title", - "text": "bbPress" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "bbPress Auto Block Spammers", - "desc": "Block spammers from using your forums" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/rtMedia-for-WordPress-BuddyPress-and-bbPress.png", - "int_type": "Compatible", - "title": "rtMedia for WordPress, BuddyPress, and bbPress", - "desc": "Media solution for your WordPress, BuddyPress, and bbPress sites" - }, - { - "type": "title", - "text": "BuddyBoss App" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2023/01/blockli-624x624.jpeg", - "int_type": "Third-party", - "title": "Blockli", - "desc": "Beautiful Screens For Your BuddyBoss App" - }, - { - "type": "title", - "text": "BuddyPress" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "Block, Suspend, Report for BuddyPress", - "desc": "Allow users to block and report other members, and allow administrators to suspend users" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BP Auto Group Join", - "desc": "Automatically join new and existing BuddyPress members to BuddyPress Groups" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BP Bulk Delete", - "desc": "Bulk delete BuddyPress Activity, Message and Notifications" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BP Email Assign Templates", - "desc": "Override the default BuddyPress email template" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BP Local Avatars", - "desc": "Create Gravatar Avatars and store them locally" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BP Maps for Members", - "desc": "Add your BuddyPress member locations and maps to your website" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BP Messages Tool", - "desc": "Manage messages sent and received by your BuddyPress users" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BP Profile Shortcodes Extra", - "desc": "Display a range of aspects from member profiles and groups using shortcodes" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BP Simple Private", - "desc": "Hide content from non-logged in users" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BP xProfile Location", - "desc": "Populate and validate the address fields for members" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Third-party", - "title": "Buddy User Notes", - "desc": "Let your members create notes and reminders from their Profile page" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyBlog", - "desc": "Easy frontend blogging with BuddyPress" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyBoss_Plugin.png", - "int_type": "Compatible", - "title": "BuddyBoss Media", - "desc": "Upload photos, create and manage albums for BuddyPress profiles and groups" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyDrive", - "desc": "Let community members share files or folders with ease" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyForms_Members.png", - "int_type": "Compatible", - "title": "BuddyForms Members", - "desc": "Extension for the BuddyForms form builder plugin" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyMessageUX", - "desc": "Allow users to send messages without leaving the profile page" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyNotes", - "desc": "Let your members create notes from their Profile page" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPages", - "desc": "Add custom pages to BuddyPress groups and member profiles" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Analytics", - "desc": "Track users' visits across your BuddyPress website" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Clear Notifications", - "desc": "Allow your users to clear all the notifications in one click" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Compliments", - "desc": "Add a smart way for BuddyPress members to interact with each other via compliments" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Confirm Actions", - "desc": "Ask the user to confirm before cancelling friendship/leaving group/unfollowing other users" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Deactivate Account", - "desc": "Allows users to deactivate/reactivate their account" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Default Cover Photo", - "desc": "Replace the default BuddyPress cover photo " - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Default Group Tab", - "desc": "Control the default landing component/page of a group" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Edit Activity", - "desc": "Let BuddyPress members edit their activity posts and replies on the front-end" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Editable Activity", - "desc": "Allow users to edit their activity and activity comments easily " - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Extended Friendship Request", - "desc": "Allow users to send a personalized message with the BuddyPress friendship requests" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Featured Members", - "desc": "Display the list of featured users as list or slider" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress for LearnDash", - "desc": "Turn your online courses site into a social education platform" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Friendship Restrictions", - "desc": "Restrict BuddyPress Friendship features" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Global Search", - "desc": "Let your members search through every BuddyPress component" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Group Email Subscription", - "desc": "Email subscriptions for BuddyPress Groups" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Group Tabs Creator Pro", - "desc": "Create and manage unlimited BuddyPress Group tabs and sub-tabs" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Lock Unlock Activity", - "desc": "Allow users to lock/open their activity feeds for commenting" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Moderation Tools", - "desc": "Add a Report Abuse and other moderation functionality to BuddyPress " - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Poke", - "desc": "Allow your BuddyPress users to poke each other like Facebook" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Power SEO", - "desc": "Enable SEO functionality for BuddyPress" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Private Message Rate Limiter", - "desc": "Restrict users from sending a large number of messages" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Profile Visibility Manager", - "desc": "Allow users to manage their account privacy" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Recent Profile Visitors", - "desc": "Show most recent profile visitors and most popular users" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Registration Options", - "desc": "Prevent users and bots from accessing your BuddyPress or bbPress components until they are approved" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Simple Events", - "desc": "Allow members to create, edit and delete Events from their profile page" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Simple Terms And Conditions", - "desc": "Add an opt-in checkbox to the BuddyPress registration form" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress User Badges", - "desc": "Add badge functionality to BuddyPress based communities" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyBoss_Plugin.png", - "int_type": "Compatible", - "title": "BuddyPress User Blog", - "desc": "Personal blog space for your members" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress User Circles", - "desc": "Allow users to create user lists" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress User Contact Form", - "desc": "Let users have a contact form on their profile" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Third-party", - "title": "BuddyPress User Profile Tabs Creator Pro", - "desc": "Create and manage BuddyPress user profile tabs " - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress User Testimonials", - "desc": "Allow users to leave recommendations/testiomonials for other users" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "BuddyPress Xprofile Custom Field Types", - "desc": "Add essential field types to BuddyPress profile" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "Conditional Profile Fields for BuddyPress", - "desc": "Set conditions for the hiding/showing profile fields based conditional logic" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/GamiPress-BuddyPress-Integration.png", - "int_type": "Compatible", - "title": "GamiPress – BuddyPress Group Leaderboard", - "desc": "Add a leaderboard in BuddyPress groups " - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/GamiPress-BuddyPress-Integration.png", - "int_type": "Compatible", - "title": "GamiPress + BuddyPress Integration", - "desc": "Gamify your BuddyPress community website" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/GeoDirectory-BuddyPress-Integration.png", - "int_type": "Third-party", - "title": "GeoDirectory + BuddyPress Integration", - "desc": "Create a hybrid listings directory and social network" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/08/Groundhogg-BuddyPress-Integration.png", - "int_type": "Third-party", - "title": "Groundhogg - BuddyBoss Integration", - "desc": "Combine the power of BuddyBoss and Groundhogg" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "Invite Anyone", - "desc": "Allow your user to send email invites to groups and the site" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/LifterLMS-BuddyPress-Integration.png", - "int_type": "Compatible", - "title": "LifterLMS - BuddyPress Integration", - "desc": "Display the LifterLMS Student Dashboard page content on a user's BuddyPress profile" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "Limit BuddyPress Groups Per User", - "desc": "Restrict the number of groups a can create on your BuddyPress site" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", - "int_type": "Compatible", - "title": "MediaMark", - "desc": "Watermark solution for MediaPress add-on" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress.png", - "int_type": "Compatible", - "title": "MediaPress", - "desc": "Modern media gallery solution for WordPress" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", - "int_type": "Compatible", - "title": "MediaPress Add-ons", - "desc": "Support for almost all MediaPress Add-ons" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", - "int_type": "Compatible", - "title": "MediaPress Featured Content", - "desc": "Let your users showcase their BuddyPress media" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", - "int_type": "Compatible", - "title": "MediaPress Media Moderator", - "desc": "Keep your media managed with the moderation tools" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "MediaPress Paid Memberships Pro Restrictions", - "desc": "Add restrictions based on membership levels for MediaPress" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", - "int_type": "Compatible", - "title": "MediaPress User Watermark", - "desc": "Allow users to add a watermark on media" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/MemberPress-BuddyPress.png", - "int_type": "Compatible", - "title": "MemberPress + BuddyPress", - "desc": "Integrate powerful social features of BuddyPress with MemberPress" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/myCRED-Add-Ons.png", - "int_type": "Compatible", - "title": "myCRED BuddyPress Charges", - "desc": "Charge your BuddyPress/BuddyBoss users for event triggers" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/myCRED-Add-Ons.png", - "int_type": "Compatible", - "title": "myCred for BuddyPress Compliments", - "desc": "Let BuddyPress users send each other compliments or eGifts" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "One Click Mark Spammer", - "desc": "Let site administrators mark users as a spammer with a single click " - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Restrict-Content-Pro-Add-ons.png", - "int_type": "Compatible", - "title": "Restrict Content Pro - BuddyPress Integration", - "desc": "Connect BuddyPress with Restrict Content Pro" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "Restrictions for BuddyPress", - "desc": "BuddyPress area restrictions WordPress plugin" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2022/04/Smart-User-Slug-Hider.png", - "int_type": "Compatible", - "title": "Smart User Slug Hider", - "desc": "Enhance the security of your BuddyBoss site by hiding usernames in the User Profile URLs of BuddyBoss members." - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "Social Articles", - "desc": "Let your users create posts directly from their BuddyPress profiles" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "Verified Member for BuddyPress", - "desc": "Display a twitter-like ‘verified’ badge on a user's profile" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/WC4BP-WooCommerce-BuddyPress-Integration.png", - "int_type": "Compatible", - "title": "WC4BP - WooCommerce BuddyPress Integration", - "desc": "Integrate your WooCommerce store with BuddyPress community" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/WishList-Member-BuddyBoss-Integration-Copy.png", - "int_type": "Third-party", - "title": "WishList Member + BuddyBoss Platform Integration", - "desc": "Connect BuddyBoss Platform with WishList Member" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Fusion-BuddyPress-Integration.png", - "int_type": "Third-party", - "title": "WP Fusion + BuddyPress / BuddyBoss", - "desc": "Send new BuddyPress users to your connected CRM" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/WP-Project-Manager.png", - "int_type": "Compatible", - "title": "WP Project Manager - BuddyPress Integration", - "desc": "WordPress Project Management Plugin" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyPress_Add-Ons.png", - "int_type": "Compatible", - "title": "WP ULike", - "desc": "Allow your visitors to like and unlike pages, posts, comments, bbPress & BuddyPress activities" - }, - { - "type": "title", - "text": "CRM" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Fusion.png", - "int_type": "Compatible", - "title": "WP Fusion", - "desc": "Synchronize your WordPress users with leading CRMs and marketing automation systems" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Fusion-BuddyPress-Integration.png", - "int_type": "Third-party", - "title": "WP Fusion + BuddyBoss App", - "desc": "WP fusion and BuddyBoss App allows you to customize in-app purchases and push notifications based on tags" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Fusion-Add-Ons.png", - "int_type": "Compatible", - "title": "WP Fusion Add-ons", - "desc": "Support for almost all WP Fusion Add-ons" - }, - { - "type": "title", - "text": "Custom Login" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LoginPress.png", - "int_type": "Compatible", - "title": "LoginPress", - "desc": "Tranform your boring wp-login.php login page into a beautiful customized login experience" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LoginPress_AddOns.png", - "int_type": "Compatible", - "title": "LoginPress Add-ons", - "desc": "Support for almost all LoginPress Add-ons" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/WordPress-Social-Login.png", - "int_type": "Compatible", - "title": "WordPress Social Login, Social Sharing", - "desc": "Let your visitors login, comment, share and optionally auto-register from their favorite social login apps" - }, - { - "type": "title", - "text": "Custom Redirect" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/Coming-Soon-Page-Under-Construction-Maintenance-Mode.png", - "int_type": "Compatible", - "title": "Coming Soon Page, Under Construction & Maintenance Mode", - "desc": "Create simple Coming Soon Page, Under Construction or Maintenance Mode Page" - }, - { - "type": "title", - "text": "Dynamic Content" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/11/If-So.png", - "int_type": "Compatible", - "title": "If-So", - "desc": "Dynamic content WordPress plugin" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/11/If-So-Add-ons.png", - "int_type": "Compatible", - "title": "If-So Add-ons", - "desc": "Support for almost all If-So Add-ons " - }, - { - "type": "title", - "text": "eCommerce" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2022/01/WC-Vendors-Pro.png", - "int_type": "Third-party", - "title": "WC Vendors Pro", - "desc": "Create a multivendor marketplace and earn commission from every sale" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WooCommerce.png", - "int_type": "Official", - "title": "WooCommerce", - "desc": "Open-source eCommerce plugin for WordPress" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WooCommerce-Add-Ons.png", - "int_type": "Compatible", - "title": "WooCommerce Add-ons", - "desc": "Support for almost all WooCommerce Add-ons" - }, - { - "type": "title", - "text": "Emails" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/Email-Subscribers-Newsletters.png", - "int_type": "Compatible", - "title": "Email Subscribers & Newsletters", - "desc": "A simple and effective newsletter system" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2021/12/FluentCRM.png", - "int_type": "Third-party", - "title": "FluentCRM", - "desc": "With the BuddyBoss and FluentCRM integration, turn your online community members into your email subscribers and start email marketing automation for your online community." - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/07/MailPoet.png", - "int_type": "Compatible", - "title": "MailPoet", - "desc": "Emails and newsletters plugin for WordPress" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/Newsletter.png", - "int_type": "Compatible", - "title": "Newsletter", - "desc": "A newsletter and email marketing system" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/SOCIAL-SUBSCRIBE-BOX.png", - "int_type": "Compatible", - "title": "Social Subscribe Box", - "desc": "Let your users subscribe to your MailChimp newsletter" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/Thrive-Leads.png", - "int_type": "Compatible", - "title": "Thrive Leads", - "desc": "All-in-one list-building solution" - }, - { - "type": "title", - "text": "Events" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/mec-logo-icon.png", - "int_type": "Compatible", - "title": "Modern Events Calendar", - "desc": "Responsive, mobile-friendly, and comprehensive events management plugin" - }, - { - "type": "title", - "text": "Forms" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/BuddyForms_Members.png", - "int_type": "Compatible", - "title": "BuddyForms", - "desc": "Contact, Registration, Post form builder & frontend editor" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/Contact-Form-7.png", - "int_type": "Compatible", - "title": "Contact Form 7", - "desc": "WordPress plugin for creating lead generating forms" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/GravityForms.png", - "int_type": "Compatible", - "title": "Gravity Forms", - "desc": "Premium Form Builder Plugin " - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/GravityForms_Add-Ons.png", - "int_type": "Compatible", - "title": "Gravity Forms Add-ons", - "desc": "Support for almost all Gravity Forms Add-ons" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/Ninja-Forms.png", - "int_type": "Compatible", - "title": "Ninja Forms", - "desc": "Easy and powerful form builder plugin " - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/Ninja-Forms-Add-ons.png", - "int_type": "Compatible", - "title": "Ninja Forms Add-ons", - "desc": "Support for almost all Ninja Forms Add-ons" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/WP-Fluent-Forms.png", - "int_type": "Compatible", - "title": "WP Fluent Forms", - "desc": "Customizable drag-and-drop WordPress contact form plugin" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WPForms.png", - "int_type": "Compatible", - "title": "WPForms", - "desc": "Drag-and-drop WordPress form builder plugin " - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WPForms-Add-ons.png", - "int_type": "Compatible", - "title": "WPForms Add-ons", - "desc": "Support for almost all WPForms Add-ons" - }, - { - "type": "title", - "text": "Gamification" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/GamiPress.png", - "int_type": "Official", - "title": "GamiPress", - "desc": "Gamification solution for your WordPress site" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/10/GamiPress-BuddyBoss-Integration.png", - "int_type": "Third-party", - "title": "GamiPress + BuddyBoss Integration", - "desc": "Gamify your BuddyBoss community website" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/GamiPress-LifterLMS-Integration.png", - "int_type": "Compatible", - "title": "GamiPress + LifterLMS Integration", - "desc": "Gamify your LifterLMS-powered online courses website" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/GamiPress-Add-Ons.png", - "int_type": "Official", - "title": "GamiPress Add-ons", - "desc": "Support for almost all GamiPress Add-ons" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/GamiPress-Add-Ons.png", - "int_type": "Compatible", - "title": "GamiPress Leaderboards", - "desc": "Easily create, configure and add leaderboards on your website" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/myCRED.png", - "int_type": "Compatible", - "title": "myCRED", - "desc": "Points management system for your WordPress site" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/myCRED-Add-Ons.png", - "int_type": "Compatible", - "title": "myCRED Add-ons", - "desc": "Support for almost all myCRED Add-ons" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/Rating_Widget.png", - "int_type": "Compatible", - "title": "RatingWidget: Star Review System", - "desc": "Popular, GDPR compliant, Five Star Review System" - }, - { - "type": "title", - "text": "Job Listings" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WP_Job_Manager.png", - "int_type": "Official", - "title": "WP Job Manager", - "desc": "WordPress Job Listings Plugin" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/WP_Job_Manager_Add-Ons.png", - "int_type": "Compatible", - "title": "WP Job Manager Add-ons", - "desc": "Support for almost all WP Job Manager Add-ons" - }, - { - "type": "title", - "text": "Listings" - }, - { - "type": "item", - "int_type": "Third-party", - "title": "Directorist", - "desc": "Bring a modern directory to your online community" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/GeoDirectory-1.jpg", - "int_type": "Compatible", - "title": "GeoDirectory", - "desc": "A lightweight yet rocket-fast business directory WordPress plugin" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/GeoDirectory-Add-ons.png", - "int_type": "Compatible", - "title": "GeoDirectory Add-ons", - "desc": "Support for almost all GeoDirectory Add-ons" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2022/12/Spaces-Engine-624x624.png", - "int_type": "Third-party", - "title": "Spaces Engine", - "desc": "All-in-One Directory Solution For Your BuddyBoss Community" - }, - { - "type": "title", - "text": "Live Streaming" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2023/04/WPStream-624x351.png", - "int_type": "Third-party", - "title": "WP Stream", - "desc": "Video Streaming for WordPress" - }, - { - "type": "title", - "text": "LMS" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", - "int_type": "Compatible", - "title": "Content Cloner", - "desc": "Clone LearnDash courses with a click of a button" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/LearnDash_Add-Ons.png", - "int_type": "Official", - "title": "LearnDash Course Grid", - "desc": "Customizable course grids for LearnDash" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/LearnDash.png", - "int_type": "Official", - "title": "LearnDash LMS", - "desc": "The go-to choice for people creating (and selling) online courses." - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/LearnDash_Add-Ons.png", - "int_type": "Official", - "title": "LearnDash LMS Add-ons", - "desc": "Support for almost all LearnDash Add-ons" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", - "int_type": "Compatible", - "title": "LearnDash Notes", - "desc": "On-site note taking system" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", - "int_type": "Compatible", - "title": "LearnDash Private Sessions", - "desc": "Provide personalized coaching to LearnDash students" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/LifterLMS.png", - "int_type": "Official", - "title": "LifterLMS", - "desc": "A powerful WordPress LMS software for Experts, Coaches & Entrepreneurs" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/02/LifterLMS_AddOns.png", - "int_type": "Compatible", - "title": "LifterLMS Add-ons", - "desc": "Support for almost all LifterLMS Add-ons" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", - "int_type": "Compatible", - "title": "Multiple Instructors for LearnDash", - "desc": "Allow users to create their own LearnDash courses" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/LearnDash.png", - "int_type": "Compatible", - "title": "ProPanel by LearnDash", - "desc": "Manage your LearnDash activity" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/06/Tutor-LMS.jpg", - "int_type": "Official", - "title": "Tutor LMS", - "desc": "A lightweight, robust WordPress LMS plugin" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/LearnDash_Add-Ons.png", - "int_type": "Compatible", - "title": "Uncanny LearnDash Toolkit", - "desc": "Build better LearnDash sites" - }, - { - "type": "title", - "text": "Marketing" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/08/Groundhogg.png", - "int_type": "Third-party", - "title": "Groundhogg", - "desc": "A freemium marketing automation WordPress plugin" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/08/Groundhogg-Add-Ons.png", - "int_type": "Compatible", - "title": "Groundhogg Add-ons", - "desc": "Support for almost all Groundhogg Add-ons" - }, - { - "type": "title", - "text": "Media Gallery" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", - "int_type": "Compatible", - "title": "MediaPress Downloadable Media", - "desc": "Let visitors/users download any media file" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/MediaPress_Add-Ons.png", - "int_type": "Compatible", - "title": "MediaPress Upload Terms of Service", - "desc": "Configure terms of service agreement for uploading media on your site" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2022/04/wp-offload-media-1.png", - "int_type": "Compatible", - "title": "WP Offload Media", - "desc": "With the BuddyBoss and WP Offload Media integration, you can automatically offload user-generated content uploaded by BuddyBoss users." - }, - { - "type": "title", - "text": "Membership Plugins" - }, - { - "type": "item", - "int_type": "Third-party", - "title": "Digital Access Pass", - "desc": "BuddyBoss and Digital Access Pass (DAP) integration ensures you can create an advanced Membership & Community Site." - }, - { - "type": "item", - "int_type": "Third-party", - "title": "Memberium", - "desc": "A premium membership plugin that connects your WordPress site to Keap and ActiveCampaign" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/MemberPress.png", - "int_type": "Official", - "title": "MemberPress", - "desc": "The “All-In-One” Membership Plugin for WordPress" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/MemberPress_Add-Ons.png", - "int_type": "Compatible", - "title": "MemberPress Add-ons", - "desc": "Support for almost all MemberPress Add-ons" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/Paid_Memberships_Pro.png", - "int_type": "Compatible", - "title": "Paid Memberships Pro", - "desc": "A complete membership solution WordPress site" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/Paid_Memberships_Pro_Add-Ons.png", - "int_type": "Compatible", - "title": "Paid Memberships Pro Add-ons", - "desc": "Support for almost all Paid Memberships Pro add-ons" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Restrict-Content-Pro.png", - "int_type": "Third-party", - "title": "Restrict Content", - "desc": "A full-featured, powerful membership solution for WordPress" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Restrict-Content-Pro-Add-ons.png", - "int_type": "Compatible", - "title": "Restrict Content Pro Add-Ons", - "desc": "Support for almost all Restrict Content Pro add-ons" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/WishList-Member.png", - "int_type": "Third-party", - "title": "WishList Member", - "desc": "Premium membership software solution" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/WishList-Member-Add-ons.png", - "int_type": "Compatible", - "title": "WishList Member Add-ons", - "desc": "Support for almost all WishList Member Add-ons" - }, - { - "type": "title", - "text": "Page Builder" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Element-Pack.png", - "int_type": "Compatible", - "title": "Element Pack for Elementor", - "desc": "An essential add-on for Elementor Page Builder" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/11/Elementor.png", - "int_type": "Official", - "title": "Elementor Page Builder", - "desc": "World’s leading WordPress page builder" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/05/Thrive-Architect.png", - "int_type": "Compatible", - "title": "Thrive Architect", - "desc": "Fastest and most intuitive visual editor for WordPress" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/WPBakery_Page_Builder.png", - "int_type": "Compatible", - "title": "WPBakery Page Builder", - "desc": "Drag-and-drop frontend and backend editor" - }, - { - "type": "title", - "text": "Polls" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/07/AnsPress.png", - "int_type": "Compatible", - "title": "AnsPress", - "desc": "A developer friendly, question and answer plugin for WordPress" - }, - { - "type": "title", - "text": "Popup Builder" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Popup-Builder.png", - "int_type": "Compatible", - "title": "Popup Builder", - "desc": "Create and manage unlimited promotion modal popups" - }, - { - "type": "title", - "text": "Project Management" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/03/WP-Project-Manager.png", - "int_type": "Compatible", - "title": "WP Project Manager", - "desc": "WordPress Project Management Plugin" - }, - { - "type": "title", - "text": "SEO" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/text-logo.svg", - "int_type": "Compatible", - "title": "All in One SEO", - "desc": "Optimize your WordPress site for SEO" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/Rank_Math_SEO.png", - "int_type": "Compatible", - "title": "Rank Math SEO", - "desc": "A ground-breaking, free SEO plugin" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/logo-square_purple.svg", - "int_type": "Compatible", - "title": "SEOPress", - "desc": "A powerful WordPress SEO plugin" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Yoast-SEO.png", - "int_type": "Compatible", - "title": "Yoast SEO", - "desc": "The favorite WordPress SEO plugin of millions of users worldwide" - }, - { - "type": "title", - "text": "Social" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/Social-Media-Share-Buttons-Social-Sharing-Icons.png", - "int_type": "Compatible", - "title": "Social Media Share Buttons & Social Sharing Icons", - "desc": "Add share icons for RSS, email, social media platforms and custom social buttons to your website" - }, - { - "type": "title", - "text": "Support Ticketing" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2021/12/Fluent-Support.png", - "int_type": "Third-party", - "title": "Fluent Support", - "desc": "A self-hosted support ticketing system with unlimited tickets, support agents, users, products, tags, and channels" - }, - { - "type": "title", - "text": "Translation" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2019/12/Loco-Translate.png", - "int_type": "Compatible", - "title": "Loco Translate", - "desc": "In-browser editing of WordPress translation files" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/04/TranslatePress-Multilingual.png", - "int_type": "Compatible", - "title": "TranslatePress - Multilingual", - "desc": "Translate your WordPress site directly from the front-end" - }, - { - "type": "item", - "logo_url": "https://www.buddyboss.com/wp-content/uploads/2020/01/WPML.jpg", - "int_type": "Third-party", - "title": "WPML", - "desc": "Powerful enough for corporate sites, yet simple for blogs, easily build multilingual sites" - } - ], - searchQuery: null, - category: 'all', - searchType: 'all', - page: 1, - } - - function render( renderOptions ) { - // Search Query - if(renderOptions.searchQuery !== null) { - renderOptions.data = defaultOptions.data.filter(function(item) { - return item.title.toLowerCase().includes(renderOptions.searchQuery.toLowerCase()); - }); - } - - // Integration Type - if(renderOptions.searchType !== 'all') { - renderOptions.data = defaultOptions.data.filter(function(item) { - return item.int_type === renderOptions.searchType; - }); - } - - // Pagination - var itemsPerPage = 30; - var currentPage = renderOptions.page; - var startIndex = (currentPage - 1) * itemsPerPage; - var endIndex = startIndex + itemsPerPage; - // Get items for the current page - var itemsToDisplay = renderOptions.data.slice(startIndex, endIndex); - renderOptions.data = itemsToDisplay; - - // Link Preview Template - var tmpl = $('#tmpl-bb-integrations').html(); - - // Compile the template - var compiled = _.template(tmpl); - - var html = compiled( renderOptions ); - - if( renderOptions.previewParent ) { - renderOptions.previewParent.html( html ); - } - } - - render( defaultOptions ); - - $( 'input[name="integrations_collection"]' ).on( 'change', function(e) { - var int_type = $(e.currentTarget).val(); - Object.assign( defaultOptions, { searchType: int_type, page: 1 } ); - render( defaultOptions ); - }); - - $( 'input[name="search_integrations"]' ).on( 'keyup', function(e) { - var query = $(e.currentTarget).val(); - Object.assign( defaultOptions, { searchQuery: query, page: 1 } ); - render( defaultOptions ); - }); - } - - renderIntegrations(); - /* jshint ignore:end */ }()); From 544232721c6db5f7ad5557cf21e8df9bca398655 Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Thu, 6 Jun 2024 11:40:58 +0530 Subject: [PATCH 16/81] PROD-7479 - call the js into the specific screens --- src/bp-core/classes/class-bp-admin-tab.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/bp-core/classes/class-bp-admin-tab.php b/src/bp-core/classes/class-bp-admin-tab.php index 8ebf3721b2..fb769ab75b 100644 --- a/src/bp-core/classes/class-bp-admin-tab.php +++ b/src/bp-core/classes/class-bp-admin-tab.php @@ -102,6 +102,8 @@ public function register_admin_script() { $screen = get_current_screen(); $screen_id = $screen ? $screen->id : ''; + $min = bp_core_get_minified_asset_suffix(); + if ( 'buddyboss_page_bp-settings' === $screen_id || 'bp-member-type' === $screen_id @@ -112,12 +114,22 @@ public function register_admin_script() { wp_enqueue_script( 'bp-admin', - buddypress()->plugin_url . 'bp-core/admin/js/settings-page.js', + buddypress()->plugin_url . 'bp-core/admin/js/settings-page'. $min . '.js', array( 'jquery', 'jquery-ui-sortable' ), buddypress()->version, true ); + if ( 'buddyboss_page_bb-upgrade' === $screen_id ) { + wp_enqueue_script( + 'bb-upgrade', + buddypress()->plugin_url . 'bp-core/admin/js/bb-upgrade'. $min . '.js', + array( 'jquery' ), + buddypress()->version, + true + ); + } + $email_template = ''; if ( 'edit-bp-email' === $screen_id ) { From a1eba595a8bed0c6be1ad21e3f00fc08eb4be86c Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Thu, 6 Jun 2024 13:48:43 +0530 Subject: [PATCH 17/81] PROD-7479 - integrate wp performance tester --- bp-loader.php | 2 + src/bp-core/admin/js/bb-upgrade.js | 18 +- .../upgrade-performance-tester-screen.php | 15 + .../admin/templates/upgrade-screen.php | 14 +- .../libraries/WPPerformanceTester/.gitignore | 13 + .../libraries/WPPerformanceTester/LICENSE | 675 ++++++++++++++++++ .../libraries/WPPerformanceTester/README.md | 80 +++ .../WPPerformanceTester_InstallIndicator.php | 185 +++++ .../WPPerformanceTester_LifeCycle.php | 209 ++++++ .../WPPerformanceTester_OptionsManager.php | 451 ++++++++++++ .../WPPerformanceTester_Plugin.php | 361 ++++++++++ .../WPPerformanceTester_ShortCodeLoader.php | 62 ++ ...erformanceTester_ShortCodeScriptLoader.php | 66 ++ .../WPPerformanceTester/benchmark.php | 242 +++++++ .../WPPerformanceTester/css/simptip.css | 446 ++++++++++++ .../WPPerformanceTester/css/wppt.css | 188 +++++ .../WPPerformanceTester/images/down-arrow.png | Bin 0 -> 192 bytes .../WPPerformanceTester/images/write.png | Bin 0 -> 2461 bytes .../libraries/WPPerformanceTester/js/Chart.js | 13 + .../libraries/WPPerformanceTester/readme.txt | 83 +++ .../wp-performance-tester.php | 86 +++ .../wp-performance-tester_init.php | 53 ++ 22 files changed, 3252 insertions(+), 10 deletions(-) create mode 100644 src/bp-core/libraries/WPPerformanceTester/.gitignore create mode 100644 src/bp-core/libraries/WPPerformanceTester/LICENSE create mode 100644 src/bp-core/libraries/WPPerformanceTester/README.md create mode 100644 src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_InstallIndicator.php create mode 100644 src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_LifeCycle.php create mode 100644 src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_OptionsManager.php create mode 100644 src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_Plugin.php create mode 100644 src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_ShortCodeLoader.php create mode 100644 src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_ShortCodeScriptLoader.php create mode 100644 src/bp-core/libraries/WPPerformanceTester/benchmark.php create mode 100644 src/bp-core/libraries/WPPerformanceTester/css/simptip.css create mode 100644 src/bp-core/libraries/WPPerformanceTester/css/wppt.css create mode 100644 src/bp-core/libraries/WPPerformanceTester/images/down-arrow.png create mode 100644 src/bp-core/libraries/WPPerformanceTester/images/write.png create mode 100644 src/bp-core/libraries/WPPerformanceTester/js/Chart.js create mode 100644 src/bp-core/libraries/WPPerformanceTester/readme.txt create mode 100644 src/bp-core/libraries/WPPerformanceTester/wp-performance-tester.php create mode 100644 src/bp-core/libraries/WPPerformanceTester/wp-performance-tester_init.php diff --git a/bp-loader.php b/bp-loader.php index 9177cb7be8..8bfb8a17e1 100644 --- a/bp-loader.php +++ b/bp-loader.php @@ -18,6 +18,8 @@ require dirname( __FILE__ ) . '/vendor/autoload.php'; } +//include_once dirname( __FILE__ ) . '/src/bp-core/libraries/WPPerformanceTester/wp-performance-tester.php'; + // Assume you want to load from build. $bp_loader = dirname( __FILE__ ) . '/src/bp-loader.php'; $subdir = 'src'; diff --git a/src/bp-core/admin/js/bb-upgrade.js b/src/bp-core/admin/js/bb-upgrade.js index c1c8c6b525..c6c05863ba 100644 --- a/src/bp-core/admin/js/bb-upgrade.js +++ b/src/bp-core/admin/js/bb-upgrade.js @@ -1,10 +1,10 @@ window.bp = window.bp || {}; -(function() { +(function($) { function renderIntegrations() { var defaultOptions = { - previewParent: $( '.bb-integrations-section-listing' ), + previewParent: jQuery( '.bb-integrations-section-listing' ), data: [ { "type": "title", @@ -1415,7 +1415,7 @@ window.bp = window.bp || {}; return item.title.toLowerCase().includes(renderOptions.searchQuery.toLowerCase()); }); } - + // Integration Type if(renderOptions.searchType !== 'all') { renderOptions.data = defaultOptions.data.filter(function(item) { @@ -1433,7 +1433,7 @@ window.bp = window.bp || {}; renderOptions.data = itemsToDisplay; // Link Preview Template - var tmpl = $('#tmpl-bb-integrations').html(); + var tmpl = jQuery('#tmpl-bb-integrations').html(); // Compile the template var compiled = _.template(tmpl); @@ -1447,14 +1447,14 @@ window.bp = window.bp || {}; render( defaultOptions ); - $( 'input[name="integrations_collection"]' ).on( 'change', function(e) { - var int_type = $(e.currentTarget).val(); + jQuery( 'input[name="integrations_collection"]' ).on( 'change', function(e) { + var int_type = jQuery(e.currentTarget).val(); Object.assign( defaultOptions, { searchType: int_type, page: 1 } ); render( defaultOptions ); }); - $( 'input[name="search_integrations"]' ).on( 'keyup', function(e) { - var query = $(e.currentTarget).val(); + jQuery( 'input[name="search_integrations"]' ).on( 'keyup', function(e) { + var query = jQuery(e.currentTarget).val(); Object.assign( defaultOptions, { searchQuery: query, page: 1 } ); render( defaultOptions ); }); @@ -1462,4 +1462,4 @@ window.bp = window.bp || {}; renderIntegrations(); -}()); \ No newline at end of file +}()); diff --git a/src/bp-core/admin/templates/upgrade-performance-tester-screen.php b/src/bp-core/admin/templates/upgrade-performance-tester-screen.php index b3d9bbc7f3..0f80a23663 100644 --- a/src/bp-core/admin/templates/upgrade-performance-tester-screen.php +++ b/src/bp-core/admin/templates/upgrade-performance-tester-screen.php @@ -1 +1,16 @@ plugin_dir . 'bp-core/libraries/WPPerformanceTester/'; + +require_once( $lib_path . 'WPPerformanceTester_Plugin.php' ); +$aPlugin = new WPPerformanceTester_Plugin(); +$aPlugin->activate(); +$aPlugin->addActionsAndFilters(); +?> + + + +
    +
    + settingsPage(); ?> +
    +
    diff --git a/src/bp-core/admin/templates/upgrade-screen.php b/src/bp-core/admin/templates/upgrade-screen.php index 42f58ef2cd..24874a3dcd 100644 --- a/src/bp-core/admin/templates/upgrade-screen.php +++ b/src/bp-core/admin/templates/upgrade-screen.php @@ -44,7 +44,19 @@

    - +
    diff --git a/src/bp-core/libraries/WPPerformanceTester/.gitignore b/src/bp-core/libraries/WPPerformanceTester/.gitignore new file mode 100644 index 0000000000..052e56ab16 --- /dev/null +++ b/src/bp-core/libraries/WPPerformanceTester/.gitignore @@ -0,0 +1,13 @@ +*.log +.htaccess +sitemap.xml +sitemap.xml.gz +wp-config.php +wp-content/advanced-cache.php +wp-content/backup-db/ +wp-content/backups/ +wp-content/blogs.dir/ +wp-content/cache/ +wp-content/upgrade/ +wp-content/uploads/ +wp-content/wp-cache-config.php diff --git a/src/bp-core/libraries/WPPerformanceTester/LICENSE b/src/bp-core/libraries/WPPerformanceTester/LICENSE new file mode 100644 index 0000000000..733c072369 --- /dev/null +++ b/src/bp-core/libraries/WPPerformanceTester/LICENSE @@ -0,0 +1,675 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + {project} Copyright (C) {year} {fullname} + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. + diff --git a/src/bp-core/libraries/WPPerformanceTester/README.md b/src/bp-core/libraries/WPPerformanceTester/README.md new file mode 100644 index 0000000000..d3ac709736 --- /dev/null +++ b/src/bp-core/libraries/WPPerformanceTester/README.md @@ -0,0 +1,80 @@ +WPPerformanceTester +=================== + + +WPPerformanceTester was written as a tool to benchmark WordPress in the [WordPress Hosting Performance Benchmarks (2015)](http://reviewsignal.com/blog/2015/07/28/wordpress-hosting-performance-benchmarks-2015/) by [Review Signal](http://reviewsignal.com). Current benchmarks are on [WPHostingBenchmarks.com](https://wphostingbenchmarks.com). It was designed to test the server's performance by stressing PHP, MySql and running $wpdb queries. + +WPPerformanceTester performs the following tests + +- Math - 100,000 math function tests +- String Manipulation - 100,000 string manipulation tests +- Loops - 1,000,000 loop iterations +- Conditionals - 1,000,000 conditional logic checks +- MySql (connect, select, version, aes_encrypt) - basic mysql functions and 5,000,000 AES_ENCRYPT() iterations +- \$wpdb - 250 insert, select, update and delete operations through \$wpdb + +It also allows you to see how your server's performance stacks up against our industry benchmark. Our industry benchmark is the average of all submitted test results. + +---------- + +Installation +------------- + +Download the plugin and install it into your *wp-content/plugins* folder. + +Once activated, it should appear under the **Tools** section of your *wp-admin*. + +Notes on Performance +------------- +Performance can be measured in a lot of ways. WPPerformanceTester was simply one component of a much larger performance benchmark. It tests a single server (or node) that it is running on. So if you're considering looking at the results from a clustered or distributed setup, it may give you limited insight into how well your whole system performs. WPPerformanceTester is about the raw speed a system has to execute code and perform database operations. + +Real website performance isn't always correlated with raw speed. A seemingly slow website could have a very fast WPPerformanceTester result. There are lots of layers (namely caching) in making a WordPress website fast. A good caching layer will almost always outperform computing power. But when the caching layers are equal, raw speed can make a difference. + +WPPerformanceTester is simply one tool to add to your toolkit in measuring performance. You should have a variety of others to test other facets of performance. + +Known Issues +------------- + +If the script times out (max_execution_time limit) it will not show any results. You can solve this by increasing the max_execution_time in the php.ini. Some plugins may also cause WPPerformanceTester to run exceptionally slow and make it more likely to hit this limit. One such plugin is VersionPress. You can temporarily disable plugins that might be interfering with it as an alternative way to run it. + +> **Note:** + +> - It's always best to **BACKUP EVERYTHING** before running **ANY** new plugin or making changes to your WordPress install. + +Changelog +------------- +** 2.0.1 ** + +(April 23, 2024) Minor security update. + +Patched CVE-2023-49844. This vulnerability allowed a CSRF which could have let an attacker make an admin to run benchmark unknowingly. + +** 2.0.0 ** + +(December 29, 2021) Major update and version change. + +Plugin should now be compatible with latest PHP 8 / MySQL 8. + +Benchmarks no longer comparable between versions. Industry benchmarks will only show results from the same version. + +benchmark script updated to replace deprecated/broken math functions and mysql functions. Version number in benchmark script reflects version number of current open source library it was based on, NOT WPPerformanceTester version number. + +ENCODE() replaced with AES_ENCRYPT to perform mysql benchmark. + +Benchmark graph now uses Chart.js 3.7 instead of 1.x which hopefully helps conflicts with other newer plugins. + +** 1.1.1 ** + +(Oct 1, 2021) Minor bug fixes. + +** 1.1 ** + +Added support for hyperdb and socket connections. + +** 1.0.1 ** + +Updated interface to make graphs and results more clear. + +** 1.0 ** + +* Initial release \ No newline at end of file diff --git a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_InstallIndicator.php b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_InstallIndicator.php new file mode 100644 index 0000000000..55ba8f8b56 --- /dev/null +++ b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_InstallIndicator.php @@ -0,0 +1,185 @@ +getOption(self::optionInstalled) == true; + } + + /** + * Note in DB that the plugin is installed + * @return null + */ + protected function markAsInstalled() { + return $this->updateOption(self::optionInstalled, true); + } + + /** + * Note in DB that the plugin is uninstalled + * @return bool returned form delete_option. + * true implies the plugin was installed at the time of this call, + * false implies it was not. + */ + protected function markAsUnInstalled() { + return $this->deleteOption(self::optionInstalled); + } + + /** + * Set a version string in the options. This is useful if you install upgrade and + * need to check if an older version was installed to see if you need to do certain + * upgrade housekeeping (e.g. changes to DB schema). + * @return null + */ + protected function getVersionSaved() { + return $this->getOption(self::optionVersion); + } + + /** + * Set a version string in the options. + * need to check if + * @param $version string best practice: use a dot-delimited string like '1.2.3' so version strings can be easily + * compared using version_compare (http://php.net/manual/en/function.version-compare.php) + * @return null + */ + protected function setVersionSaved($version) { + return $this->updateOption(self::optionVersion, $version); + } + + /** + * @return string name of the main plugin file that has the header section with + * "Plugin Name", "Version", "Description", "Text Domain", etc. + */ + protected function getMainPluginFileName() { + return basename(dirname(__FILE__)) . 'php'; + } + + /** + * Get a value for input key in the header section of main plugin file. + * E.g. "Plugin Name", "Version", "Description", "Text Domain", etc. + * @param $key string plugin header key + * @return string if found, otherwise null + */ + public function getPluginHeaderValue($key) { + // Read the string from the comment header of the main plugin file + $data = file_get_contents($this->getPluginDir() . DIRECTORY_SEPARATOR . $this->getMainPluginFileName()); + $match = array(); + preg_match('/' . $key . ':\s*(\S+)/', $data, $match); + if (count($match) >= 1) { + return $match[1]; + } + return null; + } + + /** + * If your subclass of this class lives in a different directory, + * override this method with the exact same code. Since __FILE__ will + * be different, you will then get the right dir returned. + * @return string + */ + protected function getPluginDir() { + return dirname(__FILE__); + } + + /** + * Version of this code. + * Best practice: define version strings to be easily compared using version_compare() + * (http://php.net/manual/en/function.version-compare.php) + * NOTE: You should manually make this match the SVN tag for your main plugin file 'Version' release and 'Stable tag' in readme.txt + * @return string + */ + public function getVersion() { + return $this->getPluginHeaderValue('Version'); + } + + + /** + * Useful when checking for upgrades, can tell if the currently installed version is earlier than the + * newly installed code. This case indicates that an upgrade has been installed and this is the first time it + * has been activated, so any upgrade actions should be taken. + * @return bool true if the version saved in the options is earlier than the version declared in getVersion(). + * true indicates that new code is installed and this is the first time it is activated, so upgrade actions + * should be taken. Assumes that version string comparable by version_compare, examples: '1', '1.1', '1.1.1', '2.0', etc. + */ + public function isInstalledCodeAnUpgrade() { + return $this->isSavedVersionLessThan($this->getVersion()); + } + + /** + * Used to see if the installed code is an earlier version than the input version + * @param $aVersion string + * @return bool true if the saved version is earlier (by natural order) than the input version + */ + public function isSavedVersionLessThan($aVersion) { + return $this->isVersionLessThan($this->getVersionSaved(), $aVersion); + } + + /** + * Used to see if the installed code is the same or earlier than the input version. + * Useful when checking for an upgrade. If you haven't specified the number of the newer version yet, + * but the last version (installed) was 2.3 (for example) you could check if + * For example, $this->isSavedVersionLessThanEqual('2.3') == true indicates that the saved version is not upgraded + * past 2.3 yet and therefore you would perform some appropriate upgrade action. + * @param $aVersion string + * @return bool true if the saved version is earlier (by natural order) than the input version + */ + public function isSavedVersionLessThanEqual($aVersion) { + return $this->isVersionLessThanEqual($this->getVersionSaved(), $aVersion); + } + + /** + * @param $version1 string a version string such as '1', '1.1', '1.1.1', '2.0', etc. + * @param $version2 string a version string such as '1', '1.1', '1.1.1', '2.0', etc. + * @return bool true if version_compare of $versions1 and $version2 shows $version1 as the same or earlier + */ + public function isVersionLessThanEqual($version1, $version2) { + return (version_compare($version1, $version2) <= 0); + } + + /** + * @param $version1 string a version string such as '1', '1.1', '1.1.1', '2.0', etc. + * @param $version2 string a version string such as '1', '1.1', '1.1.1', '2.0', etc. + * @return bool true if version_compare of $versions1 and $version2 shows $version1 as earlier + */ + public function isVersionLessThan($version1, $version2) { + return (version_compare($version1, $version2) < 0); + } + + /** + * Record the installed version to options. + * This helps track was version is installed so when an upgrade is installed, it should call this when finished + * upgrading to record the new current version + * @return void + */ + protected function saveInstalledVersion() { + $this->setVersionSaved($this->getVersion()); + } + + +} diff --git a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_LifeCycle.php b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_LifeCycle.php new file mode 100644 index 0000000000..2d38c34dbc --- /dev/null +++ b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_LifeCycle.php @@ -0,0 +1,209 @@ +initOptions(); + + // Initialize DB Tables used by the plugin + $this->installDatabaseTables(); + + // Other Plugin initialization - for the plugin writer to override as needed + $this->otherInstall(); + + // Record the installed version + $this->saveInstalledVersion(); + + // To avoid running install() more then once + $this->markAsInstalled(); + } + + public function uninstall() { + $this->otherUninstall(); + $this->unInstallDatabaseTables(); + $this->deleteSavedOptions(); + $this->markAsUnInstalled(); + } + + /** + * Perform any version-upgrade activities prior to activation (e.g. database changes) + * @return void + */ + public function upgrade() { + } + + /** + * See: http://plugin.michael-simpson.com/?page_id=105 + * @return void + */ + public function activate() { + } + + /** + * See: http://plugin.michael-simpson.com/?page_id=105 + * @return void + */ + public function deactivate() { + } + + /** + * See: http://plugin.michael-simpson.com/?page_id=31 + * @return void + */ + protected function initOptions() { + } + + public function addActionsAndFilters() { + } + + /** + * See: http://plugin.michael-simpson.com/?page_id=101 + * Called by install() to create any database tables if needed. + * Best Practice: + * (1) Prefix all table names with $wpdb->prefix + * (2) make table names lower case only + * @return void + */ + protected function installDatabaseTables() { + } + + /** + * See: http://plugin.michael-simpson.com/?page_id=101 + * Drop plugin-created tables on uninstall. + * @return void + */ + protected function unInstallDatabaseTables() { + } + + /** + * Override to add any additional actions to be done at install time + * See: http://plugin.michael-simpson.com/?page_id=33 + * @return void + */ + protected function otherInstall() { + } + + /** + * Override to add any additional actions to be done at uninstall time + * See: http://plugin.michael-simpson.com/?page_id=33 + * @return void + */ + protected function otherUninstall() { + } + + /** + * Puts the configuration page in the Plugins menu by default. + * Override to put it elsewhere or create a set of submenus + * Override with an empty implementation if you don't want a configuration page + * @return void + */ + public function addSettingsSubMenuPage() { + //$this->addSettingsSubMenuPageToPluginsMenu(); + $this->addSettingsSubMenuPageToToolsMenu(); + //$this->addSettingsSubMenuPageToSettingsMenu(); + } + + + protected function requireExtraPluginFiles() { + require_once(ABSPATH . 'wp-includes/pluggable.php'); + require_once(ABSPATH . 'wp-admin/includes/plugin.php'); + } + + /** + * @return string Slug name for the URL to the Setting page + * (i.e. the page for setting options) + */ + protected function getSettingsSlug() { + return get_class($this) . 'Settings'; + } + + protected function addSettingsSubMenuPageToPluginsMenu() { + $this->requireExtraPluginFiles(); + $displayName = $this->getPluginDisplayName(); + add_submenu_page('plugins.php', + $displayName, + $displayName, + 'manage_options', + $this->getSettingsSlug(), + array( $this, 'settingsPage')); + } + + protected function addSettingsSubMenuPageToToolsMenu() { + $this->requireExtraPluginFiles(); + $displayName = $this->getPluginDisplayName(); + add_submenu_page('tools.php', + $displayName, + $displayName, + 'manage_options', + $this->getSettingsSlug(), + array( $this, 'settingsPage')); + } + + + protected function addSettingsSubMenuPageToSettingsMenu() { + $this->requireExtraPluginFiles(); + $displayName = $this->getPluginDisplayName(); + add_options_page($displayName, + $displayName, + 'manage_options', + $this->getSettingsSlug(), + array( $this, 'settingsPage')); + } + + /** + * @param $name string name of a database table + * @return string input prefixed with the WordPress DB table prefix + * plus the prefix for this plugin (lower-cased) to avoid table name collisions. + * The plugin prefix is lower-cases as a best practice that all DB table names are lower case to + * avoid issues on some platforms + */ + protected function prefixTableName($name) { + global $wpdb; + return $wpdb->prefix . strtolower($this->prefix($name)); + } + + + /** + * Convenience function for creating AJAX URLs. + * + * @param $actionName string the name of the ajax action registered in a call like + * add_action('wp_ajax_actionName', array($this, 'functionName')); + * and/or + * add_action('wp_ajax_nopriv_actionName', array($this, 'functionName')); + * + * If have an additional parameters to add to the Ajax call, e.g. an "id" parameter, + * you could call this function and append to the returned string like: + * $url = $this->getAjaxUrl('myaction&id=') . urlencode($id); + * or more complex: + * $url = sprintf($this->getAjaxUrl('myaction&id=%s&var2=%s&var3=%s'), urlencode($id), urlencode($var2), urlencode($var3)); + * + * @return string URL that can be used in a web page to make an Ajax call to $this->functionName + */ + public function getAjaxUrl($actionName) { + return admin_url('admin-ajax.php') . '?action=' . $actionName; + } + +} diff --git a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_OptionsManager.php b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_OptionsManager.php new file mode 100644 index 0000000000..80f3c7b704 --- /dev/null +++ b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_OptionsManager.php @@ -0,0 +1,451 @@ +display-name and/or key=>array(display-name, choice1, choice2, ...) + * key: an option name for the key (this name will be given a prefix when stored in + * the database to ensure it does not conflict with other plugin options) + * value: can be one of two things: + * (1) string display name for displaying the name of the option to the user on a web page + * (2) array where the first element is a display name (as above) and the rest of + * the elements are choices of values that the user can select + * e.g. + * array( + * 'item' => 'Item:', // key => display-name + * 'rating' => array( // key => array ( display-name, choice1, choice2, ...) + * 'CanDoOperationX' => array('Can do Operation X', 'Administrator', 'Editor', 'Author', 'Contributor', 'Subscriber'), + * 'Rating:', 'Excellent', 'Good', 'Fair', 'Poor') + */ + public function getOptionMetaData() { + return array(); + } + + /** + * @return array of string name of options + */ + public function getOptionNames() { + return array_keys($this->getOptionMetaData()); + } + + /** + * Override this method to initialize options to default values and save to the database with add_option + * @return void + */ + protected function initOptions() { + } + + /** + * Cleanup: remove all options from the DB + * @return void + */ + protected function deleteSavedOptions() { + $optionMetaData = $this->getOptionMetaData(); + if (is_array($optionMetaData)) { + foreach ($optionMetaData as $aOptionKey => $aOptionMeta) { + $prefixedOptionName = $this->prefix($aOptionKey); // how it is stored in DB + delete_option($prefixedOptionName); + } + } + } + + /** + * @return string display name of the plugin to show as a name/title in HTML. + * Just returns the class name. Override this method to return something more readable + */ + public function getPluginDisplayName() { + return get_class($this); + } + + /** + * Get the prefixed version input $name suitable for storing in WP options + * Idempotent: if $optionName is already prefixed, it is not prefixed again, it is returned without change + * @param $name string option name to prefix. Defined in settings.php and set as keys of $this->optionMetaData + * @return string + */ + public function prefix($name) { + $optionNamePrefix = $this->getOptionNamePrefix(); + if (strpos($name, $optionNamePrefix) === 0) { // 0 but not false + return $name; // already prefixed + } + return $optionNamePrefix . $name; + } + + /** + * Remove the prefix from the input $name. + * Idempotent: If no prefix found, just returns what was input. + * @param $name string + * @return string $optionName without the prefix. + */ + public function &unPrefix($name) { + $optionNamePrefix = $this->getOptionNamePrefix(); + if (strpos($name, $optionNamePrefix) === 0) { + return substr($name, strlen($optionNamePrefix)); + } + return $name; + } + + /** + * A wrapper function delegating to WP get_option() but it prefixes the input $optionName + * to enforce "scoping" the options in the WP options table thereby avoiding name conflicts + * @param $optionName string defined in settings.php and set as keys of $this->optionMetaData + * @param $default string default value to return if the option is not set + * @return string the value from delegated call to get_option(), or optional default value + * if option is not set. + */ + public function getOption($optionName, $default = null) { + $prefixedOptionName = $this->prefix($optionName); // how it is stored in DB + $retVal = get_option($prefixedOptionName); + if (!$retVal && $default) { + $retVal = $default; + } + return $retVal; + } + + /** + * A wrapper function delegating to WP delete_option() but it prefixes the input $optionName + * to enforce "scoping" the options in the WP options table thereby avoiding name conflicts + * @param $optionName string defined in settings.php and set as keys of $this->optionMetaData + * @return bool from delegated call to delete_option() + */ + public function deleteOption($optionName) { + $prefixedOptionName = $this->prefix($optionName); // how it is stored in DB + return delete_option($prefixedOptionName); + } + + /** + * A wrapper function delegating to WP add_option() but it prefixes the input $optionName + * to enforce "scoping" the options in the WP options table thereby avoiding name conflicts + * @param $optionName string defined in settings.php and set as keys of $this->optionMetaData + * @param $value mixed the new value + * @return null from delegated call to delete_option() + */ + public function addOption($optionName, $value) { + $prefixedOptionName = $this->prefix($optionName); // how it is stored in DB + return add_option($prefixedOptionName, $value); + } + + /** + * A wrapper function delegating to WP add_option() but it prefixes the input $optionName + * to enforce "scoping" the options in the WP options table thereby avoiding name conflicts + * @param $optionName string defined in settings.php and set as keys of $this->optionMetaData + * @param $value mixed the new value + * @return null from delegated call to delete_option() + */ + public function updateOption($optionName, $value) { + $prefixedOptionName = $this->prefix($optionName); // how it is stored in DB + return update_option($prefixedOptionName, $value); + } + + /** + * A Role Option is an option defined in getOptionMetaData() as a choice of WP standard roles, e.g. + * 'CanDoOperationX' => array('Can do Operation X', 'Administrator', 'Editor', 'Author', 'Contributor', 'Subscriber') + * The idea is use an option to indicate what role level a user must minimally have in order to do some operation. + * So if a Role Option 'CanDoOperationX' is set to 'Editor' then users which role 'Editor' or above should be + * able to do Operation X. + * Also see: canUserDoRoleOption() + * @param $optionName + * @return string role name + */ + public function getRoleOption($optionName) { + $roleAllowed = $this->getOption($optionName); + if (!$roleAllowed || $roleAllowed == '') { + $roleAllowed = 'Administrator'; + } + return $roleAllowed; + } + + /** + * Given a WP role name, return a WP capability which only that role and roles above it have + * http://codex.wordpress.org/Roles_and_Capabilities + * @param $roleName + * @return string a WP capability or '' if unknown input role + */ + protected function roleToCapability($roleName) { + switch ($roleName) { + case 'Super Admin': + return 'manage_options'; + case 'Administrator': + return 'manage_options'; + case 'Editor': + return 'publish_pages'; + case 'Author': + return 'publish_posts'; + case 'Contributor': + return 'edit_posts'; + case 'Subscriber': + return 'read'; + case 'Anyone': + return 'read'; + } + return ''; + } + + /** + * @param $roleName string a standard WP role name like 'Administrator' + * @return bool + */ + public function isUserRoleEqualOrBetterThan($roleName) { + if ('Anyone' == $roleName) { + return true; + } + $capability = $this->roleToCapability($roleName); + return current_user_can($capability); + } + + /** + * @param $optionName string name of a Role option (see comments in getRoleOption()) + * @return bool indicates if the user has adequate permissions + */ + public function canUserDoRoleOption($optionName) { + $roleAllowed = $this->getRoleOption($optionName); + if ('Anyone' == $roleAllowed) { + return true; + } + return $this->isUserRoleEqualOrBetterThan($roleAllowed); + } + + /** + * see: http://codex.wordpress.org/Creating_Options_Pages + * @return void + */ + public function createSettingsMenu() { + $pluginName = $this->getPluginDisplayName(); + //create new top-level menu + add_menu_page($pluginName . ' Plugin Settings', + $pluginName, + 'administrator', + get_class($this), + array( $this, 'settingsPage' ) + /*,plugins_url('/images/icon.png', __FILE__)*/); // if you call 'plugins_url; be sure to "require_once" it + + //call register settings function + add_action('admin_init', array( $this, 'registerSettings' )); + } + + public function registerSettings() { + $settingsGroup = get_class( $this ) . '-settings-group'; + $optionMetaData = $this->getOptionMetaData(); + foreach ($optionMetaData as $aOptionKey => $aOptionMeta) { + register_setting($settingsGroup, $aOptionMeta); + } + } + + /** + * Creates HTML for the Administration page to set options for this plugin. + * Override this method to create a customized page. + * @return void + */ + public function settingsPage() { + if (!current_user_can('manage_options')) { + wp_die(__('You do not have sufficient permissions to access this page.', 'wp-performance-tester')); + } + + $optionMetaData = $this->getOptionMetaData(); + + // Save Posted Options + if ($optionMetaData != null) { + foreach ($optionMetaData as $aOptionKey => $aOptionMeta) { + if (isset($_POST[$aOptionKey])) { + $this->updateOption($aOptionKey, $_POST[$aOptionKey]); + } + } + } + + // HTML for the page + $settingsGroup = get_class($this) . '-settings-group'; + ?> +
    +

    + + + + + + + + +
    + 0) { + echo '   '; + _e('(WARNING: This plugin may not work properly with versions earlier than PHP 5.2)', 'wp-performance-tester'); + echo ''; + } + ?> +
    getMySqlVersion() ?> + '; + if (version_compare('5.0', $this->getMySqlVersion()) > 0) { + _e('(WARNING: This plugin may not work properly with versions earlier than MySQL 5.0)', 'wp-performance-tester'); + } + echo ''; + ?> +
    + +

    getPluginDisplayName(); echo ' '; _e('Settings', 'wp-performance-tester'); ?>

    + +
    + + + + $aOptionMeta) { + $displayText = is_array($aOptionMeta) ? $aOptionMeta[0] : $aOptionMeta; + ?> + + + + + +

    + createFormControl($aOptionKey, $aOptionMeta, $this->getOption($aOptionKey)); ?> +
    +

    + +

    +
    +
    + = 2) { // Drop-down list + $choices = array_slice($aOptionMeta, 1); + ?> +

    + +

    + get_results('select version() as mysqlversion'); + if (!empty($rows)) { + return $rows[0]->mysqlversion; + } + return false; + } + + /** + * If you want to generate an email address like "no-reply@your-site.com" then + * you can use this to get the domain name part. + * E.g. 'no-reply@' . $this->getEmailDomain(); + * This code was stolen from the wp_mail function, where it generates a default + * from "wordpress@your-site.com" + * @return string domain name + */ + public function getEmailDomain() { + // Get the site domain and get rid of www. + $sitename = strtolower($_SERVER['SERVER_NAME']); + if (substr($sitename, 0, 4) == 'www.') { + $sitename = substr($sitename, 4); + } + return $sitename; + } +} + diff --git a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_Plugin.php b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_Plugin.php new file mode 100644 index 0000000000..eb4a5f1886 --- /dev/null +++ b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_Plugin.php @@ -0,0 +1,361 @@ + +
    +

    WPPerformanceTester

    +

    WPPerformanceTester performs a series of tests to see how well your server performs. The first set test the raw server performance. The second is WordPress specific. Your results will be displayed and you can see how your results stack up against others.

    + +
    + + + +
    + + hyper_servers ) ) { + // Grab a `write` server for the `global` dataset and fallback to `read`. + // We're not really paying attention to priority or have much in the way of error checking. Use at your own risk :) + $db_server = false; + if ( ! empty( $wpdb->hyper_servers['global']['write'] ) ) { + foreach ( $wpdb->hyper_servers['global']['write'] as $group => $dbs ) { + $db_server = current( $dbs ); + break; + } + } elseif ( ! empty( $wpdb->hyper_servers['global']['read'] ) ) { + foreach ( $wpdb->hyper_servers['global']['read'] as $group => $dbs ) { + $db_server = current( $dbs ); + break; + } + } + + if ( $db_server ) { + $arr_cfg['db.host'] = $db_server['host']; + $arr_cfg['db.user'] = $db_server['user']; + $arr_cfg['db.pw'] = $db_server['password']; + $arr_cfg['db.name'] = $db_server['name']; + } + } else { + // Vanilla WordPress install with standard `wpdb` + $arr_cfg['db.host'] = DB_HOST; + $arr_cfg['db.user'] = DB_USER; + $arr_cfg['db.pw'] = DB_PASSWORD; + $arr_cfg['db.name'] = DB_NAME; + } + + $arr_benchmark = test_benchmark($arr_cfg); + $arr_wordpress = test_wordpress(); + + + //charting from results goes here + ?> +

    Performance Test Results (in seconds)

    +
    +
    + +

    Test Type

    +
    +

    * Lower (faster) time is better. Please submit your results to improve our industry average data :)

    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Server Performance Benchmarks
    TestExecution Time (seconds)
    Math
    String Manipulation
    Loops
    Conditionals
    Mysql Connect
    Mysql Query Version
    Mysql Query Benchmark
    Total Time (seconds)
    +
    + + + + + + + + + + + + + + +
    WordPress Performance Benchmark
    Execution Time (seconds)Queries Per Second
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Your Server Information
    TestResult
    WPPerformanceTester VersiongetVersion(); ?>
    System Time
    Platform
    Server Name
    Server Address
    MySql Server
    +
    +
    +
    + + + + +
    + + + array('Installed Version'), // Leave this one commented-out. Uncomment to test upgrades. + 'ATextInput' => array(__('Enter in some text', 'my-awesome-plugin')), + 'AmAwesome' => array(__('I like this awesome plugin', 'my-awesome-plugin'), 'false', 'true'), + 'CanDoSomething' => array(__('Which user role can do something', 'my-awesome-plugin'), + 'Administrator', 'Editor', 'Author', 'Contributor', 'Subscriber', 'Anyone') + ); + } + +// protected function getOptionValueI18nString($optionValue) { +// $i18nValue = parent::getOptionValueI18nString($optionValue); +// return $i18nValue; +// } + + protected function initOptions() { + $options = $this->getOptionMetaData(); + if (!empty($options)) { + foreach ($options as $key => $arr) { + if (is_array($arr) && count($arr) > 1) { + $this->addOption($key, $arr[1]); + } + } + } + } + + public function getPluginDisplayName() { + return 'WP Performance Tester'; + } + + protected function getMainPluginFileName() { + return 'wp-performance-tester.php'; + } + + /** + * See: http://plugin.michael-simpson.com/?page_id=101 + * Called by install() to create any database tables if needed. + * Best Practice: + * (1) Prefix all table names with $wpdb->prefix + * (2) make table names lower case only + * @return void + */ + protected function installDatabaseTables() { + // global $wpdb; + // $tableName = $this->prefixTableName('mytable'); + // $wpdb->query("CREATE TABLE IF NOT EXISTS `$tableName` ( + // `id` INTEGER NOT NULL"); + } + + /** + * See: http://plugin.michael-simpson.com/?page_id=101 + * Drop plugin-created tables on uninstall. + * @return void + */ + protected function unInstallDatabaseTables() { + // global $wpdb; + // $tableName = $this->prefixTableName('mytable'); + // $wpdb->query("DROP TABLE IF EXISTS `$tableName`"); + } + + + /** + * Perform actions when upgrading from version X to version Y + * See: http://plugin.michael-simpson.com/?page_id=35 + * @return void + */ + public function upgrade() { + } + + public function enqueue_scripts_and_style( $hook ) { + error_log( print_r( $hook, 1 ) ); + if ( $hook != 'tools_page_WPPerformanceTester_PluginSettings' ) { + return; + } + wp_enqueue_script( 'chart-js-3-7', plugins_url('/js/Chart.js', __FILE__) ); + wp_enqueue_script( 'jquery'); + wp_enqueue_style( 'wppt-style', plugins_url('/css/wppt.css', __FILE__) ); + wp_enqueue_style( 'simptip-style', plugins_url('/css/simptip.css', __FILE__) ); + } + + public function addActionsAndFilters() { + + // Add options administration page + // http://plugin.michael-simpson.com/?page_id=47 + add_action('admin_menu', array( $this, 'addSettingsSubMenuPage')); + add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts_and_style' ) ); + } +} diff --git a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_ShortCodeLoader.php b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_ShortCodeLoader.php new file mode 100644 index 0000000000..2cbc3148c1 --- /dev/null +++ b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_ShortCodeLoader.php @@ -0,0 +1,62 @@ +registerShortcodeToFunction($shortcodeName, 'handleShortcode'); + } + + /** + * @param $shortcodeName mixed either string name of the shortcode + * (as it would appear in a post, e.g. [shortcodeName]) + * or an array of such names in case you want to have more than one name + * for the same shortcode + * @param $functionName string name of public function in this class to call as the + * shortcode handler + * @return void + */ + protected function registerShortcodeToFunction($shortcodeName, $functionName) { + if (is_array($shortcodeName)) { + foreach ($shortcodeName as $aName) { + add_shortcode($aName, array($this, $functionName)); + } + } + else { + add_shortcode($shortcodeName, array($this, $functionName)); + } + } + + /** + * @abstract Override this function and add actual shortcode handling here + * @param $atts shortcode inputs + * @return string shortcode content + */ + public abstract function handleShortcode($atts); + +} diff --git a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_ShortCodeScriptLoader.php b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_ShortCodeScriptLoader.php new file mode 100644 index 0000000000..7c6e954773 --- /dev/null +++ b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_ShortCodeScriptLoader.php @@ -0,0 +1,66 @@ +registerShortcodeToFunction($shortcodeName, 'handleShortcodeWrapper'); + + // It will be too late to enqueue the script in the header, + // but can add them to the footer + add_action('wp_footer', array($this, 'addScriptWrapper')); + } + + public function handleShortcodeWrapper($atts) { + // Flag that we need to add the script + $this->doAddScript = true; + return $this->handleShortcode($atts); + } + + + public function addScriptWrapper() { + // Only add the script if the shortcode was actually called + if ($this->doAddScript) { + $this->addScript(); + } + } + + /** + * @abstract override this function with calls to insert scripts needed by your shortcode in the footer + * Example: + * wp_register_script('my-script', plugins_url('js/my-script.js', __FILE__), array('jquery'), '1.0', true); + * wp_print_scripts('my-script'); + * @return void + */ + public abstract function addScript(); + +} diff --git a/src/bp-core/libraries/WPPerformanceTester/benchmark.php b/src/bp-core/libraries/WPPerformanceTester/benchmark.php new file mode 100644 index 0000000000..92986ce13f --- /dev/null +++ b/src/bp-core/libraries/WPPerformanceTester/benchmark.php @@ -0,0 +1,242 @@ +prefix . 'options'; + $optionname = 'wpperformancetesterbenchmark_'; + $count = 250; + for($x=0; $x<$count;$x++){ + //insert + $data = array('option_name' => $optionname . $x, 'option_value' => $dummytext); + $wpdb->insert($table, $data); + //select + $select = "SELECT option_value FROM $table WHERE option_name='$optionname" . $x . "'"; + $wpdb->get_var($select); + //update + $data = array('option_value' => $dummytextseed); + $where = array('option_name' => $optionname . $x); + $wpdb->update($table, $data, $where); + //delete + $where = array('option_name'=>$optionname.$x); + $wpdb->delete($table,$where); + } + + $time = timer_diff($time_start); + $queries = ($count * 4) / $time; + return array('time'=>$time,'queries'=>$queries); +} + + +function timer_diff($time_start) +{ + return number_format(microtime(true) - $time_start, 3); +} + +function array_to_html($my_array) +{ + $strReturn = ''; + if (is_array($my_array)) { + $strReturn .= ''; + foreach ($my_array as $k => $v) { + $strReturn .= "\n"; + } + $strReturn .= "\n
    "; + $strReturn .= '' . htmlentities($k) . ""; + $strReturn .= array_to_html($v); + $strReturn .= "
    "; + } else { + $strReturn = htmlentities($my_array); + } + return $strReturn; +} \ No newline at end of file diff --git a/src/bp-core/libraries/WPPerformanceTester/css/simptip.css b/src/bp-core/libraries/WPPerformanceTester/css/simptip.css new file mode 100644 index 0000000000..5f90dae863 --- /dev/null +++ b/src/bp-core/libraries/WPPerformanceTester/css/simptip.css @@ -0,0 +1,446 @@ +/* SimpTip v1.0.4 +// A simple CSS tooltip made with Sass +// source: https://github.com/arashmanteghi/simptip/ +// ducoment: http://arashm.net/lab/simptip/ +// by @ArashManteghi - http://arashm.net */ +/********************************* Core ******************************/ +[data-tooltip] { + position: relative; + display: inline-block; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +[data-tooltip]:before, [data-tooltip]:after { + position: absolute; + visibility: hidden; + opacity: 0; + z-index: 999999; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +[data-tooltip]:before { + content: ''; + border: 6px solid transparent; +} +[data-tooltip]:after { + height: 22px; + padding: 11px 11px 0 11px; + font-size: 13px; + line-height: 11px; + content: attr(data-tooltip); + white-space: nowrap; +} +[data-tooltip].simptip-position-top:before { + border-top-color: #323232; +} +[data-tooltip].simptip-position-top:after { + background-color: #323232; + color: #ecf0f1; +} +[data-tooltip].simptip-position-bottom:before { + border-bottom-color: #323232; +} +[data-tooltip].simptip-position-bottom:after { + background-color: #323232; + color: #ecf0f1; +} +[data-tooltip].simptip-position-left:before { + border-left-color: #323232; +} +[data-tooltip].simptip-position-left:after { + background-color: #323232; + color: #ecf0f1; +} +[data-tooltip].simptip-position-right:before { + border-right-color: #323232; +} +[data-tooltip].simptip-position-right:after { + background-color: #323232; + color: #ecf0f1; +} +[data-tooltip].simptip-position-top.half-arrow:before { + border-right: 7px solid #323232; +} +[data-tooltip].simptip-position-bottom.half-arrow:before { + border-right: 7px solid #323232; +} +[data-tooltip]:hover, [data-tooltip]:focus { + background-color: transparent; +} +[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after { + opacity: 1; + visibility: visible; +} + +/******************************* Position ****************************/ +.simptip-position-right:before, .simptip-position-left:before, .simptip-position-right:after, .simptip-position-left:after { + bottom: 50%; +} +.simptip-position-right:before, .simptip-position-left:before { + margin-bottom: -5px; +} +.simptip-position-right:after, .simptip-position-left:after { + margin-bottom: -14.66667px; +} +.half-arrow.simptip-position-right:before, .half-arrow.simptip-position-left:before { + bottom: 16px; + border-style: none; + border-top: 7px solid transparent; +} +.simptip-multiline.simptip-position-right:before, .simptip-multiline.simptip-position-left:before, .simptip-multiline.simptip-position-right:after, .simptip-multiline.simptip-position-left:after { + -webkit-transform: translateY(50%); + -moz-transform: translateY(50%); + -ms-transform: translateY(50%); + -o-transform: translateY(50%); + transform: translateY(50%); + -webkit-filter: blur(0px); + filter: blur(0px); + margin-bottom: 0; +} +.simptip-multiline.simptip-position-right:before, .simptip-multiline.simptip-position-left:before { + margin-bottom: 0; +} +.simptip-multiline.half-arrow.simptip-position-right:before, .simptip-multiline.half-arrow.simptip-position-left:before { + margin-bottom: -2px; +} + +.simptip-position-right:before, .simptip-position-right:after { + left: 100%; +} +.simptip-position-right:before { + margin-left: -2px; +} +.simptip-position-right:after { + margin-left: 10px; +} +.simptip-position-right.simptip-movable:before { + margin-left: -10px; +} +.simptip-position-right.simptip-movable:after { + margin-left: 2px; +} +.simptip-position-right.simptip-movable:hover:before, .simptip-position-right.simptip-movable:hover:after { + -webkit-transform: translateX(10px); + -moz-transform: translateX(10px); + -ms-transform: translateX(10px); + -o-transform: translateX(10px); + transform: translateX(10px); +} +.simptip-position-right.simptip-movable.half-arrow:before { + margin-left: -5px; +} +.simptip-position-right.simptip-movable.simptip-multiline:hover:before, .simptip-position-right.simptip-movable.simptip-multiline:hover:after { + -webkit-transform: translate(10px, 50%); + -moz-transform: translate(10px, 50%); + -ms-transform: translate(10px, 50%); + -o-transform: translate(10px, 50%); + transform: translate(10px, 50%); +} +.simptip-position-right.half-arrow:before { + margin-left: 3px; + border-right: 7px solid #323232; +} + +.simptip-position-left:before, .simptip-position-left:after { + right: 100%; +} +.simptip-position-left:before { + margin-right: -2px; +} +.simptip-position-left:after { + margin-right: 10px; +} +.simptip-position-left.simptip-movable:before { + margin-right: -10px; +} +.simptip-position-left.simptip-movable:after { + margin-right: 2px; +} +.simptip-position-left.simptip-movable:hover:before, .simptip-position-left.simptip-movable:hover:after { + -webkit-transform: translateX(-10px); + -moz-transform: translateX(-10px); + -ms-transform: translateX(-10px); + -o-transform: translateX(-10px); + transform: translateX(-10px); +} +.simptip-position-left.simptip-movable.half-arrow:before { + margin-right: -5px; +} +.simptip-position-left.simptip-movable.simptip-multiline:hover:before, .simptip-position-left.simptip-movable.simptip-multiline:hover:after { + -webkit-transform: translate(-10px, 50%); + -moz-transform: translate(-10px, 50%); + -ms-transform: translate(-10px, 50%); + -o-transform: translate(-10px, 50%); + transform: translate(-10px, 50%); +} +.simptip-position-left.half-arrow:before { + margin-right: 3px; + border-left: 7px solid #323232; +} + +.simptip-position-bottom:before, .simptip-position-top:before, .simptip-position-bottom:after, .simptip-position-top:after { + left: 50%; + -webkit-transform: translateX(-50%); + -moz-transform: translateX(-50%); + -ms-transform: translateX(-50%); + -o-transform: translateX(-50%); + transform: translateX(-50%); +} +.simptip-position-bottom:after, .simptip-position-top:after { + width: auto; +} +.half-arrow.simptip-position-bottom:before, .half-arrow.simptip-position-top:before { + border-style: none; + border-right: 7px solid #323232; +} + +.simptip-position-bottom:before, .simptip-position-bottom:after { + top: 100%; +} +.simptip-position-bottom:before { + margin-top: -5px; +} +.simptip-position-bottom:after { + margin-top: 7px; +} +.simptip-position-bottom:hover:before, .simptip-position-bottom:hover:after { + -webkit-transform: translate(-50%, 0); + -moz-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + -o-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} +.simptip-position-bottom.simptip-movable:before { + margin-top: -15px; +} +.simptip-position-bottom.simptip-movable:after { + margin-top: -3px; +} +.simptip-position-bottom.simptip-movable:hover:before, .simptip-position-bottom.simptip-movable:hover:after { + -webkit-transform: translate(-50%, 10px); + -moz-transform: translate(-50%, 10px); + -ms-transform: translate(-50%, 10px); + -o-transform: translate(-50%, 10px); + transform: translate(-50%, 10px); +} +.simptip-position-bottom.simptip-movable.half-arrow:before { + margin-top: -10px; +} +.simptip-position-bottom.half-arrow:before { + margin-top: 0; + border-top: 7px solid transparent; +} + +.simptip-position-top:before, .simptip-position-top:after { + bottom: 100%; +} +.simptip-position-top:before { + margin-bottom: -5px; +} +.simptip-position-top:after { + margin-bottom: 7px; +} +.simptip-position-top:hover:before, .simptip-position-top:hover:after { + -webkit-transform: translate(-50%, 0px); + -moz-transform: translate(-50%, 0px); + -ms-transform: translate(-50%, 0px); + -o-transform: translate(-50%, 0px); + transform: translate(-50%, 0px); +} +.simptip-position-top.simptip-movable:before { + margin-bottom: -15px; +} +.simptip-position-top.simptip-movable:after { + margin-bottom: -3px; +} +.simptip-position-top.simptip-movable:hover:before, .simptip-position-top.simptip-movable:hover:after { + -webkit-transform: translate(-50%, -10px); + -moz-transform: translate(-50%, -10px); + -ms-transform: translate(-50%, -10px); + -o-transform: translate(-50%, -10px); + transform: translate(-50%, -10px); +} +.simptip-position-top.simptip-movable.half-arrow:before { + margin-bottom: -10px; +} +.simptip-position-top.half-arrow:before { + margin-bottom: 0; + border-bottom: 7px solid transparent; +} + +/******************************* Features ****************************/ +.simptip-movable:before, .simptip-movable:after { + -webkit-transition: all 0.1s linear; + -moz-transition: all 0.1s linear; + -o-transition: all 0.1s linear; + -ms-transition: all 0.1s linear; + transition: all 0.1s linear; +} + +.simptip-smooth:after { + -webkit-border-radius: 4px; + border-radius: 4px; +} + +.simptip-fade:before, .simptip-fade:after { + -webkit-transition: opacity 0.2s linear, visibility 0.2s linear; + -moz-transition: opacity 0.2s linear, visibility 0.2s linear; + -o-transition: opacity 0.2s linear, visibility 0.2s linear; + -ms-transition: opacity 0.2s linear, visibility 0.2s linear; + transition: opacity 0.2s linear, visibility 0.2s linear; +} + +.simptip-multiline:after { + height: auto; + width: 150px; + padding: 11px; + line-height: 19px; + white-space: normal; + text-align: left; +} + +/**************************** Diverse Colors *************************/ +.simptip-success.simptip-position-top:before { + border-top-color: #62c462; +} +.simptip-success.simptip-position-top:after { + background-color: #62c462; + color: #ecf0f1; +} +.simptip-success.simptip-position-bottom:before { + border-bottom-color: #62c462; +} +.simptip-success.simptip-position-bottom:after { + background-color: #62c462; + color: #ecf0f1; +} +.simptip-success.simptip-position-left:before { + border-left-color: #62c462; +} +.simptip-success.simptip-position-left:after { + background-color: #62c462; + color: #ecf0f1; +} +.simptip-success.simptip-position-right:before { + border-right-color: #62c462; +} +.simptip-success.simptip-position-right:after { + background-color: #62c462; + color: #ecf0f1; +} +.simptip-success.simptip-position-top.half-arrow:before { + border-right: 7px solid #62c462; +} +.simptip-success.simptip-position-bottom.half-arrow:before { + border-right: 7px solid #62c462; +} + +.simptip-info.simptip-position-top:before { + border-top-color: #5bc0de; +} +.simptip-info.simptip-position-top:after { + background-color: #5bc0de; + color: #ecf0f1; +} +.simptip-info.simptip-position-bottom:before { + border-bottom-color: #5bc0de; +} +.simptip-info.simptip-position-bottom:after { + background-color: #5bc0de; + color: #ecf0f1; +} +.simptip-info.simptip-position-left:before { + border-left-color: #5bc0de; +} +.simptip-info.simptip-position-left:after { + background-color: #5bc0de; + color: #ecf0f1; +} +.simptip-info.simptip-position-right:before { + border-right-color: #5bc0de; +} +.simptip-info.simptip-position-right:after { + background-color: #5bc0de; + color: #ecf0f1; +} +.simptip-info.simptip-position-top.half-arrow:before { + border-right: 7px solid #5bc0de; +} +.simptip-info.simptip-position-bottom.half-arrow:before { + border-right: 7px solid #5bc0de; +} + +.simptip-danger.simptip-position-top:before { + border-top-color: #e74c3c; +} +.simptip-danger.simptip-position-top:after { + background-color: #e74c3c; + color: #ecf0f1; +} +.simptip-danger.simptip-position-bottom:before { + border-bottom-color: #e74c3c; +} +.simptip-danger.simptip-position-bottom:after { + background-color: #e74c3c; + color: #ecf0f1; +} +.simptip-danger.simptip-position-left:before { + border-left-color: #e74c3c; +} +.simptip-danger.simptip-position-left:after { + background-color: #e74c3c; + color: #ecf0f1; +} +.simptip-danger.simptip-position-right:before { + border-right-color: #e74c3c; +} +.simptip-danger.simptip-position-right:after { + background-color: #e74c3c; + color: #ecf0f1; +} +.simptip-danger.simptip-position-top.half-arrow:before { + border-right: 7px solid #e74c3c; +} +.simptip-danger.simptip-position-bottom.half-arrow:before { + border-right: 7px solid #e74c3c; +} + +.simptip-warning.simptip-position-top:before { + border-top-color: #e67e22; +} +.simptip-warning.simptip-position-top:after { + background-color: #e67e22; + color: #ecf0f1; +} +.simptip-warning.simptip-position-bottom:before { + border-bottom-color: #e67e22; +} +.simptip-warning.simptip-position-bottom:after { + background-color: #e67e22; + color: #ecf0f1; +} +.simptip-warning.simptip-position-left:before { + border-left-color: #e67e22; +} +.simptip-warning.simptip-position-left:after { + background-color: #e67e22; + color: #ecf0f1; +} +.simptip-warning.simptip-position-right:before { + border-right-color: #e67e22; +} +.simptip-warning.simptip-position-right:after { + background-color: #e67e22; + color: #ecf0f1; +} +.simptip-warning.simptip-position-top.half-arrow:before { + border-right: 7px solid #e67e22; +} +.simptip-warning.simptip-position-bottom.half-arrow:before { + border-right: 7px solid #e67e22; +} \ No newline at end of file diff --git a/src/bp-core/libraries/WPPerformanceTester/css/wppt.css b/src/bp-core/libraries/WPPerformanceTester/css/wppt.css new file mode 100644 index 0000000000..f6dcf16b9f --- /dev/null +++ b/src/bp-core/libraries/WPPerformanceTester/css/wppt.css @@ -0,0 +1,188 @@ +table { + font-family: "Helvetica Neue", Helvetica, sans-serif +} + +h2, caption { + text-align: left; + color: black; + font-weight: bold; + /*text-transform: uppercase;*/ + padding: 5px; + font-size: 24px; + margin-bottom: 5px; +} + +thead { + background: SteelBlue; + color: white; +} + +th, +td { + padding: 5px 10px; +} + +tbody tr:nth-child(even) { + background: WhiteSmoke; +} + +tbody tr td:nth-child(2) { + text-align:right; +} + +tbody tr td:nth-child(3), +tbody tr td:nth-child(4) { + text-align: right; + font-family: monospace; +} + +tfoot { + background: SeaGreen; + color: white; + text-align: right; +} + +tfoot tr th:last-child { + font-family: monospace; +} + +.wrap { + width: 600px; +} + +/* Basic Grey */ +.basic-grey { + margin-left:0px; + margin-right:auto; + max-width: 600px; + padding: 25px 15px 25px 10px; + font: 14px Georgia, "Times New Roman", Times, serif; + color: #000; + text-shadow: 1px 1px 1px #FFF; +} +.basic-grey h1 { + font-size: 25px; + padding: 0px 0px 10px 40px; + display: block; + border-bottom:1px solid #E4E4E4; + margin: -10px -15px 30px -10px;; + color: #888; +} +form.basic-grey { + background-image: url('../images/write.png'); + background-repeat: no-repeat; +} +.basic-grey h1>span { + display: block; + font-size: 11px; +} +.basic-grey label { + display: block; + margin: 0px; +} +.basic-grey label>span { + float: left; + width: 20%; + text-align: right; + padding-right: 10px; + margin-top: 10px; + color: #888; +} +.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey textarea, .basic-grey select { + border: 1px solid #DADADA; + color: #888; + height: 30px; + margin-bottom: 16px; + margin-right: 6px; + margin-top: 2px; + outline: 0 none; + padding: 3px 3px 3px 5px; + width: 70%; + font-size: 12px; + line-height:15px; + box-shadow: inset 0px 1px 4px #ECECEC; + -moz-box-shadow: inset 0px 1px 4px #ECECEC; + -webkit-box-shadow: inset 0px 1px 4px #ECECEC; +} +.basic-grey textarea{ + padding: 5px 3px 3px 5px; +} +.basic-grey select { + background: #FFF url('../images/down-arrow.png') no-repeat right; + appearance:none; + -webkit-appearance:none; + -moz-appearance: none; + text-indent: 0.01px; + text-overflow: ''; + width: 70%; + height: 35px; + line-height: 25px; +} +.basic-grey textarea{ + height:100px; +} +.basic-grey .button { + background: #E27575; + border: none; + padding: 10px 25px 10px 25px; + color: #FFF; + box-shadow: 1px 1px 5px #B6B6B6; + border-radius: 3px; + text-shadow: 1px 1px 1px #9E3F3F; + cursor: pointer; +} +.basic-grey .button:hover { + background: #CF7A7A +} + + + +.basic-grey input[type="radio"] { + position: absolute; + opacity: 1; + -moz-opacity: 1; + -webkit-opacity: 1; + -o-opacity: 1; + margin: 3px 10px 0 0px; +} + +.basic-grey label { + opacity: 1; + -moz-opacity: 1; + -webkit-opacity: 1; + -o-opacity: 1; + margin: 0px 0px 0 25px; +} + +.basic-grey p { + max-width: 400px; +} + +/* ChartJS Styling */ + +#chartDiv ul { + list-style: none; +} +#chartDiv ul li { + display: block; + padding-left: 30px; + position: relative; + margin-bottom: 4px; + border-radius: 5px; + padding: 2px 8px 2px 28px; + font-size: 14px; + cursor: default; + -webkit-transition: background-color 200ms ease-in-out; + -moz-transition: background-color 200ms ease-in-out; + -o-transition: background-color 200ms ease-in-out; + transition: background-color 200ms ease-in-out; +} +#chartDiv li span { + display: block; + position: absolute; + left: 0; + top: 0; + width: 20px; + height: 100%; + border-radius: 5px; +} diff --git a/src/bp-core/libraries/WPPerformanceTester/images/down-arrow.png b/src/bp-core/libraries/WPPerformanceTester/images/down-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..ff47c43cb38385e3c43fb6e39d5fefecb634a8be GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp@K+M6x1|*f#O3wo+$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GNuDl_Ar-fh)~sJ|fBL|Igd+{IHF+5s51hqQm>zv~sNrs3 z7J7rlaaL4=g?xwnf|I38gh@8d1#KW+8hH%ogZ+!tk+Za4u{an^LB{Ts5*6KiI literal 0 HcmV?d00001 diff --git a/src/bp-core/libraries/WPPerformanceTester/images/write.png b/src/bp-core/libraries/WPPerformanceTester/images/write.png new file mode 100644 index 0000000000000000000000000000000000000000..441559a785e8e5316c57b167a40b5a55ab336630 GIT binary patch literal 2461 zcmX|Dd010d7Jpc^K{iWe39Cy#a1=0r2(nlK5hw$KEHMzZnFNqMkpvV5^aB!xuK|ix zpllWu3L!ip67vX19r8^;kVP;s1f#~xCyNcxDn+5xdE6KLBgyZbd(Q9t&bjB_m!i-R zf4v=MJ0J+s3k*1M8iKZ*LGe}GcJzDlx`_z=(Mmt9 zar%KLydy51Q!9d-I#~EVMz(iD)9!$xpG?|}#fA}~d-C&)jds~5QbWJPJ?l6SjSK79 zWq%-Vf0LhgnDN#hzu4Q+wmY#REX;nd-qXBue82js<(1!Vj;mS2-Q<;=5ijSPhyH0i zLU()nFx@`4CO&T1@6@pmUqJ+|TKW{KpXII;WlXH`T0#GFcAZnPwUO3Z|geUWLKnV-mMWQA!) zLY2lftm-0pS!#{B9uTFHy^MJ(p6f#Yfc_S!DZKe88r!Y$t)1>e=8K)Nf;z(ANF&qJ zD+Q~V>-a>96I}JV#E3GGxbL6`4*Dr1MmUGemwRda8Pg>#shyf7b73l3IMTV=_p&`Q z2v0g>FmfF8Ji$z^8+kvFF~W0)v(_v~6$OjzUoTtlFaf2Fe{`8Z=G9bM ztt(uWR-nmrrPvG3N-yDmC%LSeFQNw{p`hJ$i9EF3R9dS!ai~z@jBUv8sOcgN6`ZOw zqK)a#d^O|(XN7b53TY(h!9qcGHrihcQVLmNDOem=Sk-yK(Lk)Nyhj?D#x099C$?_P zf%wbh7b+eRPg-WkfI^S6PdUgrNc^x}dN6#edlwUn;SRIl_?$jkRFNnOP)V89e* z8BHkRT)#YrECkIiY4b&s1@*4)SzF7ziR&uebd)_$$kbIODi)2O{k2Vv4U+%UW^T*S zu@lT6u-H4{c%q2?sScbIoMFGQHwzD);RB$XmUL;P5VYa5A;j!9h8`nkEf^X^%yTkm!GaZFi=T?Xg0OVq9S>9jUAbiz28J=Rj2Obp{KEq3;>2{Qwo$ zFjxT?s${S(U9>+jrKI5C=O))qFQ7 zb>iKV(Vp3z{^blI43xO!c)WAG7_e^;k>9}#>+bxLYrdu=sjLyGt{rbs{zkB{4YEQ_ zM>HlG#Vtg9L||p+d7oFzPmkDi3!h*6`vO0R>^eT=jzU25eBw4>0ou27;(hOYfxOFd`&rH*9LGJ)OQ3kXR&;Ezv z78P~YnA2)bx}r@jwo@f?H7gu~g`HwiLK<=ua9i5Jo_X9}DO6sV>oFQm8bH$(lR!Fr zj)QJt&`Nz9{I`?k43`Yht@w8mg2f?)d9O{1lK|GPrjdigFmIuOp{0K1>!PJwZ3$E^ znve$)UUM*zXpOHsCC9{~^1?yo74I4e7LE#HuY=kN712DnaYqNOeru}#<3f2G`i4QH zOR(skT^wp-mqUb{MpKw>&S=nTps9Y<>+|*Nv}U=uOjyEj!S*s=PQPrY>mU5~9wDl$ z1Z8;)Shhc~L5(XP2yrPiFGIo1fGLp*X3BLoh2oYhUg4b0CSA&TfBbzi;_7MIgSWy> zy=`@Z8^Oh!I*Ja_Gp5=$WJb1q^q{2LH{14=iDX?lvS%$C=@|~2>UmjMo zNF#c!GweyWsPIUCkD2_iUO_=dwb~y??=}6$Mk15qka; z>VG3u0x$$O>Z}{hPF2tE8%%;Array.prototype.slice.call(t));let o=!1,a=[];return function(...s){a=n(s),o||(o=!0,t.call(window,(()=>{o=!1,e.apply(i,a)})))}}function i(t,e){let i;return function(...s){return e?(clearTimeout(i),i=setTimeout(t,e,s)):t.apply(this,s),e}}const s=t=>"start"===t?"left":"end"===t?"right":"center",n=(t,e,i)=>"start"===t?e:"end"===t?i:(e+i)/2,o=(t,e,i,s)=>t===(s?"left":"right")?i:"center"===t?(e+i)/2:e;var a=new class{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,i,s){const n=e.listeners[s],o=e.duration;n.forEach((s=>s({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(i-e.start,o)})))}_refresh(){this._request||(this._running=!0,this._request=t.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(t=Date.now()){let e=0;this._charts.forEach(((i,s)=>{if(!i.running||!i.items.length)return;const n=i.items;let o,a=n.length-1,r=!1;for(;a>=0;--a)o=n[a],o._active?(o._total>i.duration&&(i.duration=o._total),o.tick(t),r=!0):(n[a]=n[n.length-1],n.pop());r&&(s.draw(),this._notify(s,i,t,"progress")),n.length||(i.running=!1,this._notify(s,i,t,"complete"),i.initial=!1),e+=n.length})),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const i=e.items;let s=i.length-1;for(;s>=0;--s)i[s].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}; +/*! + * @kurkle/color v0.1.9 + * https://github.com/kurkle/color#readme + * (c) 2020 Jukka Kurkela + * Released under the MIT License + */const r={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},l="0123456789ABCDEF",h=t=>l[15&t],c=t=>l[(240&t)>>4]+l[15&t],d=t=>(240&t)>>4==(15&t);function u(t){var e=function(t){return d(t.r)&&d(t.g)&&d(t.b)&&d(t.a)}(t)?h:c;return t?"#"+e(t.r)+e(t.g)+e(t.b)+(t.a<255?e(t.a):""):t}function f(t){return t+.5|0}const g=(t,e,i)=>Math.max(Math.min(t,i),e);function p(t){return g(f(2.55*t),0,255)}function m(t){return g(f(255*t),0,255)}function x(t){return g(f(t/2.55)/100,0,1)}function b(t){return g(f(100*t),0,100)}const _=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const y=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function v(t,e,i){const s=e*Math.min(i,1-i),n=(e,n=(e+t/30)%12)=>i-s*Math.max(Math.min(n-3,9-n,1),-1);return[n(0),n(8),n(4)]}function w(t,e,i){const s=(s,n=(s+t/60)%6)=>i-i*e*Math.max(Math.min(n,4-n,1),0);return[s(5),s(3),s(1)]}function M(t,e,i){const s=v(t,1,.5);let n;for(e+i>1&&(n=1/(e+i),e*=n,i*=n),n=0;n<3;n++)s[n]*=1-e-i,s[n]+=e;return s}function k(t){const e=t.r/255,i=t.g/255,s=t.b/255,n=Math.max(e,i,s),o=Math.min(e,i,s),a=(n+o)/2;let r,l,h;return n!==o&&(h=n-o,l=a>.5?h/(2-n-o):h/(n+o),r=n===e?(i-s)/h+(i>16&255,o>>8&255,255&o]}return t}(),T.transparent=[0,0,0,0]);const e=T[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}function R(t,e,i){if(t){let s=k(t);s[e]=Math.max(0,Math.min(s[e]+s[e]*i,0===e?360:1)),s=P(s),t.r=s[0],t.g=s[1],t.b=s[2]}}function E(t,e){return t?Object.assign(e||{},t):t}function I(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=m(t[3]))):(e=E(t,{r:0,g:0,b:0,a:1})).a=m(e.a),e}function z(t){return"r"===t.charAt(0)?function(t){const e=_.exec(t);let i,s,n,o=255;if(e){if(e[7]!==i){const t=+e[7];o=255&(e[8]?p(t):255*t)}return i=+e[1],s=+e[3],n=+e[5],i=255&(e[2]?p(i):i),s=255&(e[4]?p(s):s),n=255&(e[6]?p(n):n),{r:i,g:s,b:n,a:o}}}(t):C(t)}class F{constructor(t){if(t instanceof F)return t;const e=typeof t;let i;var s,n,o;"object"===e?i=I(t):"string"===e&&(o=(s=t).length,"#"===s[0]&&(4===o||5===o?n={r:255&17*r[s[1]],g:255&17*r[s[2]],b:255&17*r[s[3]],a:5===o?17*r[s[4]]:255}:7!==o&&9!==o||(n={r:r[s[1]]<<4|r[s[2]],g:r[s[3]]<<4|r[s[4]],b:r[s[5]]<<4|r[s[6]],a:9===o?r[s[7]]<<4|r[s[8]]:255})),i=n||L(t)||z(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=E(this._rgb);return t&&(t.a=x(t.a)),t}set rgb(t){this._rgb=I(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${x(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):this._rgb;var t}hexString(){return this._valid?u(this._rgb):this._rgb}hslString(){return this._valid?function(t){if(!t)return;const e=k(t),i=e[0],s=b(e[1]),n=b(e[2]);return t.a<255?`hsla(${i}, ${s}%, ${n}%, ${x(t.a)})`:`hsl(${i}, ${s}%, ${n}%)`}(this._rgb):this._rgb}mix(t,e){const i=this;if(t){const s=i.rgb,n=t.rgb;let o;const a=e===o?.5:e,r=2*a-1,l=s.a-n.a,h=((r*l==-1?r:(r+l)/(1+r*l))+1)/2;o=1-h,s.r=255&h*s.r+o*n.r+.5,s.g=255&h*s.g+o*n.g+.5,s.b=255&h*s.b+o*n.b+.5,s.a=a*s.a+(1-a)*n.a,i.rgb=s}return i}clone(){return new F(this.rgb)}alpha(t){return this._rgb.a=m(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=f(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return R(this._rgb,2,t),this}darken(t){return R(this._rgb,2,-t),this}saturate(t){return R(this._rgb,1,t),this}desaturate(t){return R(this._rgb,1,-t),this}rotate(t){return function(t,e){var i=k(t);i[0]=D(i[0]+e),i=P(i),t.r=i[0],t.g=i[1],t.b=i[2]}(this._rgb,t),this}}function B(t){return new F(t)}const V=t=>t instanceof CanvasGradient||t instanceof CanvasPattern;function W(t){return V(t)?t:B(t)}function N(t){return V(t)?t:B(t).saturate(.5).darken(.1).hexString()}function H(){}const j=function(){let t=0;return function(){return t++}}();function $(t){return null==t}function Y(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.substr(0,7)&&"Array]"===e.substr(-6)}function U(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}const X=t=>("number"==typeof t||t instanceof Number)&&isFinite(+t);function q(t,e){return X(t)?t:e}function K(t,e){return void 0===t?e:t}const G=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:t/e,Z=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function J(t,e,i){if(t&&"function"==typeof t.call)return t.apply(i,e)}function Q(t,e,i,s){let n,o,a;if(Y(t))if(o=t.length,s)for(n=o-1;n>=0;n--)e.call(i,t[n],n);else for(n=0;ni;)t=t[e.substr(i,s-i)],i=s+1,s=rt(e,i);return t}function ht(t){return t.charAt(0).toUpperCase()+t.slice(1)}const ct=t=>void 0!==t,dt=t=>"function"==typeof t,ut=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0};function ft(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}const gt=Object.create(null),pt=Object.create(null);function mt(t,e){if(!e)return t;const i=e.split(".");for(let e=0,s=i.length;et.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>N(e.backgroundColor),this.hoverBorderColor=(t,e)=>N(e.borderColor),this.hoverColor=(t,e)=>N(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,e){return xt(this,t,e)}get(t){return mt(this,t)}describe(t,e){return xt(pt,t,e)}override(t,e){return xt(gt,t,e)}route(t,e,i,s){const n=mt(this,t),o=mt(this,i),a="_"+e;Object.defineProperties(n,{[a]:{value:n[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[a],e=o[s];return U(t)?Object.assign({},e,t):K(t,e)},set(t){this[a]=t}}})}}({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});const _t=Math.PI,yt=2*_t,vt=yt+_t,wt=Number.POSITIVE_INFINITY,Mt=_t/180,kt=_t/2,St=_t/4,Pt=2*_t/3,Dt=Math.log10,Ct=Math.sign;function Ot(t){const e=Math.round(t);t=Lt(t,e,t/1e3)?e:t;const i=Math.pow(10,Math.floor(Dt(t))),s=t/i;return(s<=1?1:s<=2?2:s<=5?5:10)*i}function At(t){const e=[],i=Math.sqrt(t);let s;for(s=1;st-e)).pop(),e}function Tt(t){return!isNaN(parseFloat(t))&&isFinite(t)}function Lt(t,e,i){return Math.abs(t-e)=t}function Et(t,e,i){let s,n,o;for(s=0,n=t.length;sl&&h=Math.min(e,i)-s&&t<=Math.max(e,i)+s}function Ut(t){return!t||$(t.size)||$(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function Xt(t,e,i,s,n){let o=e[n];return o||(o=e[n]=t.measureText(n).width,i.push(n)),o>s&&(s=o),s}function qt(t,e,i,s){let n=(s=s||{}).data=s.data||{},o=s.garbageCollect=s.garbageCollect||[];s.font!==e&&(n=s.data={},o=s.garbageCollect=[],s.font=e),t.save(),t.font=e;let a=0;const r=i.length;let l,h,c,d,u;for(l=0;li.length){for(l=0;l0&&t.stroke()}}function Jt(t,e,i){return i=i||.5,!e||t&&t.x>e.left-i&&t.xe.top-i&&t.y0&&""!==o.strokeColor;let l,h;for(t.save(),t.font=n.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]);$(e.rotation)||t.rotate(e.rotation);e.color&&(t.fillStyle=e.color);e.textAlign&&(t.textAlign=e.textAlign);e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,o),l=0;lt[i]1;)s=o+n>>1,i(s)?o=s:n=s;return{lo:o,hi:n}}const re=(t,e,i)=>ae(t,i,(s=>t[s][e]ae(t,i,(s=>t[s][e]>=i));function he(t,e,i){let s=0,n=t.length;for(;ss&&t[n-1]>i;)n--;return s>0||n{const i="_onData"+ht(e),s=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){const n=s.apply(this,e);return t._chartjs.listeners.forEach((t=>{"function"==typeof t[i]&&t[i](...e)})),n}})})))}function ue(t,e){const i=t._chartjs;if(!i)return;const s=i.listeners,n=s.indexOf(e);-1!==n&&s.splice(n,1),s.length>0||(ce.forEach((e=>{delete t[e]})),delete t._chartjs)}function fe(t){const e=new Set;let i,s;for(i=0,s=t.length;iwindow.getComputedStyle(t,null);function be(t,e){return xe(t).getPropertyValue(e)}const _e=["top","right","bottom","left"];function ye(t,e,i){const s={};i=i?"-"+i:"";for(let n=0;n<4;n++){const o=_e[n];s[o]=parseFloat(t[e+"-"+o+i])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}function ve(t,e){const{canvas:i,currentDevicePixelRatio:s}=e,n=xe(i),o="border-box"===n.boxSizing,a=ye(n,"padding"),r=ye(n,"border","width"),{x:l,y:h,box:c}=function(t,e){const i=t.native||t,s=i.touches,n=s&&s.length?s[0]:i,{offsetX:o,offsetY:a}=n;let r,l,h=!1;if(((t,e,i)=>(t>0||e>0)&&(!i||!i.shadowRoot))(o,a,i.target))r=o,l=a;else{const t=e.getBoundingClientRect();r=n.clientX-t.left,l=n.clientY-t.top,h=!0}return{x:r,y:l,box:h}}(t,i),d=a.left+(c&&r.left),u=a.top+(c&&r.top);let{width:f,height:g}=e;return o&&(f-=a.width+r.width,g-=a.height+r.height),{x:Math.round((l-d)/f*i.width/s),y:Math.round((h-u)/g*i.height/s)}}const we=t=>Math.round(10*t)/10;function Me(t,e,i,s){const n=xe(t),o=ye(n,"margin"),a=me(n.maxWidth,t,"clientWidth")||wt,r=me(n.maxHeight,t,"clientHeight")||wt,l=function(t,e,i){let s,n;if(void 0===e||void 0===i){const o=pe(t);if(o){const t=o.getBoundingClientRect(),a=xe(o),r=ye(a,"border","width"),l=ye(a,"padding");e=t.width-l.width-r.width,i=t.height-l.height-r.height,s=me(a.maxWidth,o,"clientWidth"),n=me(a.maxHeight,o,"clientHeight")}else e=t.clientWidth,i=t.clientHeight}return{width:e,height:i,maxWidth:s||wt,maxHeight:n||wt}}(t,e,i);let{width:h,height:c}=l;if("content-box"===n.boxSizing){const t=ye(n,"border","width"),e=ye(n,"padding");h-=e.width+t.width,c-=e.height+t.height}return h=Math.max(0,h-o.width),c=Math.max(0,s?Math.floor(h/s):c-o.height),h=we(Math.min(h,a,l.maxWidth)),c=we(Math.min(c,r,l.maxHeight)),h&&!c&&(c=we(h/2)),{width:h,height:c}}function ke(t,e,i){const s=e||1,n=Math.floor(t.height*s),o=Math.floor(t.width*s);t.height=n/s,t.width=o/s;const a=t.canvas;return a.style&&(i||!a.style.height&&!a.style.width)&&(a.style.height=`${t.height}px`,a.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==s||a.height!==n||a.width!==o)&&(t.currentDevicePixelRatio=s,a.height=n,a.width=o,t.ctx.setTransform(s,0,0,s,0,0),!0)}const Se=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}return t}();function Pe(t,e){const i=be(t,e),s=i&&i.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}function De(t,e){return"native"in t?{x:t.x,y:t.y}:ve(t,e)}function Ce(t,e,i,s){const{controller:n,data:o,_sorted:a}=t,r=n._cachedMeta.iScale;if(r&&e===r.axis&&"r"!==e&&a&&o.length){const t=r._reversePixels?le:re;if(!s)return t(o,e,i);if(n._sharedOptions){const s=o[0],n="function"==typeof s.getRange&&s.getRange(e);if(n){const s=t(o,e,i-n),a=t(o,e,i+n);return{lo:s.lo,hi:a.hi}}}}return{lo:0,hi:o.length-1}}function Oe(t,e,i,s,n){const o=t.getSortedVisibleDatasetMetas(),a=i[e];for(let t=0,i=o.length;t{t[r](n[a],s)&&o.push({element:t,datasetIndex:e,index:i}),t.inRange(n.x,n.y,s)&&(l=!0)})),i.intersect&&!l?[]:o}var Ee={modes:{index(t,e,i,s){const n=De(e,t),o=i.axis||"x",a=i.intersect?Ae(t,n,o,s):Le(t,n,o,!1,s),r=[];return a.length?(t.getSortedVisibleDatasetMetas().forEach((t=>{const e=a[0].index,i=t.data[e];i&&!i.skip&&r.push({element:i,datasetIndex:t.index,index:e})})),r):[]},dataset(t,e,i,s){const n=De(e,t),o=i.axis||"xy";let a=i.intersect?Ae(t,n,o,s):Le(t,n,o,!1,s);if(a.length>0){const e=a[0].datasetIndex,i=t.getDatasetMeta(e).data;a=[];for(let t=0;tAe(t,De(e,t),i.axis||"xy",s),nearest:(t,e,i,s)=>Le(t,De(e,t),i.axis||"xy",i.intersect,s),x:(t,e,i,s)=>Re(t,e,{axis:"x",intersect:i.intersect},s),y:(t,e,i,s)=>Re(t,e,{axis:"y",intersect:i.intersect},s)}};const Ie=new RegExp(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/),ze=new RegExp(/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/);function Fe(t,e){const i=(""+t).match(Ie);if(!i||"normal"===i[1])return 1.2*e;switch(t=+i[2],i[3]){case"px":return t;case"%":t/=100}return e*t}function Be(t,e){const i={},s=U(e),n=s?Object.keys(e):e,o=U(t)?s?i=>K(t[i],t[e[i]]):e=>t[e]:()=>t;for(const t of n)i[t]=+o(t)||0;return i}function Ve(t){return Be(t,{top:"y",right:"x",bottom:"y",left:"x"})}function We(t){return Be(t,["topLeft","topRight","bottomLeft","bottomRight"])}function Ne(t){const e=Ve(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function He(t,e){t=t||{},e=e||bt.font;let i=K(t.size,e.size);"string"==typeof i&&(i=parseInt(i,10));let s=K(t.style,e.style);s&&!(""+s).match(ze)&&(console.warn('Invalid font style specified: "'+s+'"'),s="");const n={family:K(t.family,e.family),lineHeight:Fe(K(t.lineHeight,e.lineHeight),i),size:i,style:s,weight:K(t.weight,e.weight),string:""};return n.string=Ut(n),n}function je(t,e,i,s){let n,o,a,r=!0;for(n=0,o=t.length;ni&&0===t?0:t+e;return{min:a(s,-Math.abs(o)),max:a(n,o)}}function Ye(t,e){return Object.assign(Object.create(t),e)}const Ue=["left","top","right","bottom"];function Xe(t,e){return t.filter((t=>t.pos===e))}function qe(t,e){return t.filter((t=>-1===Ue.indexOf(t.pos)&&t.box.axis===e))}function Ke(t,e){return t.sort(((t,i)=>{const s=e?i:t,n=e?t:i;return s.weight===n.weight?s.index-n.index:s.weight-n.weight}))}function Ge(t,e){const i=function(t){const e={};for(const i of t){const{stack:t,pos:s,stackWeight:n}=i;if(!t||!Ue.includes(s))continue;const o=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=n}return e}(t),{vBoxMaxWidth:s,hBoxMaxHeight:n}=e;let o,a,r;for(o=0,a=t.length;o{s[t]=Math.max(e[t],i[t])})),s}return s(t?["left","right"]:["top","bottom"])}function ei(t,e,i,s){const n=[];let o,a,r,l,h,c;for(o=0,a=t.length,h=0;ot.box.fullSize)),!0),s=Ke(Xe(e,"left"),!0),n=Ke(Xe(e,"right")),o=Ke(Xe(e,"top"),!0),a=Ke(Xe(e,"bottom")),r=qe(e,"x"),l=qe(e,"y");return{fullSize:i,leftAndTop:s.concat(o),rightAndBottom:n.concat(l).concat(a).concat(r),chartArea:Xe(e,"chartArea"),vertical:s.concat(n).concat(l),horizontal:o.concat(a).concat(r)}}(t.boxes),l=r.vertical,h=r.horizontal;Q(t.boxes,(t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()}));const c=l.reduce(((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1),0)||1,d=Object.freeze({outerWidth:e,outerHeight:i,padding:n,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/c,hBoxMaxHeight:a/2}),u=Object.assign({},n);Je(u,Ne(s));const f=Object.assign({maxPadding:u,w:o,h:a,x:n.left,y:n.top},n),g=Ge(l.concat(h),d);ei(r.fullSize,f,d,g),ei(l,f,d,g),ei(h,f,d,g)&&ei(l,f,d,g),function(t){const e=t.maxPadding;function i(i){const s=Math.max(e[i]-t[i],0);return t[i]+=s,s}t.y+=i("top"),t.x+=i("left"),i("right"),i("bottom")}(f),si(r.leftAndTop,f,d,g),f.x+=f.w,f.y+=f.h,si(r.rightAndBottom,f,d,g),t.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},Q(r.chartArea,(e=>{const i=e.box;Object.assign(i,t.chartArea),i.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})}))}};function oi(t,e=[""],i=t,s,n=(()=>t[0])){ct(s)||(s=mi("_fallback",t));const o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:i,_fallback:s,_getTarget:n,override:n=>oi([n,...t],e,i,s)};return new Proxy(o,{deleteProperty:(e,i)=>(delete e[i],delete e._keys,delete t[0][i],!0),get:(i,s)=>ci(i,s,(()=>function(t,e,i,s){let n;for(const o of e)if(n=mi(li(o,t),i),ct(n))return hi(t,n)?gi(i,s,t,n):n}(s,e,t,i))),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>xi(t).includes(e),ownKeys:t=>xi(t),set(t,e,i){const s=t._storage||(t._storage=n());return t[e]=s[e]=i,delete t._keys,!0}})}function ai(t,e,i,s){const n={_cacheable:!1,_proxy:t,_context:e,_subProxy:i,_stack:new Set,_descriptors:ri(t,s),setContext:e=>ai(t,e,i,s),override:n=>ai(t.override(n),e,i,s)};return new Proxy(n,{deleteProperty:(e,i)=>(delete e[i],delete t[i],!0),get:(t,e,i)=>ci(t,e,(()=>function(t,e,i){const{_proxy:s,_context:n,_subProxy:o,_descriptors:a}=t;let r=s[e];dt(r)&&a.isScriptable(e)&&(r=function(t,e,i,s){const{_proxy:n,_context:o,_subProxy:a,_stack:r}=i;if(r.has(t))throw new Error("Recursion detected: "+Array.from(r).join("->")+"->"+t);r.add(t),e=e(o,a||s),r.delete(t),hi(t,e)&&(e=gi(n._scopes,n,t,e));return e}(e,r,t,i));Y(r)&&r.length&&(r=function(t,e,i,s){const{_proxy:n,_context:o,_subProxy:a,_descriptors:r}=i;if(ct(o.index)&&s(t))e=e[o.index%e.length];else if(U(e[0])){const i=e,s=n._scopes.filter((t=>t!==i));e=[];for(const l of i){const i=gi(s,n,t,l);e.push(ai(i,o,a&&a[t],r))}}return e}(e,r,t,a.isIndexable));hi(e,r)&&(r=ai(r,n,o&&o[e],a));return r}(t,e,i))),getOwnPropertyDescriptor:(e,i)=>e._descriptors.allKeys?Reflect.has(t,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,i),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,i)=>Reflect.has(t,i),ownKeys:()=>Reflect.ownKeys(t),set:(e,i,s)=>(t[i]=s,delete e[i],!0)})}function ri(t,e={scriptable:!0,indexable:!0}){const{_scriptable:i=e.scriptable,_indexable:s=e.indexable,_allKeys:n=e.allKeys}=t;return{allKeys:n,scriptable:i,indexable:s,isScriptable:dt(i)?i:()=>i,isIndexable:dt(s)?s:()=>s}}const li=(t,e)=>t?t+ht(e):e,hi=(t,e)=>U(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function ci(t,e,i){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const s=i();return t[e]=s,s}function di(t,e,i){return dt(t)?t(e,i):t}const ui=(t,e)=>!0===t?e:"string"==typeof t?lt(e,t):void 0;function fi(t,e,i,s,n){for(const o of e){const e=ui(i,o);if(e){t.add(e);const o=di(e._fallback,i,n);if(ct(o)&&o!==i&&o!==s)return o}else if(!1===e&&ct(s)&&i!==s)return null}return!1}function gi(t,e,i,s){const n=e._rootScopes,o=di(e._fallback,i,s),a=[...t,...n],r=new Set;r.add(s);let l=pi(r,a,i,o||i,s);return null!==l&&((!ct(o)||o===i||(l=pi(r,a,o,l,s),null!==l))&&oi(Array.from(r),[""],n,o,(()=>function(t,e,i){const s=t._getTarget();e in s||(s[e]={});const n=s[e];if(Y(n)&&U(i))return i;return n}(e,i,s))))}function pi(t,e,i,s,n){for(;i;)i=fi(t,e,i,s,n);return i}function mi(t,e){for(const i of e){if(!i)continue;const e=i[t];if(ct(e))return e}}function xi(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const i of t)for(const t of Object.keys(i).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}(t._scopes)),e}const bi=Number.EPSILON||1e-14,_i=(t,e)=>e"x"===t?"y":"x";function vi(t,e,i,s){const n=t.skip?e:t,o=e,a=i.skip?e:i,r=Vt(o,n),l=Vt(a,o);let h=r/(r+l),c=l/(r+l);h=isNaN(h)?0:h,c=isNaN(c)?0:c;const d=s*h,u=s*c;return{previous:{x:o.x-d*(a.x-n.x),y:o.y-d*(a.y-n.y)},next:{x:o.x+u*(a.x-n.x),y:o.y+u*(a.y-n.y)}}}function wi(t,e="x"){const i=yi(e),s=t.length,n=Array(s).fill(0),o=Array(s);let a,r,l,h=_i(t,0);for(a=0;a!t.skip))),"monotone"===e.cubicInterpolationMode)wi(t,n);else{let i=s?t[t.length-1]:t[0];for(o=0,a=t.length;o0===t||1===t,Pi=(t,e,i)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*yt/i),Di=(t,e,i)=>Math.pow(2,-10*t)*Math.sin((t-e)*yt/i)+1,Ci={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*kt),easeOutSine:t=>Math.sin(t*kt),easeInOutSine:t=>-.5*(Math.cos(_t*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>Si(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>Si(t)?t:Pi(t,.075,.3),easeOutElastic:t=>Si(t)?t:Di(t,.075,.3),easeInOutElastic(t){const e=.1125;return Si(t)?t:t<.5?.5*Pi(2*t,e,.45):.5+.5*Di(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-Ci.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,i=2.75;return t<1/i?e*t*t:t<2/i?e*(t-=1.5/i)*t+.75:t<2.5/i?e*(t-=2.25/i)*t+.9375:e*(t-=2.625/i)*t+.984375},easeInOutBounce:t=>t<.5?.5*Ci.easeInBounce(2*t):.5*Ci.easeOutBounce(2*t-1)+.5};function Oi(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}}function Ai(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:"middle"===s?i<.5?t.y:e.y:"after"===s?i<1?t.y:e.y:i>0?e.y:t.y}}function Ti(t,e,i,s){const n={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},a=Oi(t,n,i),r=Oi(n,o,i),l=Oi(o,e,i),h=Oi(a,r,i),c=Oi(r,l,i);return Oi(h,c,i)}const Li=new Map;function Ri(t,e,i){return function(t,e){e=e||{};const i=t+JSON.stringify(e);let s=Li.get(i);return s||(s=new Intl.NumberFormat(t,e),Li.set(i,s)),s}(e,i).format(t)}function Ei(t,e,i){return t?function(t,e){return{x:i=>t+t+e-i,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}}(e,i):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function Ii(t,e){let i,s;"ltr"!==e&&"rtl"!==e||(i=t.canvas.style,s=[i.getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",e,"important"),t.prevTextDirection=s)}function zi(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function Fi(t){return"angle"===t?{between:Ht,compare:Wt,normalize:Nt}:{between:Yt,compare:(t,e)=>t-e,normalize:t=>t}}function Bi({start:t,end:e,count:i,loop:s,style:n}){return{start:t%i,end:e%i,loop:s&&(e-t+1)%i==0,style:n}}function Vi(t,e,i){if(!i)return[t];const{property:s,start:n,end:o}=i,a=e.length,{compare:r,between:l,normalize:h}=Fi(s),{start:c,end:d,loop:u,style:f}=function(t,e,i){const{property:s,start:n,end:o}=i,{between:a,normalize:r}=Fi(s),l=e.length;let h,c,{start:d,end:u,loop:f}=t;if(f){for(d+=l,u+=l,h=0,c=l;hb||l(n,x,p)&&0!==r(n,x),v=()=>!b||0===r(o,p)||l(o,x,p);for(let t=c,i=c;t<=d;++t)m=e[t%a],m.skip||(p=h(m[s]),p!==x&&(b=l(p,n,o),null===_&&y()&&(_=0===r(p,n)?t:i),null!==_&&v()&&(g.push(Bi({start:_,end:t,loop:u,count:a,style:f})),_=null),i=t,x=p));return null!==_&&g.push(Bi({start:_,end:d,loop:u,count:a,style:f})),g}function Wi(t,e){const i=[],s=t.segments;for(let n=0;nn&&t[o%e].skip;)o--;return o%=e,{start:n,end:o}}(i,n,o,s);if(!0===s)return Hi(t,[{start:a,end:r,loop:o}],i,e);return Hi(t,function(t,e,i,s){const n=t.length,o=[];let a,r=e,l=t[e];for(a=e+1;a<=i;++a){const i=t[a%n];i.skip||i.stop?l.skip||(s=!1,o.push({start:e%n,end:(a-1)%n,loop:s}),e=r=i.stop?a:null):(r=a,l.skip&&(e=a)),l=i}return null!==r&&o.push({start:e%n,end:r%n,loop:s}),o}(i,a,rnull===t||""===t;const Gi=!!Se&&{passive:!0};function Zi(t,e,i){t.canvas.removeEventListener(e,i,Gi)}function Ji(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function Qi(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||Ji(i.addedNodes,s),e=e&&!Ji(i.removedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}function ts(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||Ji(i.removedNodes,s),e=e&&!Ji(i.addedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}const es=new Map;let is=0;function ss(){const t=window.devicePixelRatio;t!==is&&(is=t,es.forEach(((e,i)=>{i.currentDevicePixelRatio!==t&&e()})))}function ns(t,i,s){const n=t.canvas,o=n&&pe(n);if(!o)return;const a=e(((t,e)=>{const i=o.clientWidth;s(t,e),i{const e=t[0],i=e.contentRect.width,s=e.contentRect.height;0===i&&0===s||a(i,s)}));return r.observe(o),function(t,e){es.size||window.addEventListener("resize",ss),es.set(t,e)}(t,a),r}function os(t,e,i){i&&i.disconnect(),"resize"===e&&function(t){es.delete(t),es.size||window.removeEventListener("resize",ss)}(t)}function as(t,i,s){const n=t.canvas,o=e((e=>{null!==t.ctx&&s(function(t,e){const i=qi[t.type]||t.type,{x:s,y:n}=ve(t,e);return{type:i,chart:e,native:t,x:void 0!==s?s:null,y:void 0!==n?n:null}}(e,t))}),t,(t=>{const e=t[0];return[e,e.offsetX,e.offsetY]}));return function(t,e,i){t.addEventListener(e,i,Gi)}(n,i,o),o}class rs extends Ui{acquireContext(t,e){const i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function(t,e){const i=t.style,s=t.getAttribute("height"),n=t.getAttribute("width");if(t.$chartjs={initial:{height:s,width:n,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",Ki(n)){const e=Pe(t,"width");void 0!==e&&(t.width=e)}if(Ki(s))if(""===t.style.height)t.height=t.width/(e||2);else{const e=Pe(t,"height");void 0!==e&&(t.height=e)}}(t,e),i):null}releaseContext(t){const e=t.canvas;if(!e.$chartjs)return!1;const i=e.$chartjs.initial;["height","width"].forEach((t=>{const s=i[t];$(s)?e.removeAttribute(t):e.setAttribute(t,s)}));const s=i.style||{};return Object.keys(s).forEach((t=>{e.style[t]=s[t]})),e.width=e.width,delete e.$chartjs,!0}addEventListener(t,e,i){this.removeEventListener(t,e);const s=t.$proxies||(t.$proxies={}),n={attach:Qi,detach:ts,resize:ns}[e]||as;s[e]=n(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),s=i[e];if(!s)return;({attach:os,detach:os,resize:os}[e]||Zi)(t,e,s),i[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,s){return Me(t,e,i,s)}isAttached(t){const e=pe(t);return!(!e||!e.isConnected)}}function ls(t){return!ge()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?Xi:rs}var hs=Object.freeze({__proto__:null,_detectPlatform:ls,BasePlatform:Ui,BasicPlatform:Xi,DomPlatform:rs});const cs="transparent",ds={boolean:(t,e,i)=>i>.5?e:t,color(t,e,i){const s=W(t||cs),n=s.valid&&W(e||cs);return n&&n.valid?n.mix(s,i).hexString():e},number:(t,e,i)=>t+(e-t)*i};class us{constructor(t,e,i,s){const n=e[i];s=je([t.to,s,n,t.from]);const o=je([t.from,n,s]);this._active=!0,this._fn=t.fn||ds[t.type||typeof o],this._easing=Ci[t.easing]||Ci.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=o,this._to=s,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);const s=this._target[this._prop],n=i-this._start,o=this._duration-n;this._start=i,this._duration=Math.floor(Math.max(o,t.duration)),this._total+=n,this._loop=!!t.loop,this._to=je([t.to,e,s,t.from]),this._from=je([t.from,s,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,i=this._duration,s=this._prop,n=this._from,o=this._loop,a=this._to;let r;if(this._active=n!==a&&(o||e1?2-r:r,r=this._easing(Math.min(1,Math.max(0,r))),this._target[s]=this._fn(n,a,r))}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,i)=>{t.push({res:e,rej:i})}))}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let t=0;t"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),bt.set("animations",{colors:{type:"color",properties:["color","borderColor","backgroundColor"]},numbers:{type:"number",properties:["x","y","borderWidth","radius","tension"]}}),bt.describe("animations",{_fallback:"animation"}),bt.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}});class gs{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!U(t))return;const e=this._properties;Object.getOwnPropertyNames(t).forEach((i=>{const s=t[i];if(!U(s))return;const n={};for(const t of fs)n[t]=s[t];(Y(s.properties)&&s.properties||[i]).forEach((t=>{t!==i&&e.has(t)||e.set(t,n)}))}))}_animateOptions(t,e){const i=e.options,s=function(t,e){if(!e)return;let i=t.options;if(!i)return void(t.options=e);i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}}));return i}(t,i);if(!s)return[];const n=this._createAnimations(s,i);return i.$shared&&function(t,e){const i=[],s=Object.keys(e);for(let e=0;e{t.options=i}),(()=>{})),n}_createAnimations(t,e){const i=this._properties,s=[],n=t.$animations||(t.$animations={}),o=Object.keys(e),a=Date.now();let r;for(r=o.length-1;r>=0;--r){const l=o[r];if("$"===l.charAt(0))continue;if("options"===l){s.push(...this._animateOptions(t,e));continue}const h=e[l];let c=n[l];const d=i.get(l);if(c){if(d&&c.active()){c.update(d,h,a);continue}c.cancel()}d&&d.duration?(n[l]=c=new us(d,t,l,h),s.push(c)):t[l]=h}return s}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const i=this._createAnimations(t,e);return i.length?(a.add(this._chart,i),!0):void 0}}function ps(t,e){const i=t&&t.options||{},s=i.reverse,n=void 0===i.min?e:0,o=void 0===i.max?e:0;return{start:s?o:n,end:s?n:o}}function ms(t,e){const i=[],s=t._getSortedDatasetMetas(e);let n,o;for(n=0,o=s.length;n0||!i&&e<0)return n.index}return null}function vs(t,e){const{chart:i,_cachedMeta:s}=t,n=i._stacks||(i._stacks={}),{iScale:o,vScale:a,index:r}=s,l=o.axis,h=a.axis,c=function(t,e,i){return`${t.id}.${e.id}.${i.stack||i.type}`}(o,a,s),d=e.length;let u;for(let t=0;ti[t].axis===e)).shift()}function Ms(t,e){const i=t.controller.index,s=t.vScale&&t.vScale.axis;if(s){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[s]||void 0===e[s][i])return;delete e[s][i]}}}const ks=t=>"reset"===t||"none"===t,Ss=(t,e)=>e?t:Object.assign({},t);class Ps{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=bs(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&Ms(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,i=this.getDataset(),s=(t,e,i,s)=>"x"===t?e:"r"===t?s:i,n=e.xAxisID=K(i.xAxisID,ws(t,"x")),o=e.yAxisID=K(i.yAxisID,ws(t,"y")),a=e.rAxisID=K(i.rAxisID,ws(t,"r")),r=e.indexAxis,l=e.iAxisID=s(r,n,o,a),h=e.vAxisID=s(r,o,n,a);e.xScale=this.getScaleForId(n),e.yScale=this.getScaleForId(o),e.rScale=this.getScaleForId(a),e.iScale=this.getScaleForId(l),e.vScale=this.getScaleForId(h)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&ue(this._data,this),t._stacked&&Ms(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if(U(e))this._data=function(t){const e=Object.keys(t),i=new Array(e.length);let s,n,o;for(s=0,n=e.length;s0&&i._parsed[t-1];if(!1===this._parsing)i._parsed=s,i._sorted=!0,h=s;else{h=Y(s[t])?this.parseArrayData(i,s,t,e):U(s[t])?this.parseObjectData(i,s,t,e):this.parsePrimitiveData(i,s,t,e);const n=()=>null===l[a]||d&&l[a]t&&!e.hidden&&e._stacked&&{keys:ms(i,!0),values:null})(e,i,this.chart),l={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:h,max:c}=function(t){const{min:e,max:i,minDefined:s,maxDefined:n}=t.getUserBounds();return{min:s?e:Number.NEGATIVE_INFINITY,max:n?i:Number.POSITIVE_INFINITY}}(a);let d,u;function f(){u=s[d];const e=u[a.axis];return!X(u[t.axis])||h>e||c=0;--d)if(!f()){this.updateRangeFromParsed(l,t,u,r);break}return l}getAllParsedValues(t){const e=this._cachedMeta._parsed,i=[];let s,n,o;for(s=0,n=e.length;s=0&&tthis.getContext(i,s)),c);return f.$shared&&(f.$shared=r,n[o]=Object.freeze(Ss(f,r))),f}_resolveAnimations(t,e,i){const s=this.chart,n=this._cachedDataOpts,o=`animation-${e}`,a=n[o];if(a)return a;let r;if(!1!==s.options.animation){const s=this.chart.config,n=s.datasetAnimationScopeKeys(this._type,e),o=s.getOptionScopes(this.getDataset(),n);r=s.createResolver(o,this.getContext(t,i,e))}const l=new gs(s,r&&r.animations);return r&&r._cacheable&&(n[o]=Object.freeze(l)),l}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||ks(t)||this.chart._animationsDisabled}updateElement(t,e,i,s){ks(s)?Object.assign(t,i):this._resolveAnimations(e,s).update(t,i)}updateSharedOptions(t,e,i){t&&!ks(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,s){t.active=s;const n=this.getStyle(e,s);this._resolveAnimations(e,i,s).update(t,{options:!s&&this.getSharedOptions(n)||n})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,i=this._cachedMeta.data;for(const[t,e,i]of this._syncList)this[t](e,i);this._syncList=[];const s=i.length,n=e.length,o=Math.min(n,s);o&&this.parse(0,o),n>s?this._insertElements(s,n-s,t):n{for(t.length+=e,a=t.length-1;a>=o;a--)t[a]=t[a-e]};for(r(n),a=t;a{s[t]=i[t]&&i[t].active()?i[t]._to:this[t]})),s}}Ds.defaults={},Ds.defaultRoutes=void 0;const Cs={values:t=>Y(t)?t:""+t,numeric(t,e,i){if(0===t)return"0";const s=this.chart.options.locale;let n,o=t;if(i.length>1){const e=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(e<1e-4||e>1e15)&&(n="scientific"),o=function(t,e){let i=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;Math.abs(i)>=1&&t!==Math.floor(t)&&(i=t-Math.floor(t));return i}(t,i)}const a=Dt(Math.abs(o)),r=Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:n,minimumFractionDigits:r,maximumFractionDigits:r};return Object.assign(l,this.options.ticks.format),Ri(t,s,l)},logarithmic(t,e,i){if(0===t)return"0";const s=t/Math.pow(10,Math.floor(Dt(t)));return 1===s||2===s||5===s?Cs.numeric.call(this,t,e,i):""}};var Os={formatters:Cs};function As(t,e){const i=t.options.ticks,s=i.maxTicksLimit||function(t){const e=t.options.offset,i=t._tickSize(),s=t._length/i+(e?0:1),n=t._maxLength/i;return Math.floor(Math.min(s,n))}(t),n=i.major.enabled?function(t){const e=[];let i,s;for(i=0,s=t.length;is)return function(t,e,i,s){let n,o=0,a=i[0];for(s=Math.ceil(s),n=0;nn)return e}return Math.max(n,1)}(n,e,s);if(o>0){let t,i;const s=o>1?Math.round((r-a)/(o-1)):null;for(Ts(e,l,h,$(s)?0:a-s,a),t=0,i=o-1;te.lineWidth,tickColor:(t,e)=>e.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Os.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),bt.route("scale.ticks","color","","color"),bt.route("scale.grid","color","","borderColor"),bt.route("scale.grid","borderColor","","borderColor"),bt.route("scale.title","color","","color"),bt.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t}),bt.describe("scales",{_fallback:"scale"}),bt.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t});const Ls=(t,e,i)=>"top"===e||"left"===e?t[e]+i:t[e]-i;function Rs(t,e){const i=[],s=t.length/e,n=t.length;let o=0;for(;oa+r)))return h}function Is(t){return t.drawTicks?t.tickLength:0}function zs(t,e){if(!t.display)return 0;const i=He(t.font,e),s=Ne(t.padding);return(Y(t.text)?t.text.length:1)*i.lineHeight+s.height}function Fs(t,e,i){let n=s(t);return(i&&"right"!==e||!i&&"right"===e)&&(n=(t=>"left"===t?"right":"right"===t?"left":t)(n)),n}class Bs extends Ds{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:i,_suggestedMax:s}=this;return t=q(t,Number.POSITIVE_INFINITY),e=q(e,Number.NEGATIVE_INFINITY),i=q(i,Number.POSITIVE_INFINITY),s=q(s,Number.NEGATIVE_INFINITY),{min:q(t,i),max:q(e,s),minDefined:X(t),maxDefined:X(e)}}getMinMax(t){let e,{min:i,max:s,minDefined:n,maxDefined:o}=this.getUserBounds();if(n&&o)return{min:i,max:s};const a=this.getMatchingVisibleMetas();for(let r=0,l=a.length;rs?s:i,s=n&&i>s?i:s,{min:q(i,q(s,i)),max:q(s,q(i,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){J(this.options.beforeUpdate,[this])}update(t,e,i){const{beginAtZero:s,grace:n,ticks:o}=this.options,a=o.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=$e(this,n,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const r=a=n||i<=1||!this.isHorizontal())return void(this.labelRotation=s);const h=this._getLabelSizes(),c=h.widest.width,d=h.highest.height,u=jt(this.chart.width-c,0,this.maxWidth);o=t.offset?this.maxWidth/i:u/(i-1),c+6>o&&(o=u/(i-(t.offset?.5:1)),a=this.maxHeight-Is(t.grid)-e.padding-zs(t.title,this.chart.options.font),r=Math.sqrt(c*c+d*d),l=zt(Math.min(Math.asin(jt((h.highest.height+6)/o,-1,1)),Math.asin(jt(a/r,-1,1))-Math.asin(jt(d/r,-1,1)))),l=Math.max(s,Math.min(n,l))),this.labelRotation=l}afterCalculateLabelRotation(){J(this.options.afterCalculateLabelRotation,[this])}beforeFit(){J(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:i,title:s,grid:n}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){const o=zs(s,e.options.font);if(a?(t.width=this.maxWidth,t.height=Is(n)+o):(t.height=this.maxHeight,t.width=Is(n)+o),i.display&&this.ticks.length){const{first:e,last:s,widest:n,highest:o}=this._getLabelSizes(),r=2*i.padding,l=It(this.labelRotation),h=Math.cos(l),c=Math.sin(l);if(a){const e=i.mirror?0:c*n.width+h*o.height;t.height=Math.min(this.maxHeight,t.height+e+r)}else{const e=i.mirror?0:h*n.width+c*o.height;t.width=Math.min(this.maxWidth,t.width+e+r)}this._calculatePadding(e,s,c,h)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,s){const{ticks:{align:n,padding:o},position:a}=this.options,r=0!==this.labelRotation,l="top"!==a&&"x"===this.axis;if(this.isHorizontal()){const a=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1);let c=0,d=0;r?l?(c=s*t.width,d=i*e.height):(c=i*t.height,d=s*e.width):"start"===n?d=e.width:"end"===n?c=t.width:(c=t.width/2,d=e.width/2),this.paddingLeft=Math.max((c-a+o)*this.width/(this.width-a),0),this.paddingRight=Math.max((d-h+o)*this.width/(this.width-h),0)}else{let i=e.height/2,s=t.height/2;"start"===n?(i=0,s=t.height):"end"===n&&(i=e.height,s=0),this.paddingTop=i+o,this.paddingBottom=s+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){J(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e{const i=t.gc,s=i.length/2;let n;if(s>e){for(n=0;n({width:n[t]||0,height:o[t]||0});return{first:v(0),last:v(e-1),widest:v(_),highest:v(y),widths:n,heights:o}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return $t(this._alignToPixels?Kt(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&ta*s?a/i:r/s:r*s0}_computeGridLineItems(t){const e=this.axis,i=this.chart,s=this.options,{grid:n,position:o}=s,a=n.offset,r=this.isHorizontal(),l=this.ticks.length+(a?1:0),h=Is(n),c=[],d=n.setContext(this.getContext()),u=d.drawBorder?d.borderWidth:0,f=u/2,g=function(t){return Kt(i,t,u)};let p,m,x,b,_,y,v,w,M,k,S,P;if("top"===o)p=g(this.bottom),y=this.bottom-h,w=p-f,k=g(t.top)+f,P=t.bottom;else if("bottom"===o)p=g(this.top),k=t.top,P=g(t.bottom)-f,y=p+f,w=this.top+h;else if("left"===o)p=g(this.right),_=this.right-h,v=p-f,M=g(t.left)+f,S=t.right;else if("right"===o)p=g(this.left),M=t.left,S=g(t.right)-f,_=p+f,v=this.left+h;else if("x"===e){if("center"===o)p=g((t.top+t.bottom)/2+.5);else if(U(o)){const t=Object.keys(o)[0],e=o[t];p=g(this.chart.scales[t].getPixelForValue(e))}k=t.top,P=t.bottom,y=p+f,w=y+h}else if("y"===e){if("center"===o)p=g((t.left+t.right)/2);else if(U(o)){const t=Object.keys(o)[0],e=o[t];p=g(this.chart.scales[t].getPixelForValue(e))}_=p-f,v=_-h,M=t.left,S=t.right}const D=K(s.ticks.maxTicksLimit,l),C=Math.max(1,Math.ceil(l/D));for(m=0;me.value===t));if(i>=0){return e.setContext(this.getContext(i)).lineWidth}return 0}drawGrid(t){const e=this.options.grid,i=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let n,o;const a=(t,e,s)=>{s.width&&s.color&&(i.save(),i.lineWidth=s.width,i.strokeStyle=s.color,i.setLineDash(s.borderDash||[]),i.lineDashOffset=s.borderDashOffset,i.beginPath(),i.moveTo(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(e.display)for(n=0,o=s.length;n{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:i+1,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",s=[];let n,o;for(n=0,o=e.length;n{const s=i.split("."),n=s.pop(),o=[t].concat(s).join("."),a=e[i].split("."),r=a.pop(),l=a.join(".");bt.route(o,n,l,r)}))}(e,t.defaultRoutes);t.descriptors&&bt.describe(e,t.descriptors)}(t,o,i),this.override&&bt.override(t.id,t.overrides)),o}get(t){return this.items[t]}unregister(t){const e=this.items,i=t.id,s=this.scope;i in e&&delete e[i],s&&i in bt[s]&&(delete bt[s][i],this.override&&delete gt[i])}}var Ws=new class{constructor(){this.controllers=new Vs(Ps,"datasets",!0),this.elements=new Vs(Ds,"elements"),this.plugins=new Vs(Object,"plugins"),this.scales=new Vs(Bs,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach((e=>{const s=i||this._getRegistryForType(e);i||s.isForType(e)||s===this.plugins&&e.id?this._exec(t,s,e):Q(e,(e=>{const s=i||this._getRegistryForType(e);this._exec(t,s,e)}))}))}_exec(t,e,i){const s=ht(t);J(i["before"+s],[],i),e[t](i),J(i["after"+s],[],i)}_getRegistryForType(t){for(let e=0;et.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}}function Hs(t,e){return e||!1!==t?!0===t?{}:t:null}function js(t,e,i,s){const n=t.pluginScopeKeys(e),o=t.getOptionScopes(i,n);return t.createResolver(o,s,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function $s(t,e){const i=bt.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||i.indexAxis||"x"}function Ys(t,e){return"x"===t||"y"===t?t:e.axis||("top"===(i=e.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.charAt(0).toLowerCase();var i}function Us(t){const e=t.options||(t.options={});e.plugins=K(e.plugins,{}),e.scales=function(t,e){const i=gt[t.type]||{scales:{}},s=e.scales||{},n=$s(t.type,e),o=Object.create(null),a=Object.create(null);return Object.keys(s).forEach((t=>{const e=s[t];if(!U(e))return console.error(`Invalid scale configuration for scale: ${t}`);if(e._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${t}`);const r=Ys(t,e),l=function(t,e){return t===e?"_index_":"_value_"}(r,n),h=i.scales||{};o[r]=o[r]||t,a[t]=ot(Object.create(null),[{axis:r},e,h[r],h[l]])})),t.data.datasets.forEach((i=>{const n=i.type||t.type,r=i.indexAxis||$s(n,e),l=(gt[n]||{}).scales||{};Object.keys(l).forEach((t=>{const e=function(t,e){let i=t;return"_index_"===t?i=e:"_value_"===t&&(i="x"===e?"y":"x"),i}(t,r),n=i[e+"AxisID"]||o[e]||e;a[n]=a[n]||Object.create(null),ot(a[n],[{axis:e},s[n],l[t]])}))})),Object.keys(a).forEach((t=>{const e=a[t];ot(e,[bt.scales[e.type],bt.scale])})),a}(t,e)}function Xs(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const qs=new Map,Ks=new Set;function Gs(t,e){let i=qs.get(t);return i||(i=e(),qs.set(t,i),Ks.add(i)),i}const Zs=(t,e,i)=>{const s=lt(e,i);void 0!==s&&t.add(s)};class Js{constructor(t){this._config=function(t){return(t=t||{}).data=Xs(t.data),Us(t),t}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=Xs(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),Us(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return Gs(t,(()=>[[`datasets.${t}`,""]]))}datasetAnimationScopeKeys(t,e){return Gs(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]]))}datasetElementScopeKeys(t,e){return Gs(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]]))}pluginScopeKeys(t){const e=t.id;return Gs(`${this.type}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const i=this._scopeCache;let s=i.get(t);return s&&!e||(s=new Map,i.set(t,s)),s}getOptionScopes(t,e,i){const{options:s,type:n}=this,o=this._cachedScopes(t,i),a=o.get(e);if(a)return a;const r=new Set;e.forEach((e=>{t&&(r.add(t),e.forEach((e=>Zs(r,t,e)))),e.forEach((t=>Zs(r,s,t))),e.forEach((t=>Zs(r,gt[n]||{},t))),e.forEach((t=>Zs(r,bt,t))),e.forEach((t=>Zs(r,pt,t)))}));const l=Array.from(r);return 0===l.length&&l.push(Object.create(null)),Ks.has(e)&&o.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,gt[e]||{},bt.datasets[e]||{},{type:e},bt,pt]}resolveNamedOptions(t,e,i,s=[""]){const n={$shared:!0},{resolver:o,subPrefixes:a}=Qs(this._resolverCache,t,s);let r=o;if(function(t,e){const{isScriptable:i,isIndexable:s}=ri(t);for(const n of e){const e=i(n),o=s(n),a=(o||e)&&t[n];if(e&&(dt(a)||tn(a))||o&&Y(a))return!0}return!1}(o,e)){n.$shared=!1;r=ai(o,i=dt(i)?i():i,this.createResolver(t,i,a))}for(const t of e)n[t]=r[t];return n}createResolver(t,e,i=[""],s){const{resolver:n}=Qs(this._resolverCache,t,i);return U(e)?ai(n,e,void 0,s):n}}function Qs(t,e,i){let s=t.get(e);s||(s=new Map,t.set(e,s));const n=i.join();let o=s.get(n);if(!o){o={resolver:oi(e,i),subPrefixes:i.filter((t=>!t.toLowerCase().includes("hover")))},s.set(n,o)}return o}const tn=t=>U(t)&&Object.getOwnPropertyNames(t).reduce(((e,i)=>e||dt(t[i])),!1);const en=["top","bottom","left","right","chartArea"];function sn(t,e){return"top"===t||"bottom"===t||-1===en.indexOf(t)&&"x"===e}function nn(t,e){return function(i,s){return i[t]===s[t]?i[e]-s[e]:i[t]-s[t]}}function on(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),J(i&&i.onComplete,[t],e)}function an(t){const e=t.chart,i=e.options.animation;J(i&&i.onProgress,[t],e)}function rn(t){return ge()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const ln={},hn=t=>{const e=rn(t);return Object.values(ln).filter((t=>t.canvas===e)).pop()};function cn(t,e,i){const s=Object.keys(t);for(const n of s){const s=+n;if(s>=e){const o=t[n];delete t[n],(i>0||s>e)&&(t[s+i]=o)}}}class dn{constructor(t,e){const s=this.config=new Js(e),n=rn(t),o=hn(n);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas can be reused.");const r=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||ls(n)),this.platform.updateConfig(s);const l=this.platform.acquireContext(n,r.aspectRatio),h=l&&l.canvas,c=h&&h.height,d=h&&h.width;this.id=j(),this.ctx=l,this.canvas=h,this.width=d,this.height=c,this._options=r,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Ns,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=i((t=>this.update(t)),r.resizeDelay||0),this._dataChanges=[],ln[this.id]=this,l&&h?(a.listen(this,"complete",on),a.listen(this,"progress",an),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:s,_aspectRatio:n}=this;return $(t)?e&&n?n:s?i/s:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():ke(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Gt(this.canvas,this.ctx),this}stop(){return a.stop(this),this}resize(t,e){a.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const i=this.options,s=this.canvas,n=i.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(s,t,e,n),a=i.devicePixelRatio||this.platform.getDevicePixelRatio(),r=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,ke(this,a,!0)&&(this.notifyPlugins("resize",{size:o}),J(i.onResize,[this,o],this),this.attached&&this._doResize(r)&&this.render())}ensureScalesHaveIDs(){Q(this.options.scales||{},((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options,e=t.scales,i=this.scales,s=Object.keys(i).reduce(((t,e)=>(t[e]=!1,t)),{});let n=[];e&&(n=n.concat(Object.keys(e).map((t=>{const i=e[t],s=Ys(t,i),n="r"===s,o="x"===s;return{options:i,dposition:n?"chartArea":o?"bottom":"left",dtype:n?"radialLinear":o?"category":"linear"}})))),Q(n,(e=>{const n=e.options,o=n.id,a=Ys(o,n),r=K(n.type,e.dtype);void 0!==n.position&&sn(n.position,a)===sn(e.dposition)||(n.position=e.dposition),s[o]=!0;let l=null;if(o in i&&i[o].type===r)l=i[o];else{l=new(Ws.getScale(r))({id:o,type:r,ctx:this.ctx,chart:this}),i[l.id]=l}l.init(n,t)})),Q(s,((t,e)=>{t||delete i[e]})),Q(i,(t=>{ni.configure(this,t,t.options),ni.addBox(this,t)}))}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort(((t,e)=>t.index-e.index)),i>e){for(let t=e;te.length&&delete this._stacks,t.forEach(((t,i)=>{0===e.filter((e=>e===t._dataset)).length&&this._destroyDatasetMeta(i)}))}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let i,s;for(this._removeUnreferencedMetasets(),i=0,s=e.length;i{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),s=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const n=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let o=0;for(let t=0,e=this.data.datasets.length;t{t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(nn("z","_idx"));const{_active:a,_lastEvent:r}=this;r?this._eventHandler(r,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){Q(this.scales,(t=>{ni.removeBox(this,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);ut(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:i,start:s,count:n}of e){cn(t,s,"_removeElements"===i?-n:n)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,i=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+","+t.splice(1).join(",")))),s=i(0);for(let t=1;tt.split(","))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;ni.update(this,this.width,this.height,t);const e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],Q(this.boxes,(t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))}),this),this._layers.forEach(((t,e)=>{t._idx=e})),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,i=t._clip,s=!i.disabled,n=this.chartArea,o={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",o)&&(s&&Qt(e,{left:!1===i.left?0:n.left-i.left,right:!1===i.right?this.width:n.right+i.right,top:!1===i.top?0:n.top-i.top,bottom:!1===i.bottom?this.height:n.bottom+i.bottom}),t.controller.draw(),s&&te(e),o.cancelable=!1,this.notifyPlugins("afterDatasetDraw",o))}getElementsAtEventForMode(t,e,i,s){const n=Ee.modes[e];return"function"==typeof n?n(this,t,i,s):[]}getDatasetMeta(t){const e=this.data.datasets[t],i=this._metasets;let s=i.filter((t=>t&&t._dataset===e)).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(s)),s}getContext(){return this.$context||(this.$context=Ye(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const i=this.getDatasetMeta(t);return"boolean"==typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){const s=i?"show":"hide",n=this.getDatasetMeta(t),o=n.controller._resolveAnimations(void 0,s);ct(e)?(n.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),o.update(n,{visible:i}),this.update((e=>e.datasetIndex===t?s:void 0)))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),a.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,i,s),t[i]=s},s=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};Q(this.options.events,(t=>i(t,s)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,i=(i,s)=>{e.addEventListener(this,i,s),t[i]=s},s=(i,s)=>{t[i]&&(e.removeEventListener(this,i,s),delete t[i])},n=(t,e)=>{this.canvas&&this.resize(t,e)};let o;const a=()=>{s("attach",a),this.attached=!0,this.resize(),i("resize",n),i("detach",o)};o=()=>{this.attached=!1,s("resize",n),this._stop(),this._resize(0,0),i("attach",a)},e.isAttached(this.canvas)?a():o()}unbindEvents(){Q(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._listeners={},Q(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){const s=i?"set":"remove";let n,o,a,r;for("dataset"===e&&(n=this.getDatasetMeta(t[0].datasetIndex),n.controller["_"+s+"DatasetHoverStyle"]()),a=0,r=t.length;a{const i=this.getDatasetMeta(t);if(!i)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}));!tt(i,e)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}_updateHoverStyles(t,e,i){const s=this.options.hover,n=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),o=n(e,t),a=i?t:n(t,e);o.length&&this.updateHoverStyle(o,s.mode,!1),a.length&&s.mode&&this.updateHoverStyle(a,s.mode,!0)}_eventHandler(t,e){const i={event:t,replay:e,cancelable:!0,inChartArea:Jt(t,this.chartArea,this._minPadding)},s=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,s))return;const n=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(n||i.changed)&&this.render(),this}_handleEvent(t,e,i){const{_active:s=[],options:n}=this,o=e,a=this._getActiveElements(t,s,i,o),r=ft(t),l=function(t,e,i,s){return i&&"mouseout"!==t.type?s?e:t:null}(t,this._lastEvent,i,r);i&&(this._lastEvent=null,J(n.onHover,[t,a,this],this),r&&J(n.onClick,[t,a,this],this));const h=!tt(a,s);return(h||e)&&(this._active=a,this._updateHoverStyles(a,s,e)),this._lastEvent=l,h}_getActiveElements(t,e,i,s){if("mouseout"===t.type)return[];if(!i)return e;const n=this.options.hover;return this.getElementsAtEventForMode(t,n.mode,n,s)}}const un=()=>Q(dn.instances,(t=>t._plugins.invalidate())),fn=!0;function gn(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}Object.defineProperties(dn,{defaults:{enumerable:fn,value:bt},instances:{enumerable:fn,value:ln},overrides:{enumerable:fn,value:gt},registry:{enumerable:fn,value:Ws},version:{enumerable:fn,value:"3.7.0"},getChart:{enumerable:fn,value:hn},register:{enumerable:fn,value:(...t)=>{Ws.add(...t),un()}},unregister:{enumerable:fn,value:(...t)=>{Ws.remove(...t),un()}}});class pn{constructor(t){this.options=t||{}}formats(){return gn()}parse(t,e){return gn()}format(t,e){return gn()}add(t,e,i){return gn()}diff(t,e,i){return gn()}startOf(t,e,i){return gn()}endOf(t,e){return gn()}}pn.override=function(t){Object.assign(pn.prototype,t)};var mn={_date:pn};function xn(t){const e=t.iScale,i=function(t,e){if(!t._cache.$bar){const i=t.getMatchingVisibleMetas(e);let s=[];for(let e=0,n=i.length;et-e)))}return t._cache.$bar}(e,t.type);let s,n,o,a,r=e._length;const l=()=>{32767!==o&&-32768!==o&&(ct(a)&&(r=Math.min(r,Math.abs(o-a)||r)),a=o)};for(s=0,n=i.length;sMath.abs(r)&&(l=r,h=a),e[i.axis]=h,e._custom={barStart:l,barEnd:h,start:n,end:o,min:a,max:r}}(t,e,i,s):e[i.axis]=i.parse(t,s),e}function _n(t,e,i,s){const n=t.iScale,o=t.vScale,a=n.getLabels(),r=n===o,l=[];let h,c,d,u;for(h=i,c=i+s;ht.x,i="left",s="right"):(e=t.base=i?1:-1)}(c,e,o)*n,d===o&&(p-=c/2),h=p+c),p===e.getPixelForValue(o)){const t=Ct(c)*e.getLineWidthForValue(o)/2;p+=t,c-=t}return{size:c,base:p,head:h,center:h+c/2}}_calculateBarIndexPixels(t,e){const i=e.scale,s=this.options,n=s.skipNull,o=K(s.maxBarThickness,1/0);let a,r;if(e.grouped){const i=n?this._getStackCount(t):e.stackCount,l="flex"===s.barThickness?function(t,e,i,s){const n=e.pixels,o=n[t];let a=t>0?n[t-1]:null,r=t=0;--i)e=Math.max(e,t[i].size(this.resolveDataElementOptions(i))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta,{xScale:i,yScale:s}=e,n=this.getParsed(t),o=i.getLabelForValue(n.x),a=s.getLabelForValue(n.y),r=n._custom;return{label:e.label,value:"("+o+", "+a+(r?", "+r:"")+")"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,i,s){const n="reset"===s,{iScale:o,vScale:a}=this._cachedMeta,r=this.resolveDataElementOptions(e,s),l=this.getSharedOptions(r),h=this.includeOptions(s,l),c=o.axis,d=a.axis;for(let r=e;r""}}}};class Dn extends Ps{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const i=this.getDataset().data,s=this._cachedMeta;if(!1===this._parsing)s._parsed=i;else{let n,o,a=t=>+i[t];if(U(i[t])){const{key:t="value"}=this._parsing;a=e=>+lt(i[e],t)}for(n=t,o=t+e;nHt(t,r,l,!0)?1:Math.max(e,e*i,s,s*i),g=(t,e,s)=>Ht(t,r,l,!0)?-1:Math.min(e,e*i,s,s*i),p=f(0,h,d),m=f(kt,c,u),x=g(_t,h,d),b=g(_t+kt,c,u);s=(p-x)/2,n=(m-b)/2,o=-(p+x)/2,a=-(m+b)/2}return{ratioX:s,ratioY:n,offsetX:o,offsetY:a}}(c,h,r),p=(i.width-o)/d,m=(i.height-o)/u,x=Math.max(Math.min(p,m)/2,0),b=Z(this.options.radius,x),_=(b-Math.max(b*r,0))/this._getVisibleDatasetWeightTotal();this.offsetX=f*b,this.offsetY=g*b,s.total=this.calculateTotal(),this.outerRadius=b-_*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-_*l,0),this.updateElements(n,0,n.length,t)}_circumference(t,e){const i=this.options,s=this._cachedMeta,n=this._getCircumference();return e&&i.animation.animateRotate||!this.chart.getDataVisibility(t)||null===s._parsed[t]||s.data[t].hidden?0:this.calculateCircumference(s._parsed[t]*n/yt)}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=o.chartArea,r=o.options.animation,l=(a.left+a.right)/2,h=(a.top+a.bottom)/2,c=n&&r.animateScale,d=c?0:this.innerRadius,u=c?0:this.outerRadius,f=this.resolveDataElementOptions(e,s),g=this.getSharedOptions(f),p=this.includeOptions(s,g);let m,x=this._getRotation();for(m=0;m0&&!isNaN(t)?yt*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=Ri(e._parsed[t],i.options.locale);return{label:s[t]||"",value:n}}getMaxBorderWidth(t){let e=0;const i=this.chart;let s,n,o,a,r;if(!t)for(s=0,n=i.data.datasets.length;s"spacing"!==t,_indexable:t=>"spacing"!==t},Dn.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i}}=t.legend.options;return e.labels.map(((e,s)=>{const n=t.getDatasetMeta(0).controller.getStyle(s);return{text:e,fillStyle:n.backgroundColor,strokeStyle:n.borderColor,lineWidth:n.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(s),index:s}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}},tooltip:{callbacks:{title:()=>"",label(t){let e=t.label;const i=": "+t.formattedValue;return Y(e)?(e=e.slice(),e[0]+=i):e+=i,e}}}}};class Cn extends Ps{initialize(){this.enableOptionSharing=!0,super.initialize()}update(t){const e=this._cachedMeta,{dataset:i,data:s=[],_dataset:n}=e,o=this.chart._animationsDisabled;let{start:a,count:r}=function(t,e,i){const s=e.length;let n=0,o=s;if(t._sorted){const{iScale:a,_parsed:r}=t,l=a.axis,{min:h,max:c,minDefined:d,maxDefined:u}=a.getUserBounds();d&&(n=jt(Math.min(re(r,a.axis,h).lo,i?s:re(e,l,a.getPixelForValue(h)).lo),0,s-1)),o=u?jt(Math.max(re(r,a.axis,c).hi+1,i?0:re(e,l,a.getPixelForValue(c)).hi+1),n,s)-n:s-n}return{start:n,count:o}}(e,s,o);this._drawStart=a,this._drawCount=r,function(t){const{xScale:e,yScale:i,_scaleRanges:s}=t,n={xmin:e.min,xmax:e.max,ymin:i.min,ymax:i.max};if(!s)return t._scaleRanges=n,!0;const o=s.xmin!==e.min||s.xmax!==e.max||s.ymin!==i.min||s.ymax!==i.max;return Object.assign(s,n),o}(e)&&(a=0,r=s.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!n._decimated,i.points=s;const l=this.resolveDatasetElementOptions(t);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(i,void 0,{animated:!o,options:l},t),this.updateElements(s,a,r,t)}updateElements(t,e,i,s){const n="reset"===s,{iScale:o,vScale:a,_stacked:r,_dataset:l}=this._cachedMeta,h=this.resolveDataElementOptions(e,s),c=this.getSharedOptions(h),d=this.includeOptions(s,c),u=o.axis,f=a.axis,{spanGaps:g,segment:p}=this.options,m=Tt(g)?g:Number.POSITIVE_INFINITY,x=this.chart._animationsDisabled||n||"none"===s;let b=e>0&&this.getParsed(e-1);for(let h=e;h0&&i[u]-b[u]>m,p&&(g.parsed=i,g.raw=l.data[h]),d&&(g.options=c||this.resolveDataElementOptions(h,e.active?"active":s)),x||this.updateElement(e,h,g,s),b=i}this.updateSharedOptions(c,s,h)}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,s=t.data||[];if(!s.length)return i;const n=s[0].size(this.resolveDataElementOptions(0)),o=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,n,o)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}Cn.id="line",Cn.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},Cn.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class On extends Ps{constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=Ri(e._parsed[t].r,i.options.locale);return{label:s[t]||"",value:n}}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}_updateRadius(){const t=this.chart,e=t.chartArea,i=t.options,s=Math.min(e.right-e.left,e.bottom-e.top),n=Math.max(s/2,0),o=(n-Math.max(i.cutoutPercentage?n/100*i.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=n-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=this.getDataset(),r=o.options.animation,l=this._cachedMeta.rScale,h=l.xCenter,c=l.yCenter,d=l.getIndexAngle(0)-.5*_t;let u,f=d;const g=360/this.countVisibleElements();for(u=0;u{!isNaN(t.data[s])&&this.chart.getDataVisibility(s)&&i++})),i}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?It(this.resolveDataElementOptions(t,e).angle||i):0}}On.id="polarArea",On.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},On.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i}}=t.legend.options;return e.labels.map(((e,s)=>{const n=t.getDatasetMeta(0).controller.getStyle(s);return{text:e,fillStyle:n.backgroundColor,strokeStyle:n.borderColor,lineWidth:n.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(s),index:s}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}},tooltip:{callbacks:{title:()=>"",label:t=>t.chart.data.labels[t.dataIndex]+": "+t.formattedValue}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class An extends Dn{}An.id="pie",An.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class Tn extends Ps{getLabelAndValue(t){const e=this._cachedMeta.vScale,i=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(i[e.axis])}}update(t){const e=this._cachedMeta,i=e.dataset,s=e.data||[],n=e.iScale.getLabels();if(i.points=s,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const o={_loop:!0,_fullLoop:n.length===s.length,options:e};this.updateElement(i,void 0,o,t)}this.updateElements(s,0,s.length,t)}updateElements(t,e,i,s){const n=this.getDataset(),o=this._cachedMeta.rScale,a="reset"===s;for(let r=e;r"",label:t=>"("+t.label+", "+t.formattedValue+")"}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var Rn=Object.freeze({__proto__:null,BarController:Sn,BubbleController:Pn,DoughnutController:Dn,LineController:Cn,PolarAreaController:On,PieController:An,RadarController:Tn,ScatterController:Ln});function En(t,e,i){const{startAngle:s,pixelMargin:n,x:o,y:a,outerRadius:r,innerRadius:l}=e;let h=n/r;t.beginPath(),t.arc(o,a,r,s-h,i+h),l>n?(h=n/l,t.arc(o,a,l,i+h,s-h,!0)):t.arc(o,a,n,i+kt,s-kt),t.closePath(),t.clip()}function In(t,e,i,s){const n=Be(t.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]);const o=(i-e)/2,a=Math.min(o,s*e/2),r=t=>{const e=(i-Math.min(o,t))*s/2;return jt(t,0,Math.min(o,e))};return{outerStart:r(n.outerStart),outerEnd:r(n.outerEnd),innerStart:jt(n.innerStart,0,a),innerEnd:jt(n.innerEnd,0,a)}}function zn(t,e,i,s){return{x:i+t*Math.cos(e),y:s+t*Math.sin(e)}}function Fn(t,e,i,s,n){const{x:o,y:a,startAngle:r,pixelMargin:l,innerRadius:h}=e,c=Math.max(e.outerRadius+s+i-l,0),d=h>0?h+s+i+l:0;let u=0;const f=n-r;if(s){const t=((h>0?h-s:0)+(c>0?c-s:0))/2;u=(f-(0!==t?f*t/(t+s):f))/2}const g=(f-Math.max(.001,f*c-i/_t)/c)/2,p=r+g+u,m=n-g-u,{outerStart:x,outerEnd:b,innerStart:_,innerEnd:y}=In(e,d,c,m-p),v=c-x,w=c-b,M=p+x/v,k=m-b/w,S=d+_,P=d+y,D=p+_/S,C=m-y/P;if(t.beginPath(),t.arc(o,a,c,M,k),b>0){const e=zn(w,k,o,a);t.arc(e.x,e.y,b,k,m+kt)}const O=zn(P,m,o,a);if(t.lineTo(O.x,O.y),y>0){const e=zn(P,C,o,a);t.arc(e.x,e.y,y,m+kt,C+Math.PI)}if(t.arc(o,a,d,m-y/d,p+_/d,!0),_>0){const e=zn(S,D,o,a);t.arc(e.x,e.y,_,D+Math.PI,p-kt)}const A=zn(v,p,o,a);if(t.lineTo(A.x,A.y),x>0){const e=zn(v,M,o,a);t.arc(e.x,e.y,x,p-kt,M)}t.closePath()}function Bn(t,e,i,s,n){const{options:o}=e,{borderWidth:a,borderJoinStyle:r}=o,l="inner"===o.borderAlign;a&&(l?(t.lineWidth=2*a,t.lineJoin=r||"round"):(t.lineWidth=a,t.lineJoin=r||"bevel"),e.fullCircles&&function(t,e,i){const{x:s,y:n,startAngle:o,pixelMargin:a,fullCircles:r}=e,l=Math.max(e.outerRadius-a,0),h=e.innerRadius+a;let c;for(i&&En(t,e,o+yt),t.beginPath(),t.arc(s,n,h,o+yt,o,!0),c=0;c=yt||Ht(n,a,r),f=Yt(o,l+d,h+d);return u&&f}getCenterPoint(t){const{x:e,y:i,startAngle:s,endAngle:n,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:r,spacing:l}=this.options,h=(s+n)/2,c=(o+a+l+r)/2;return{x:e+Math.cos(h)*c,y:i+Math.sin(h)*c}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:i}=this,s=(e.offset||0)/2,n=(e.spacing||0)/2;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>yt?Math.floor(i/yt):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();let o=0;if(s){o=s/2;const e=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(e)*o,Math.sin(e)*o),this.circumference>=_t&&(o=s)}t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor;const a=function(t,e,i,s){const{fullCircles:n,startAngle:o,circumference:a}=e;let r=e.endAngle;if(n){Fn(t,e,i,s,o+yt);for(let e=0;er&&o>r;return{count:s,start:l,loop:e.loop,ilen:h(a+(h?r-t:t))%o,_=()=>{f!==g&&(t.lineTo(m,g),t.lineTo(m,f),t.lineTo(m,p))};for(l&&(d=n[b(0)],t.moveTo(d.x,d.y)),c=0;c<=r;++c){if(d=n[b(c)],d.skip)continue;const e=d.x,i=d.y,s=0|e;s===u?(ig&&(g=i),m=(x*m+e)/++x):(_(),t.lineTo(e,i),u=s,x=0,f=g=i),p=i}_()}function Yn(t){const e=t.options,i=e.borderDash&&e.borderDash.length;return!(t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||i)?$n:jn}Vn.id="arc",Vn.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0},Vn.defaultRoutes={backgroundColor:"backgroundColor"};const Un="function"==typeof Path2D;function Xn(t,e,i,s){Un&&!e.options.segment?function(t,e,i,s){let n=e._path;n||(n=e._path=new Path2D,e.path(n,i,s)&&n.closePath()),Wn(t,e.options),t.stroke(n)}(t,e,i,s):function(t,e,i,s){const{segments:n,options:o}=e,a=Yn(e);for(const r of n)Wn(t,o,r.style),t.beginPath(),a(t,e,r,{start:i,end:i+s-1})&&t.closePath(),t.stroke()}(t,e,i,s)}class qn extends Ds{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){const s=i.spanGaps?this._loop:this._fullLoop;ki(this._points,i,t,s,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=Ni(this,this.options.segment))}first(){const t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){const i=this.options,s=t[e],n=this.points,o=Wi(this,{property:e,start:s,end:s});if(!o.length)return;const a=[],r=function(t){return t.stepped?Ai:t.tension||"monotone"===t.cubicInterpolationMode?Ti:Oi}(i);let l,h;for(l=0,h=o.length;l"borderDash"!==t&&"fill"!==t};class Gn extends Ds{constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,i){const s=this.options,{x:n,y:o}=this.getProps(["x","y"],i);return Math.pow(t-n,2)+Math.pow(e-o,2){oo(t)}))}var ro={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,i)=>{if(!i.enabled)return void ao(t);const s=t.width;t.data.datasets.forEach(((e,n)=>{const{_data:o,indexAxis:a}=e,r=t.getDatasetMeta(n),l=o||e.data;if("y"===je([a,t.options.indexAxis]))return;if("line"!==r.type)return;const h=t.scales[r.xAxisID];if("linear"!==h.type&&"time"!==h.type)return;if(t.options.parsing)return;let{start:c,count:d}=function(t,e){const i=e.length;let s,n=0;const{iScale:o}=t,{min:a,max:r,minDefined:l,maxDefined:h}=o.getUserBounds();return l&&(n=jt(re(e,o.axis,a).lo,0,i-1)),s=h?jt(re(e,o.axis,r).hi+1,n,i)-n:i-n,{start:n,count:s}}(r,l);if(d<=(i.threshold||4*s))return void oo(e);let u;switch($(o)&&(e._data=l,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),i.algorithm){case"lttb":u=function(t,e,i,s,n){const o=n.samples||s;if(o>=i)return t.slice(e,e+i);const a=[],r=(i-2)/(o-2);let l=0;const h=e+i-1;let c,d,u,f,g,p=e;for(a[l++]=t[p],c=0;cu&&(u=f,d=t[s],g=s);a[l++]=d,p=g}return a[l++]=t[h],a}(l,c,d,s,i);break;case"min-max":u=function(t,e,i,s){let n,o,a,r,l,h,c,d,u,f,g=0,p=0;const m=[],x=e+i-1,b=t[e].x,_=t[x].x-b;for(n=e;nf&&(f=r,c=n),g=(p*g+o.x)/++p;else{const i=n-1;if(!$(h)&&!$(c)){const e=Math.min(h,c),s=Math.max(h,c);e!==d&&e!==i&&m.push({...t[e],x:g}),s!==d&&s!==i&&m.push({...t[s],x:g})}n>0&&i!==d&&m.push(t[i]),m.push(o),l=e,p=0,u=f=r,h=c=d=n}}return m}(l,c,d,s);break;default:throw new Error(`Unsupported decimation algorithm '${i.algorithm}'`)}e._decimated=u}))},destroy(t){ao(t)}};function lo(t,e,i){const s=function(t){const e=t.options,i=e.fill;let s=K(i&&i.target,i);return void 0===s&&(s=!!e.backgroundColor),!1!==s&&null!==s&&(!0===s?"origin":s)}(t);if(U(s))return!isNaN(s.value)&&s;let n=parseFloat(s);return X(n)&&Math.floor(n)===n?("-"!==s[0]&&"+"!==s[0]||(n=e+n),!(n===e||n<0||n>=i)&&n):["origin","start","end","stack","shape"].indexOf(s)>=0&&s}class ho{constructor(t){this.x=t.x,this.y=t.y,this.radius=t.radius}pathSegment(t,e,i){const{x:s,y:n,radius:o}=this;return e=e||{start:0,end:yt},t.arc(s,n,o,e.end,e.start,!0),!i.bounds}interpolate(t){const{x:e,y:i,radius:s}=this,n=t.angle;return{x:e+Math.cos(n)*s,y:i+Math.sin(n)*s,angle:n}}}function co(t){return(t.scale||{}).getPointPositionForValue?function(t){const{scale:e,fill:i}=t,s=e.options,n=e.getLabels().length,o=[],a=s.reverse?e.max:e.min,r=s.reverse?e.min:e.max;let l,h,c;if(c="start"===i?a:"end"===i?r:U(i)?i.value:e.getBaseValue(),s.grid.circular)return h=e.getPointPositionForValue(0,a),new ho({x:h.x,y:h.y,radius:e.getDistanceFromCenterForValue(c)});for(l=0;lt;e--){const t=i[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function fo(t,e,i){const s=[];for(let n=0;n{e=uo(t,e,n);const a=n[t],r=n[e];null!==s?(o.push({x:a.x,y:s}),o.push({x:r.x,y:s})):null!==i&&(o.push({x:i,y:a.y}),o.push({x:i,y:r.y}))})),o}(t,e),i.length?new qn({points:i,options:{tension:0},_loop:s,_fullLoop:s}):null}function xo(t,e,i){let s=t[e].fill;const n=[e];let o;if(!i)return s;for(;!1!==s&&-1===n.indexOf(s);){if(!X(s))return s;if(o=t[s],!o)return!1;if(o.visible)return s;n.push(s),s=o.fill}return!1}function bo(t,e,i){t.beginPath(),e.path(t),t.lineTo(e.last().x,i),t.lineTo(e.first().x,i),t.closePath(),t.clip()}function _o(t,e,i,s){if(s)return;let n=e[t],o=i[t];return"angle"===t&&(n=Nt(n),o=Nt(o)),{property:t,start:n,end:o}}function yo(t,e,i,s){return t&&e?s(t[i],e[i]):t?t[i]:e?e[i]:0}function vo(t,e,i){const{top:s,bottom:n}=e.chart.chartArea,{property:o,start:a,end:r}=i||{};"x"===o&&(t.beginPath(),t.rect(a,s,r-a,n-s),t.clip())}function wo(t,e,i,s){const n=e.interpolate(i,s);n&&t.lineTo(n.x,n.y)}function Mo(t,e){const{line:i,target:s,property:n,color:o,scale:a}=e,r=function(t,e,i){const s=t.segments,n=t.points,o=e.points,a=[];for(const t of s){let{start:s,end:r}=t;r=uo(s,r,n);const l=_o(i,n[s],n[r],t.loop);if(!e.segments){a.push({source:t,target:l,start:n[s],end:n[r]});continue}const h=Wi(e,l);for(const e of h){const s=_o(i,o[e.start],o[e.end],e.loop),r=Vi(t,n,s);for(const t of r)a.push({source:t,target:e,start:{[i]:yo(l,s,"start",Math.max)},end:{[i]:yo(l,s,"end",Math.min)}})}}return a}(i,s,n);for(const{source:e,target:l,start:h,end:c}of r){const{style:{backgroundColor:r=o}={}}=e,d=!0!==s;t.save(),t.fillStyle=r,vo(t,a,d&&_o(n,h,c)),t.beginPath();const u=!!i.pathSegment(t,e);let f;if(d){u?t.closePath():wo(t,s,c,n);const e=!!s.pathSegment(t,l,{move:u,reverse:!0});f=u&&e,f||wo(t,s,h,n)}t.closePath(),t.fill(f?"evenodd":"nonzero"),t.restore()}}function ko(t,e,i){const s=po(e),{line:n,scale:o,axis:a}=e,r=n.options,l=r.fill,h=r.backgroundColor,{above:c=h,below:d=h}=l||{};s&&n.points.length&&(Qt(t,i),function(t,e){const{line:i,target:s,above:n,below:o,area:a,scale:r}=e,l=i._loop?"angle":e.axis;t.save(),"x"===l&&o!==n&&(bo(t,s,a.top),Mo(t,{line:i,target:s,color:n,scale:r,property:l}),t.restore(),t.save(),bo(t,s,a.bottom)),Mo(t,{line:i,target:s,color:o,scale:r,property:l}),t.restore()}(t,{line:n,target:s,above:c,below:d,area:i,scale:o,axis:a}),te(t))}var So={id:"filler",afterDatasetsUpdate(t,e,i){const s=(t.data.datasets||[]).length,n=[];let o,a,r,l;for(a=0;a=0;--e){const i=n[e].$filler;i&&(i.line.updateControlPoints(o,i.axis),s&&ko(t.ctx,i,o))}},beforeDatasetsDraw(t,e,i){if("beforeDatasetsDraw"!==i.drawTime)return;const s=t.getSortedVisibleDatasetMetas();for(let e=s.length-1;e>=0;--e){const i=s[e].$filler;i&&ko(t.ctx,i,t.chartArea)}},beforeDatasetDraw(t,e,i){const s=e.meta.$filler;s&&!1!==s.fill&&"beforeDatasetDraw"===i.drawTime&&ko(t.ctx,s,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const Po=(t,e)=>{let{boxHeight:i=e,boxWidth:s=e}=t;return t.usePointStyle&&(i=Math.min(i,e),s=Math.min(s,e)),{boxWidth:s,boxHeight:i,itemHeight:Math.max(e,i)}};class Do extends Ds{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=J(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data)))),t.sort&&(e=e.sort(((e,i)=>t.sort(e,i,this.chart.data)))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const i=t.labels,s=He(i.font),n=s.size,o=this._computeTitleHeight(),{boxWidth:a,itemHeight:r}=Po(i,n);let l,h;e.font=s.string,this.isHorizontal()?(l=this.maxWidth,h=this._fitRows(o,n,a,r)+10):(h=this.maxHeight,l=this._fitCols(o,n,a,r)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(h,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,s){const{ctx:n,maxWidth:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.lineWidths=[0],h=s+a;let c=t;n.textAlign="left",n.textBaseline="middle";let d=-1,u=-h;return this.legendItems.forEach(((t,f)=>{const g=i+e/2+n.measureText(t.text).width;(0===f||l[l.length-1]+g+2*a>o)&&(c+=h,l[l.length-(f>0?0:1)]=0,u+=h,d++),r[f]={left:0,top:u,row:d,width:g,height:s},l[l.length-1]+=g+a})),c}_fitCols(t,e,i,s){const{ctx:n,maxHeight:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.columnSizes=[],h=o-t;let c=a,d=0,u=0,f=0,g=0;return this.legendItems.forEach(((t,o)=>{const p=i+e/2+n.measureText(t.text).width;o>0&&u+s+2*a>h&&(c+=d+a,l.push({width:d,height:u}),f+=d+a,g++,d=u=0),r[o]={left:f,top:u,col:g,width:p,height:s},d=Math.max(d,p),u+=s+a})),c+=d,l.push({width:d,height:u}),c}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:s},rtl:o}}=this,a=Ei(o,this.left,this.width);if(this.isHorizontal()){let o=0,r=n(i,this.left+s,this.right-this.lineWidths[o]);for(const l of e)o!==l.row&&(o=l.row,r=n(i,this.left+s,this.right-this.lineWidths[o])),l.top+=this.top+t+s,l.left=a.leftForLtr(a.x(r),l.width),r+=l.width+s}else{let o=0,r=n(i,this.top+t+s,this.bottom-this.columnSizes[o].height);for(const l of e)l.col!==o&&(o=l.col,r=n(i,this.top+t+s,this.bottom-this.columnSizes[o].height)),l.top=r,l.left+=this.left+s,l.left=a.leftForLtr(a.x(l.left),l.width),r+=l.height+s}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;Qt(t,this),this._draw(),te(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:i,ctx:s}=this,{align:a,labels:r}=t,l=bt.color,h=Ei(t.rtl,this.left,this.width),c=He(r.font),{color:d,padding:u}=r,f=c.size,g=f/2;let p;this.drawTitle(),s.textAlign=h.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=c.string;const{boxWidth:m,boxHeight:x,itemHeight:b}=Po(r,f),_=this.isHorizontal(),y=this._computeTitleHeight();p=_?{x:n(a,this.left+u,this.right-i[0]),y:this.top+u+y,line:0}:{x:this.left+u,y:n(a,this.top+y+u,this.bottom-e[0].height),line:0},Ii(this.ctx,t.textDirection);const v=b+u;this.legendItems.forEach(((w,M)=>{s.strokeStyle=w.fontColor||d,s.fillStyle=w.fontColor||d;const k=s.measureText(w.text).width,S=h.textAlign(w.textAlign||(w.textAlign=r.textAlign)),P=m+g+k;let D=p.x,C=p.y;h.setWidth(this.width),_?M>0&&D+P+u>this.right&&(C=p.y+=v,p.line++,D=p.x=n(a,this.left+u,this.right-i[p.line])):M>0&&C+v>this.bottom&&(D=p.x=D+e[p.line].width+u,p.line++,C=p.y=n(a,this.top+y+u,this.bottom-e[p.line].height));!function(t,e,i){if(isNaN(m)||m<=0||isNaN(x)||x<0)return;s.save();const n=K(i.lineWidth,1);if(s.fillStyle=K(i.fillStyle,l),s.lineCap=K(i.lineCap,"butt"),s.lineDashOffset=K(i.lineDashOffset,0),s.lineJoin=K(i.lineJoin,"miter"),s.lineWidth=n,s.strokeStyle=K(i.strokeStyle,l),s.setLineDash(K(i.lineDash,[])),r.usePointStyle){const o={radius:m*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:n},a=h.xPlus(t,m/2);Zt(s,o,a,e+g)}else{const o=e+Math.max((f-x)/2,0),a=h.leftForLtr(t,m),r=We(i.borderRadius);s.beginPath(),Object.values(r).some((t=>0!==t))?oe(s,{x:a,y:o,w:m,h:x,radius:r}):s.rect(a,o,m,x),s.fill(),0!==n&&s.stroke()}s.restore()}(h.x(D),C,w),D=o(S,D+m+g,_?D+P:this.right,t.rtl),function(t,e,i){se(s,i.text,t,e+b/2,c,{strikethrough:i.hidden,textAlign:h.textAlign(i.textAlign)})}(h.x(D),C,w),_?p.x+=P+u:p.y+=v})),zi(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,i=He(e.font),o=Ne(e.padding);if(!e.display)return;const a=Ei(t.rtl,this.left,this.width),r=this.ctx,l=e.position,h=i.size/2,c=o.top+h;let d,u=this.left,f=this.width;if(this.isHorizontal())f=Math.max(...this.lineWidths),d=this.top+c,u=n(t.align,u,this.right-f);else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);d=c+n(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const g=n(l,u,u+f);r.textAlign=a.textAlign(s(l)),r.textBaseline="middle",r.strokeStyle=e.color,r.fillStyle=e.color,r.font=i.string,se(r,e.text,g,d,i)}_computeTitleHeight(){const t=this.options.title,e=He(t.font),i=Ne(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,s,n;if(Yt(t,this.left,this.right)&&Yt(e,this.top,this.bottom))for(n=this.legendHitBoxes,i=0;it.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:s,textAlign:n,color:o}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const a=t.controller.getStyle(i?0:void 0),r=Ne(a.borderWidth);return{text:e[t.index].label,fillStyle:a.backgroundColor,fontColor:o,hidden:!t.visible,lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:(r.width+r.height)/4,strokeStyle:a.borderColor,pointStyle:s||a.pointStyle,rotation:a.rotation,textAlign:n||a.textAlign,borderRadius:0,datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class Oo extends Ds{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const i=this.options;if(this.left=0,this.top=0,!i.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const s=Y(i.text)?i.text.length:1;this._padding=Ne(i.padding);const n=s*He(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=n:this.width=n}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:i,bottom:s,right:o,options:a}=this,r=a.align;let l,h,c,d=0;return this.isHorizontal()?(h=n(r,i,o),c=e+t,l=o-i):("left"===a.position?(h=i+t,c=n(r,s,e),d=-.5*_t):(h=o-t,c=n(r,e,s),d=.5*_t),l=s-e),{titleX:h,titleY:c,maxWidth:l,rotation:d}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const i=He(e.font),n=i.lineHeight/2+this._padding.top,{titleX:o,titleY:a,maxWidth:r,rotation:l}=this._drawArgs(n);se(t,e.text,0,0,i,{color:e.color,maxWidth:r,rotation:l,textAlign:s(e.align),textBaseline:"middle",translation:[o,a]})}}var Ao={id:"title",_element:Oo,start(t,e,i){!function(t,e){const i=new Oo({ctx:t.ctx,options:e,chart:t});ni.configure(t,i,e),ni.addBox(t,i),t.titleBlock=i}(t,i)},stop(t){const e=t.titleBlock;ni.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){const s=t.titleBlock;ni.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const To=new WeakMap;var Lo={id:"subtitle",start(t,e,i){const s=new Oo({ctx:t.ctx,options:i,chart:t});ni.configure(t,s,i),ni.addBox(t,s),To.set(t,s)},stop(t){ni.removeBox(t,To.get(t)),To.delete(t)},beforeUpdate(t,e,i){const s=To.get(t);ni.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Ro={average(t){if(!t.length)return!1;let e,i,s=0,n=0,o=0;for(e=0,i=t.length;e-1?t.split("\n"):t}function zo(t,e){const{element:i,datasetIndex:s,index:n}=e,o=t.getDatasetMeta(s).controller,{label:a,value:r}=o.getLabelAndValue(n);return{chart:t,label:a,parsed:o.getParsed(n),raw:t.data.datasets[s].data[n],formattedValue:r,dataset:o.getDataset(),dataIndex:n,datasetIndex:s,element:i}}function Fo(t,e){const i=t.chart.ctx,{body:s,footer:n,title:o}=t,{boxWidth:a,boxHeight:r}=e,l=He(e.bodyFont),h=He(e.titleFont),c=He(e.footerFont),d=o.length,u=n.length,f=s.length,g=Ne(e.padding);let p=g.height,m=0,x=s.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);if(x+=t.beforeBody.length+t.afterBody.length,d&&(p+=d*h.lineHeight+(d-1)*e.titleSpacing+e.titleMarginBottom),x){p+=f*(e.displayColors?Math.max(r,l.lineHeight):l.lineHeight)+(x-f)*l.lineHeight+(x-1)*e.bodySpacing}u&&(p+=e.footerMarginTop+u*c.lineHeight+(u-1)*e.footerSpacing);let b=0;const _=function(t){m=Math.max(m,i.measureText(t).width+b)};return i.save(),i.font=h.string,Q(t.title,_),i.font=l.string,Q(t.beforeBody.concat(t.afterBody),_),b=e.displayColors?a+2+e.boxPadding:0,Q(s,(t=>{Q(t.before,_),Q(t.lines,_),Q(t.after,_)})),b=0,i.font=c.string,Q(t.footer,_),i.restore(),m+=g.width,{width:m,height:p}}function Bo(t,e,i,s){const{x:n,width:o}=i,{width:a,chartArea:{left:r,right:l}}=t;let h="center";return"center"===s?h=n<=(r+l)/2?"left":"right":n<=o/2?h="left":n>=a-o/2&&(h="right"),function(t,e,i,s){const{x:n,width:o}=s,a=i.caretSize+i.caretPadding;return"left"===t&&n+o+a>e.width||"right"===t&&n-o-a<0||void 0}(h,t,e,i)&&(h="center"),h}function Vo(t,e,i){const s=i.yAlign||e.yAlign||function(t,e){const{y:i,height:s}=e;return it.height-s/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||Bo(t,e,i,s),yAlign:s}}function Wo(t,e,i,s){const{caretSize:n,caretPadding:o,cornerRadius:a}=t,{xAlign:r,yAlign:l}=i,h=n+o,{topLeft:c,topRight:d,bottomLeft:u,bottomRight:f}=We(a);let g=function(t,e){let{x:i,width:s}=t;return"right"===e?i-=s:"center"===e&&(i-=s/2),i}(e,r);const p=function(t,e,i){let{y:s,height:n}=t;return"top"===e?s+=i:s-="bottom"===e?n+i:n/2,s}(e,l,h);return"center"===l?"left"===r?g+=h:"right"===r&&(g-=h):"left"===r?g-=Math.max(c,u)+n:"right"===r&&(g+=Math.max(d,f)+n),{x:jt(g,0,s.width-e.width),y:jt(p,0,s.height-e.height)}}function No(t,e,i){const s=Ne(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-s.right:t.x+s.left}function Ho(t){return Eo([],Io(t))}function jo(t,e){const i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}class $o extends Ds{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const e=this.chart,i=this.options.setContext(this.getContext()),s=i.enabled&&e.options.animation&&i.animations,n=new gs(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(n)),n}getContext(){return this.$context||(this.$context=(t=this.chart.getContext(),e=this,i=this._tooltipItems,Ye(t,{tooltip:e,tooltipItems:i,type:"tooltip"})));var t,e,i}getTitle(t,e){const{callbacks:i}=e,s=i.beforeTitle.apply(this,[t]),n=i.title.apply(this,[t]),o=i.afterTitle.apply(this,[t]);let a=[];return a=Eo(a,Io(s)),a=Eo(a,Io(n)),a=Eo(a,Io(o)),a}getBeforeBody(t,e){return Ho(e.callbacks.beforeBody.apply(this,[t]))}getBody(t,e){const{callbacks:i}=e,s=[];return Q(t,(t=>{const e={before:[],lines:[],after:[]},n=jo(i,t);Eo(e.before,Io(n.beforeLabel.call(this,t))),Eo(e.lines,n.label.call(this,t)),Eo(e.after,Io(n.afterLabel.call(this,t))),s.push(e)})),s}getAfterBody(t,e){return Ho(e.callbacks.afterBody.apply(this,[t]))}getFooter(t,e){const{callbacks:i}=e,s=i.beforeFooter.apply(this,[t]),n=i.footer.apply(this,[t]),o=i.afterFooter.apply(this,[t]);let a=[];return a=Eo(a,Io(s)),a=Eo(a,Io(n)),a=Eo(a,Io(o)),a}_createItems(t){const e=this._active,i=this.chart.data,s=[],n=[],o=[];let a,r,l=[];for(a=0,r=e.length;at.filter(e,s,n,i)))),t.itemSort&&(l=l.sort(((e,s)=>t.itemSort(e,s,i)))),Q(l,(e=>{const i=jo(t.callbacks,e);s.push(i.labelColor.call(this,e)),n.push(i.labelPointStyle.call(this,e)),o.push(i.labelTextColor.call(this,e))})),this.labelColors=s,this.labelPointStyles=n,this.labelTextColors=o,this.dataPoints=l,l}update(t,e){const i=this.options.setContext(this.getContext()),s=this._active;let n,o=[];if(s.length){const t=Ro[i.position].call(this,s,this._eventPosition);o=this._createItems(i),this.title=this.getTitle(o,i),this.beforeBody=this.getBeforeBody(o,i),this.body=this.getBody(o,i),this.afterBody=this.getAfterBody(o,i),this.footer=this.getFooter(o,i);const e=this._size=Fo(this,i),a=Object.assign({},t,e),r=Vo(this.chart,i,a),l=Wo(i,a,r,this.chart);this.xAlign=r.xAlign,this.yAlign=r.yAlign,n={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=o,this.$context=void 0,n&&this._resolveAnimations().update(this,n),t&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,s){const n=this.getCaretPosition(t,i,s);e.lineTo(n.x1,n.y1),e.lineTo(n.x2,n.y2),e.lineTo(n.x3,n.y3)}getCaretPosition(t,e,i){const{xAlign:s,yAlign:n}=this,{caretSize:o,cornerRadius:a}=i,{topLeft:r,topRight:l,bottomLeft:h,bottomRight:c}=We(a),{x:d,y:u}=t,{width:f,height:g}=e;let p,m,x,b,_,y;return"center"===n?(_=u+g/2,"left"===s?(p=d,m=p-o,b=_+o,y=_-o):(p=d+f,m=p+o,b=_-o,y=_+o),x=p):(m="left"===s?d+Math.max(r,h)+o:"right"===s?d+f-Math.max(l,c)-o:this.caretX,"top"===n?(b=u,_=b-o,p=m-o,x=m+o):(b=u+g,_=b+o,p=m+o,x=m-o),y=b),{x1:p,x2:m,x3:x,y1:b,y2:_,y3:y}}drawTitle(t,e,i){const s=this.title,n=s.length;let o,a,r;if(n){const l=Ei(i.rtl,this.x,this.width);for(t.x=No(this,i.titleAlign,i),e.textAlign=l.textAlign(i.titleAlign),e.textBaseline="middle",o=He(i.titleFont),a=i.titleSpacing,e.fillStyle=i.titleColor,e.font=o.string,r=0;r0!==t))?(t.beginPath(),t.fillStyle=n.multiKeyBackground,oe(t,{x:e,y:g,w:l,h:r,radius:a}),t.fill(),t.stroke(),t.fillStyle=o.backgroundColor,t.beginPath(),oe(t,{x:i,y:g+1,w:l-2,h:r-2,radius:a}),t.fill()):(t.fillStyle=n.multiKeyBackground,t.fillRect(e,g,l,r),t.strokeRect(e,g,l,r),t.fillStyle=o.backgroundColor,t.fillRect(i,g+1,l-2,r-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){const{body:s}=this,{bodySpacing:n,bodyAlign:o,displayColors:a,boxHeight:r,boxWidth:l,boxPadding:h}=i,c=He(i.bodyFont);let d=c.lineHeight,u=0;const f=Ei(i.rtl,this.x,this.width),g=function(i){e.fillText(i,f.x(t.x+u),t.y+d/2),t.y+=d+n},p=f.textAlign(o);let m,x,b,_,y,v,w;for(e.textAlign=o,e.textBaseline="middle",e.font=c.string,t.x=No(this,p,i),e.fillStyle=i.bodyColor,Q(this.beforeBody,g),u=a&&"right"!==p?"center"===o?l/2+h:l+2+h:0,_=0,v=s.length;_0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,i=this.$animations,s=i&&i.x,n=i&&i.y;if(s||n){const i=Ro[t.position].call(this,this._active,this._eventPosition);if(!i)return;const o=this._size=Fo(this,t),a=Object.assign({},i,this._size),r=Vo(e,t,a),l=Wo(t,a,r,e);s._to===l.x&&n._to===l.y||(this.xAlign=r.xAlign,this.yAlign=r.yAlign,this.width=o.width,this.height=o.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,l))}}draw(t){const e=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(e);const s={width:this.width,height:this.height},n={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const o=Ne(e.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&a&&(t.save(),t.globalAlpha=i,this.drawBackground(n,t,s,e),Ii(t,e.textDirection),n.y+=o.top,this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),zi(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const i=this._active,s=t.map((({datasetIndex:t,index:e})=>{const i=this.chart.getDatasetMeta(t);if(!i)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}})),n=!tt(i,s),o=this._positionChanged(s,e);(n||o)&&(this._active=s,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,n=this._active||[],o=this._getActiveElements(t,n,e,i),a=this._positionChanged(o,t),r=e||!tt(o,n)||a;return r&&(this._active=o,(s.enabled||s.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),r}_getActiveElements(t,e,i,s){const n=this.options;if("mouseout"===t.type)return[];if(!s)return e;const o=this.chart.getElementsAtEventForMode(t,n.mode,n,i);return n.reverse&&o.reverse(),o}_positionChanged(t,e){const{caretX:i,caretY:s,options:n}=this,o=Ro[n.position].call(this,t,e);return!1!==o&&(i!==o.x||s!==o.y)}}$o.positioners=Ro;var Yo={id:"tooltip",_element:$o,positioners:Ro,afterInit(t,e,i){i&&(t.tooltip=new $o({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){const e=t.tooltip,i={tooltip:e};!1!==t.notifyPlugins("beforeTooltipDraw",i)&&(e&&e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i))},afterEvent(t,e){if(t.tooltip){const i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:H,title(t){if(t.length>0){const e=t[0],i=e.chart.data.labels,s=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(s>0&&e.dataIndex"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},Uo=Object.freeze({__proto__:null,Decimation:ro,Filler:So,Legend:Co,SubTitle:Lo,Title:Ao,Tooltip:Yo});function Xo(t,e,i,s){const n=t.indexOf(e);if(-1===n)return((t,e,i,s)=>("string"==typeof e?(i=t.push(e)-1,s.unshift({index:i,label:e})):isNaN(e)&&(i=null),i))(t,e,i,s);return n!==t.lastIndexOf(e)?i:n}class qo extends Bs{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const t=this.getLabels();for(const{index:i,label:s}of e)t[i]===s&&t.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,e){if($(t))return null;const i=this.getLabels();return((t,e)=>null===t?null:jt(Math.round(t),0,e))(e=isFinite(e)&&i[e]===t?e:Xo(i,t,K(e,t),this._addedLabels),i.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:i,max:s}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(i=0),e||(s=this.getLabels().length-1)),this.min=i,this.max=s}buildTicks(){const t=this.min,e=this.max,i=this.options.offset,s=[];let n=this.getLabels();n=0===t&&e===n.length-1?n:n.slice(t,e+1),this._valueRange=Math.max(n.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let i=t;i<=e;i++)s.push({value:i});return s}getLabelForValue(t){const e=this.getLabels();return t>=0&&te.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function Ko(t,e,{horizontal:i,minRotation:s}){const n=It(s),o=(i?Math.sin(n):Math.cos(n))||.001,a=.75*e*(""+t).length;return Math.min(e/o,a)}qo.id="category",qo.defaults={ticks:{callback:qo.prototype.getLabelForValue}};class Go extends Bs{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return $(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:i}=this.getUserBounds();let{min:s,max:n}=this;const o=t=>s=e?s:t,a=t=>n=i?n:t;if(t){const t=Ct(s),e=Ct(n);t<0&&e<0?a(0):t>0&&e>0&&o(0)}if(s===n){let e=1;(n>=Number.MAX_SAFE_INTEGER||s<=Number.MIN_SAFE_INTEGER)&&(e=Math.abs(.05*n)),a(n+e),t||o(s-e)}this.min=s,this.max=n}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:i,stepSize:s}=t;return s?(e=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),i=i||11),i&&(e=Math.min(i,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let i=this.getTickLimit();i=Math.max(2,i);const s=function(t,e){const i=[],{bounds:s,step:n,min:o,max:a,precision:r,count:l,maxTicks:h,maxDigits:c,includeBounds:d}=t,u=n||1,f=h-1,{min:g,max:p}=e,m=!$(o),x=!$(a),b=!$(l),_=(p-g)/(c+1);let y,v,w,M,k=Ot((p-g)/f/u)*u;if(k<1e-14&&!m&&!x)return[{value:g},{value:p}];M=Math.ceil(p/k)-Math.floor(g/k),M>f&&(k=Ot(M*k/f/u)*u),$(r)||(y=Math.pow(10,r),k=Math.ceil(k*y)/y),"ticks"===s?(v=Math.floor(g/k)*k,w=Math.ceil(p/k)*k):(v=g,w=p),m&&x&&n&&Rt((a-o)/n,k/1e3)?(M=Math.round(Math.min((a-o)/k,h)),k=(a-o)/M,v=o,w=a):b?(v=m?o:v,w=x?a:w,M=l-1,k=(w-v)/M):(M=(w-v)/k,M=Lt(M,Math.round(M),k/1e3)?Math.round(M):Math.ceil(M));const S=Math.max(Ft(k),Ft(v));y=Math.pow(10,$(r)?S:r),v=Math.round(v*y)/y,w=Math.round(w*y)/y;let P=0;for(m&&(d&&v!==o?(i.push({value:o}),v0?i:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=X(t)?Math.max(0,t):null,this.max=X(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let i=this.min,s=this.max;const n=e=>i=t?i:e,o=t=>s=e?s:t,a=(t,e)=>Math.pow(10,Math.floor(Dt(t))+e);i===s&&(i<=0?(n(1),o(10)):(n(a(i,-1)),o(a(s,1)))),i<=0&&n(a(s,-1)),s<=0&&o(a(i,1)),this._zero&&this.min!==this._suggestedMin&&i===a(this.min,0)&&n(a(i,-1)),this.min=i,this.max=s}buildTicks(){const t=this.options,e=function(t,e){const i=Math.floor(Dt(e.max)),s=Math.ceil(e.max/Math.pow(10,i)),n=[];let o=q(t.min,Math.pow(10,Math.floor(Dt(e.min)))),a=Math.floor(Dt(o)),r=Math.floor(o/Math.pow(10,a)),l=a<0?Math.pow(10,Math.abs(a)):1;do{n.push({value:o,major:Jo(o)}),++r,10===r&&(r=1,++a,l=a>=0?1:l),o=Math.round(r*Math.pow(10,a)*l)/l}while(an?{start:e-i,end:e}:{start:e,end:e+i}}function ia(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),s=[],n=[],o=t._pointLabels.length,a=t.options.pointLabels,r=a.centerPointLabels?_t/o:0;for(let d=0;de.r&&(r=(s.end-e.r)/o,t.r=Math.max(t.r,e.r+r)),n.starte.b&&(l=(n.end-e.b)/a,t.b=Math.max(t.b,e.b+l))}function na(t){return 0===t||180===t?"center":t<180?"left":"right"}function oa(t,e,i){return"right"===i?t-=e:"center"===i&&(t-=e/2),t}function aa(t,e,i){return 90===i||270===i?t-=e/2:(i>270||i<90)&&(t-=e),t}function ra(t,e,i,s){const{ctx:n}=t;if(i)n.arc(t.xCenter,t.yCenter,e,0,yt);else{let i=t.getPointPosition(0,e);n.moveTo(i.x,i.y);for(let o=1;o{const i=J(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?ia(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,s){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,s))}getIndexAngle(t){return Nt(t*(yt/(this._pointLabels.length||1))+It(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if($(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if($(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t=0;n--){const e=s.setContext(t.getPointLabelContext(n)),o=He(e.font),{x:a,y:r,textAlign:l,left:h,top:c,right:d,bottom:u}=t._pointLabelItems[n],{backdropColor:f}=e;if(!$(f)){const t=Ne(e.backdropPadding);i.fillStyle=f,i.fillRect(h-t.left,c-t.top,d-h+t.width,u-c+t.height)}se(i,t._pointLabels[n],a,r+o.lineHeight/2,o,{color:e.color,textAlign:l,textBaseline:"middle"})}}(this,n),s.display&&this.ticks.forEach(((t,e)=>{if(0!==e){a=this.getDistanceFromCenterForValue(t.value);!function(t,e,i,s){const n=t.ctx,o=e.circular,{color:a,lineWidth:r}=e;!o&&!s||!a||!r||i<0||(n.save(),n.strokeStyle=a,n.lineWidth=r,n.setLineDash(e.borderDash),n.lineDashOffset=e.borderDashOffset,n.beginPath(),ra(t,i,o,s),n.closePath(),n.stroke(),n.restore())}(this,s.setContext(this.getContext(e-1)),a,n)}})),i.display){for(t.save(),o=n-1;o>=0;o--){const s=i.setContext(this.getPointLabelContext(o)),{color:n,lineWidth:l}=s;l&&n&&(t.lineWidth=l,t.strokeStyle=n,t.setLineDash(s.borderDash),t.lineDashOffset=s.borderDashOffset,a=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),r=this.getPointPosition(o,a),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(r.x,r.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;const s=this.getIndexAngle(0);let n,o;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(s),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach(((s,a)=>{if(0===a&&!e.reverse)return;const r=i.setContext(this.getContext(a)),l=He(r.font);if(n=this.getDistanceFromCenterForValue(this.ticks[a].value),r.showLabelBackdrop){t.font=l.string,o=t.measureText(s.label).width,t.fillStyle=r.backdropColor;const e=Ne(r.backdropPadding);t.fillRect(-o/2-e.left,-n-l.size/2-e.top,o+e.width,l.size+e.height)}se(t,s.label,0,-n,l,{color:r.color})})),t.restore()}drawTitle(){}}la.id="radialLinear",la.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Os.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:t=>t,padding:5,centerPointLabels:!1}},la.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},la.descriptors={angleLines:{_fallback:"grid"}};const ha={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},ca=Object.keys(ha);function da(t,e){return t-e}function ua(t,e){if($(e))return null;const i=t._adapter,{parser:s,round:n,isoWeekday:o}=t._parseOpts;let a=e;return"function"==typeof s&&(a=s(a)),X(a)||(a="string"==typeof s?i.parse(a,s):i.parse(a)),null===a?null:(n&&(a="week"!==n||!Tt(o)&&!0!==o?i.startOf(a,n):i.startOf(a,"isoWeek",o)),+a)}function fa(t,e,i,s){const n=ca.length;for(let o=ca.indexOf(t);o=e?i[s]:i[n]]=!0}}else t[e]=!0}function pa(t,e,i){const s=[],n={},o=e.length;let a,r;for(a=0;a=0&&(e[l].major=!0);return e}(t,s,n,i):s}class ma extends Bs{constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e){const i=t.time||(t.time={}),s=this._adapter=new mn._date(t.adapters.date);ot(i.displayFormats,s.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:ua(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options,e=this._adapter,i=t.time.unit||"day";let{min:s,max:n,minDefined:o,maxDefined:a}=this.getUserBounds();function r(t){o||isNaN(t.min)||(s=Math.min(s,t.min)),a||isNaN(t.max)||(n=Math.max(n,t.max))}o&&a||(r(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||r(this.getMinMax(!1))),s=X(s)&&!isNaN(s)?s:+e.startOf(Date.now(),i),n=X(n)&&!isNaN(n)?n:+e.endOf(Date.now(),i)+1,this.min=Math.min(s,n-1),this.max=Math.max(s+1,n)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){const t=this.options,e=t.time,i=t.ticks,s="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&s.length&&(this.min=this._userMin||s[0],this.max=this._userMax||s[s.length-1]);const n=this.min,o=he(s,n,this.max);return this._unit=e.unit||(i.autoSkip?fa(e.minUnit,this.min,this.max,this._getLabelCapacity(n)):function(t,e,i,s,n){for(let o=ca.length-1;o>=ca.indexOf(i);o--){const i=ca[o];if(ha[i].common&&t._adapter.diff(n,s,i)>=e-1)return i}return ca[i?ca.indexOf(i):0]}(this,o.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=ca.indexOf(t)+1,i=ca.length;e1e5*a)throw new Error(e+" and "+i+" are too far apart with stepSize of "+a+" "+o);const f="data"===s.ticks.source&&this.getDataTimestamps();for(c=u,d=0;ct-e)).map((t=>+t))}getLabelForValue(t){const e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}_tickFormatFunction(t,e,i,s){const n=this.options,o=n.time.displayFormats,a=this._unit,r=this._majorUnit,l=a&&o[a],h=r&&o[r],c=i[e],d=r&&h&&c&&c.major,u=this._adapter.format(t,s||(d?h:l)),f=n.ticks.callback;return f?J(f,[u,e,i],this):u}generateTickLabels(t){let e,i,s;for(e=0,i=t.length;e0?a:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(t=0,e=s.length;t=t[r].pos&&e<=t[l].pos&&({lo:r,hi:l}=re(t,"pos",e)),({pos:s,time:o}=t[r]),({pos:n,time:a}=t[l])):(e>=t[r].time&&e<=t[l].time&&({lo:r,hi:l}=re(t,"time",e)),({time:s,pos:o}=t[r]),({time:n,pos:a}=t[l]));const h=n-s;return h?o+(a-o)*(e-s)/h:o}ma.id="time",ma.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};class ba extends ma{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=xa(e,this.min),this._tableRange=xa(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:i}=this,s=[],n=[];let o,a,r,l,h;for(o=0,a=t.length;o=e&&l<=i&&s.push(l);if(s.length<2)return[{time:e,pos:0},{time:i,pos:1}];for(o=0,a=s.length;o **Note:** + +> - It's always best to **BACKUP EVERYTHING** before running **ANY** new plugin or making changes to your WordPress install. \ No newline at end of file diff --git a/src/bp-core/libraries/WPPerformanceTester/wp-performance-tester.php b/src/bp-core/libraries/WPPerformanceTester/wp-performance-tester.php new file mode 100644 index 0000000000..a85030749e --- /dev/null +++ b/src/bp-core/libraries/WPPerformanceTester/wp-performance-tester.php @@ -0,0 +1,86 @@ +Kevin Ohashi + Description: Tests WordPress Performance + Text Domain: wp-performance-tester + License: GPLv3 + */ + +/* + "WordPress Plugin Template" Copyright (C) 2015 Michael Simpson (email : michael.d.simpson@gmail.com) + + This following part of this file is part of WordPress Plugin Template for WordPress. + + WordPress Plugin Template is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + WordPress Plugin Template is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Contact Form to Database Extension. + If not, see http://www.gnu.org/licenses/gpl-3.0.html +*/ + +$WPPerformanceTester_minimalRequiredPhpVersion = '5.0'; + +/** + * Check the PHP version and give a useful error message if the user's version is less than the required version + * @return boolean true if version check passed. If false, triggers an error which WP will handle, by displaying + * an error message on the Admin page + */ +function WPPerformanceTester_noticePhpVersionWrong() { + global $WPPerformanceTester_minimalRequiredPhpVersion; + echo '
    ' . + esc_html__('Error: plugin "WP Performance Tester" requires a newer version of PHP to be running.', 'wp-performance-tester'). + '
    ' . esc_html__('Minimal version of PHP required: ', 'wp-performance-tester') . '' . esc_html( $WPPerformanceTester_minimalRequiredPhpVersion ) . '' . + '
    ' . esc_html__('Your server\'s PHP version: ', 'wp-performance-tester') . '' . esc_html( phpversion() ) . '' . + '
    '; +} + + +function WPPerformanceTester_PhpVersionCheck() { + global $WPPerformanceTester_minimalRequiredPhpVersion; + if (version_compare(phpversion(), $WPPerformanceTester_minimalRequiredPhpVersion) < 0) { + add_action('admin_notices', 'WPPerformanceTester_noticePhpVersionWrong'); + return false; + } + return true; +} + + +/** + * Initialize internationalization (i18n) for this plugin. + * References: + * http://codex.wordpress.org/I18n_for_WordPress_Developers + * http://www.wdmac.com/how-to-create-a-po-language-translation#more-631 + * @return void + */ +function WPPerformanceTester_i18n_init() { + $pluginDir = dirname(plugin_basename(__FILE__)); + load_plugin_textdomain('wp-performance-tester', false, $pluginDir . '/languages/'); +} + + +////////////////////////////////// +// Run initialization +///////////////////////////////// + +// First initialize i18n +WPPerformanceTester_i18n_init(); + + +// Next, run the version check. +// If it is successful, continue with initialization for this plugin +if ( WPPerformanceTester_PhpVersionCheck() ) { + // Only load and run the init function if we know PHP version can parse it + require_once( 'wp-performance-tester_init.php' ); + WPPerformanceTester_init( __FILE__ ); +} diff --git a/src/bp-core/libraries/WPPerformanceTester/wp-performance-tester_init.php b/src/bp-core/libraries/WPPerformanceTester/wp-performance-tester_init.php new file mode 100644 index 0000000000..2511f1a118 --- /dev/null +++ b/src/bp-core/libraries/WPPerformanceTester/wp-performance-tester_init.php @@ -0,0 +1,53 @@ +isInstalled()) { + $aPlugin->install(); + } + else { + // Perform any version-upgrade activities prior to activation (e.g. database changes) + $aPlugin->upgrade(); + } + + // Add callbacks to hooks + $aPlugin->addActionsAndFilters(); + + if (!$file) { + $file = __FILE__; + } + // Register the Plugin Activation Hook + register_activation_hook($file, array( $aPlugin, 'activate')); + + + // Register the Plugin Deactivation Hook + register_deactivation_hook($file, array( $aPlugin, 'deactivate')); +} From 17a74a052f6615bc7a96219f4d2f633473a59415 Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Thu, 6 Jun 2024 16:55:05 +0530 Subject: [PATCH 18/81] PROD-7479 - load the class properly and shows the styles --- src/bp-core/admin/bp-core-admin-functions.php | 25 +++++++++++++ .../upgrade-performance-tester-screen.php | 8 ++--- src/bp-core/bp-core-actions.php | 36 +++++++++++++++++++ src/bp-core/bp-core-filters.php | 17 --------- .../WPPerformanceTester_Plugin.php | 14 +++++--- 5 files changed, 73 insertions(+), 27 deletions(-) diff --git a/src/bp-core/admin/bp-core-admin-functions.php b/src/bp-core/admin/bp-core-admin-functions.php index 6b0c84e537..78c204c293 100644 --- a/src/bp-core/admin/bp-core-admin-functions.php +++ b/src/bp-core/admin/bp-core-admin-functions.php @@ -3820,6 +3820,11 @@ function bb_core_upgrade_admin_tabs( $active_tab = '' ) { foreach ( array_values( $tabs ) as $tab_data ) { $is_current = strtolower( trim( $tab_data['slug'] ) ) === strtolower( trim( $active_tab ) ); + + if ( $tab_data['slug'] === 'bb-upgrade' && $active_tab === 'bb-performance-tester' ) { + $is_current = true; + } + $tab_class = $is_current ? $active_class : $idle_class; if ( $i === $count ) { $tabs_html .= '
  • ' . esc_html( $tab_data['name'] ) . '
  • '; @@ -3908,3 +3913,23 @@ class="checkbox" plugin_dir . 'bp-core/libraries/WPPerformanceTester/WPPerformanceTester_Plugin.php'; + } + static $bb_wpt = null; + + if ( null !== $bb_wpt ) { + return $bb_wpt; + } + + $bb_wpt = new WPPerformanceTester_Plugin(); + if ( ! $bb_wpt->isInstalled() ) { + $bb_wpt->install(); + } + + $bb_wpt->addActionsAndFilters(); + + return $bb_wpt; +} diff --git a/src/bp-core/admin/templates/upgrade-performance-tester-screen.php b/src/bp-core/admin/templates/upgrade-performance-tester-screen.php index 0f80a23663..1a3b7989c3 100644 --- a/src/bp-core/admin/templates/upgrade-performance-tester-screen.php +++ b/src/bp-core/admin/templates/upgrade-performance-tester-screen.php @@ -1,16 +1,12 @@ plugin_dir . 'bp-core/libraries/WPPerformanceTester/'; -require_once( $lib_path . 'WPPerformanceTester_Plugin.php' ); -$aPlugin = new WPPerformanceTester_Plugin(); -$aPlugin->activate(); -$aPlugin->addActionsAndFilters(); +$bb_wpt = bb_web_performance_tester(); ?>
    - settingsPage(); ?> + settingsPage(); ?>
    diff --git a/src/bp-core/bp-core-actions.php b/src/bp-core/bp-core-actions.php index 31c75a637a..c61af9f517 100644 --- a/src/bp-core/bp-core-actions.php +++ b/src/bp-core/bp-core-actions.php @@ -183,6 +183,11 @@ function() { 2 ); +// remove admin notices for the upgrade page. +add_action( 'admin_head', 'bb_remove_admin_notices', 99 ); +// load the web performance loader class. +add_action( 'bp_admin_init', 'bb_load_web_performance_tester', 999 ); + /** * Restrict user when visit attachment url from media/document. * - Privacy security. @@ -1169,3 +1174,34 @@ function bb_bg_process_log_load() { } add_action( 'bp_init', 'bb_bg_process_log_load' ); + +/** + * Remove notices from the buddyboss upgrade screens. + * + * @since BuddyBoss [BBVERSION] + */ +function bb_remove_admin_notices() { + $screen = get_current_screen(); + if ( 'buddyboss_page_bb-upgrade' === $screen->id ) { + remove_all_actions( 'admin_notices' ); + + // Additional check for the common WordPress error/warning hooks. + remove_all_actions( 'all_admin_notices' ); + } +} + +/** + * Load the web performance tester. + * + * @since BuddyBoss [BBVERSION] + * + * @return void + */ +function bb_load_web_performance_tester() { + $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( $_GET['tab'] ) : ''; // phpcs:ignore + $active_page = isset( $_GET['page'] ) ? sanitize_text_field( $_GET['page'] ) : ''; // phpcs:ignore + + if ( 'bb-upgrade' === $active_page && 'bb-performance-tester' === $active_tab ) { + bb_web_performance_tester(); + } +} diff --git a/src/bp-core/bp-core-filters.php b/src/bp-core/bp-core-filters.php index 1c998badc2..1323b2dd33 100644 --- a/src/bp-core/bp-core-filters.php +++ b/src/bp-core/bp-core-filters.php @@ -76,8 +76,6 @@ add_filter( 'bp_login_redirect', 'bb_login_redirect', PHP_INT_MAX, 3 ); add_filter( 'logout_redirect', 'bb_logout_redirect', PHP_INT_MAX, 3 ); -add_action( 'admin_head', 'bb_remove_admin_notices', 99 ); - // Avatars. /** * Disable gravatars fallback for member avatars. @@ -2652,18 +2650,3 @@ function bb_redirection_allowed_third_party_domains( $hosts ) { return $hosts; } - -/** - * Remove notices from the buddyboss upgrade screens. - * - * @since BuddyBoss [BBVERSION] - */ -function bb_remove_admin_notices() { - $screen = get_current_screen(); - if ( 'buddyboss_page_bb-upgrade' === $screen->id ) { - remove_all_actions( 'admin_notices' ); - - // Additional check for the common WordPress error/warning hooks - remove_all_actions( 'all_admin_notices' ); - } -} diff --git a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_Plugin.php b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_Plugin.php index eb4a5f1886..6762d4a30c 100644 --- a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_Plugin.php +++ b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_Plugin.php @@ -87,7 +87,6 @@ public function settingsPage() {
    -

    Test Type

    * Lower (faster) time is better. Please submit your results to improve our industry average data :)

    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    +
    + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    get_version() ); ?>
    +
    +
    + +
    + plugin_url . 'bp-core/admin/css' ); // Admin css URL. + $js_url = trailingslashit( $bp->plugin_url . 'bp-core/admin/js' ); // Admin css URL. + + wp_enqueue_script( 'chart-js-3-7', "{$js_url}lib/Chart.js", array( 'bb-upgrade' ), $version, true ); + + wp_enqueue_style( 'bb-upgrade-performance', "{$css_url}performance-tester{$min}.css", array(), $version ); + } +} diff --git a/src/bp-core/admin/css/performance-tester.css b/src/bp-core/admin/css/performance-tester.css new file mode 100644 index 0000000000..49421dcb11 --- /dev/null +++ b/src/bp-core/admin/css/performance-tester.css @@ -0,0 +1,785 @@ +table { + font-family: "Helvetica Neue", Helvetica, sans-serif; +} + +h2, +caption { + text-align: left; + color: black; + /* stylelint-disable-line */ + font-weight: bold; + /* stylelint-disable-line */ + /*text-transform: uppercase;*/ + padding: 5px; + font-size: 24px; + margin-bottom: 5px; +} + +thead { + background: steelblue; + /* stylelint-disable-line */ + color: white; + /* stylelint-disable-line */ +} + +th, +td { + padding: 5px 10px; +} + +tbody tr:nth-child(even) { + background: whitesmoke; + /* stylelint-disable-line */ +} + +tbody tr td:nth-child(2) { + text-align: right; +} + +tbody tr td:nth-child(3), +tbody tr td:nth-child(4) { + text-align: right; + font-family: monospace; +} + +tfoot { + background: seagreen; + /* stylelint-disable-line */ + color: white; + /* stylelint-disable-line */ + text-align: right; +} + +tfoot tr th:last-child { + font-family: monospace; +} + +.wrap { + width: 600px; +} + +/* Basic Grey */ +.basic-grey { + margin-left: 0; + margin-right: auto; + max-width: 600px; + padding: 25px 15px 25px 10px; + font: 14px Georgia, "Times New Roman", Times, serif; + color: #000; + text-shadow: 1px 1px 1px #fff; +} + +.basic-grey h1 { + font-size: 25px; + padding: 0 0 10px 40px; + display: block; + border-bottom: 1px solid #e4e4e4; + margin: -10px -15px 30px -10px; + color: #888; +} + +form.basic-grey { + background-image: url("../images/write.png"); + /* stylelint-disable-line */ + background-repeat: no-repeat; +} + +.basic-grey h1 > span { + display: block; + font-size: 11px; +} + +.basic-grey label { + display: block; + margin: 0; +} + +.basic-grey label > span { + float: left; + width: 20%; + text-align: right; + padding-right: 10px; + margin-top: 10px; + color: #888; +} + +.basic-grey input[type="text"], +.basic-grey input[type="email"], +.basic-grey textarea, +.basic-grey select { + border: 1px solid #dadada; + color: #888; + height: 30px; + margin-bottom: 16px; + margin-right: 6px; + margin-top: 2px; + outline: 0 none; + padding: 3px 3px 3px 5px; + width: 70%; + font-size: 12px; + line-height: 15px; + box-shadow: inset 0 1px 4px #ececec; + -moz-box-shadow: inset 0 1px 4px #ececec; + -webkit-box-shadow: inset 0 1px 4px #ececec; +} + +.basic-grey textarea { + padding: 5px 3px 3px 5px; +} + +.basic-grey select { + background: #fff url("../images/down-arrow.png") no-repeat right; + /* stylelint-disable-line */ + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + text-indent: 0.01px; + text-overflow: ""; + width: 70%; + height: 35px; + line-height: 25px; +} + +.basic-grey textarea { + height: 100px; +} + +.basic-grey .button { + background: #e27575; + border: none; + padding: 10px 25px 10px 25px; + color: #fff; + box-shadow: 1px 1px 5px #b6b6b6; + border-radius: 3px; + text-shadow: 1px 1px 1px #9e3f3f; + cursor: pointer; +} + +.basic-grey .button:hover { + background: #cf7a7a; +} + +.basic-grey input[type="radio"] { + position: absolute; + opacity: 1; + -moz-opacity: 1; + -webkit-opacity: 1; + -o-opacity: 1; + margin: 3px 10px 0 0; +} + +.basic-grey label { + opacity: 1; + -moz-opacity: 1; + -webkit-opacity: 1; + -o-opacity: 1; + margin: 0 0 0 25px; +} + +.basic-grey p { + max-width: 400px; +} + +/* ChartJS Styling */ +#chartDiv ul { + list-style: none; +} + +#chartDiv ul li { + display: block; + padding-left: 30px; + position: relative; + margin-bottom: 4px; + border-radius: 5px; + padding: 2px 8px 2px 28px; + /* stylelint-disable-line */ + font-size: 14px; + cursor: default; + -webkit-transition: background-color 200ms ease-in-out; + -moz-transition: background-color 200ms ease-in-out; + -o-transition: background-color 200ms ease-in-out; + transition: background-color 200ms ease-in-out; +} + +#chartDiv li span { + display: block; + position: absolute; + left: 0; + top: 0; + width: 20px; + height: 100%; + border-radius: 5px; +} + +/* SimpTip v1.0.4 +// A simple CSS tooltip made with Sass +// source: https://github.com/arashmanteghi/simptip/ +// ducoment: http://arashm.net/lab/simptip/ +// by @ArashManteghi - http://arashm.net */ +/********************************* Core ******************************/ +[data-tooltip] { + position: relative; + display: inline-block; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +[data-tooltip]:before, +[data-tooltip]:after { + position: absolute; + visibility: hidden; + opacity: 0; + z-index: 999999; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +[data-tooltip]:before { + content: ""; + border: 6px solid transparent; +} + +[data-tooltip]:after { + height: 22px; + padding: 11px 11px 0 11px; + font-size: 13px; + line-height: 11px; + content: attr(data-tooltip); + white-space: nowrap; +} + +[data-tooltip].simptip-position-top:before { + border-top-color: #323232; +} + +[data-tooltip].simptip-position-top:after { + background-color: #323232; + color: #ecf0f1; +} + +[data-tooltip].simptip-position-bottom:before { + border-bottom-color: #323232; +} + +[data-tooltip].simptip-position-bottom:after { + background-color: #323232; + color: #ecf0f1; +} + +[data-tooltip].simptip-position-left:before { + border-left-color: #323232; +} + +[data-tooltip].simptip-position-left:after { + background-color: #323232; + color: #ecf0f1; +} + +[data-tooltip].simptip-position-right:before { + border-right-color: #323232; +} + +[data-tooltip].simptip-position-right:after { + background-color: #323232; + color: #ecf0f1; +} + +[data-tooltip].simptip-position-top.half-arrow:before { + border-right: 7px solid #323232; +} + +[data-tooltip].simptip-position-bottom.half-arrow:before { + border-right: 7px solid #323232; +} + +[data-tooltip]:hover, +[data-tooltip]:focus { + background-color: transparent; +} + +[data-tooltip]:hover:before, +[data-tooltip]:hover:after, +[data-tooltip]:focus:before, +[data-tooltip]:focus:after { + opacity: 1; + visibility: visible; +} + +/******************************* Position ****************************/ +.simptip-position-right:before, +.simptip-position-left:before, +.simptip-position-right:after, +.simptip-position-left:after { + bottom: 50%; +} + +.simptip-position-right:before, +.simptip-position-left:before { + margin-bottom: -5px; +} + +.simptip-position-right:after, +.simptip-position-left:after { + margin-bottom: -14.66667px; +} + +.half-arrow.simptip-position-right:before, +.half-arrow.simptip-position-left:before { + bottom: 16px; + border-style: none; + border-top: 7px solid transparent; +} + +.simptip-multiline.simptip-position-right:before, +.simptip-multiline.simptip-position-left:before, +.simptip-multiline.simptip-position-right:after, +.simptip-multiline.simptip-position-left:after { + -webkit-transform: translateY(50%); + -moz-transform: translateY(50%); + -ms-transform: translateY(50%); + -o-transform: translateY(50%); + transform: translateY(50%); + -webkit-filter: blur(0); + filter: blur(0); + margin-bottom: 0; +} + +.simptip-multiline.simptip-position-right:before, +.simptip-multiline.simptip-position-left:before { + margin-bottom: 0; +} + +.simptip-multiline.half-arrow.simptip-position-right:before, +.simptip-multiline.half-arrow.simptip-position-left:before { + margin-bottom: -2px; +} + +.simptip-position-right:before, +.simptip-position-right:after { + left: 100%; +} + +.simptip-position-right:before { + margin-left: -2px; +} + +.simptip-position-right:after { + margin-left: 10px; +} + +.simptip-position-right.simptip-movable:before { + margin-left: -10px; +} + +.simptip-position-right.simptip-movable:after { + margin-left: 2px; +} + +.simptip-position-right.simptip-movable:hover:before, +.simptip-position-right.simptip-movable:hover:after { + -webkit-transform: translateX(10px); + -moz-transform: translateX(10px); + -ms-transform: translateX(10px); + -o-transform: translateX(10px); + transform: translateX(10px); +} + +.simptip-position-right.simptip-movable.half-arrow:before { + margin-left: -5px; +} + +.simptip-position-right.simptip-movable.simptip-multiline:hover:before, +.simptip-position-right.simptip-movable.simptip-multiline:hover:after { + -webkit-transform: translate(10px, 50%); + -moz-transform: translate(10px, 50%); + -ms-transform: translate(10px, 50%); + -o-transform: translate(10px, 50%); + transform: translate(10px, 50%); +} + +.simptip-position-right.half-arrow:before { + margin-left: 3px; + border-right: 7px solid #323232; +} + +.simptip-position-left:before, +.simptip-position-left:after { + right: 100%; +} + +.simptip-position-left:before { + margin-right: -2px; +} + +.simptip-position-left:after { + margin-right: 10px; +} + +.simptip-position-left.simptip-movable:before { + margin-right: -10px; +} + +.simptip-position-left.simptip-movable:after { + margin-right: 2px; +} + +.simptip-position-left.simptip-movable:hover:before, +.simptip-position-left.simptip-movable:hover:after { + -webkit-transform: translateX(-10px); + -moz-transform: translateX(-10px); + -ms-transform: translateX(-10px); + -o-transform: translateX(-10px); + transform: translateX(-10px); +} + +.simptip-position-left.simptip-movable.half-arrow:before { + margin-right: -5px; +} + +.simptip-position-left.simptip-movable.simptip-multiline:hover:before, +.simptip-position-left.simptip-movable.simptip-multiline:hover:after { + -webkit-transform: translate(-10px, 50%); + -moz-transform: translate(-10px, 50%); + -ms-transform: translate(-10px, 50%); + -o-transform: translate(-10px, 50%); + transform: translate(-10px, 50%); +} + +.simptip-position-left.half-arrow:before { + margin-right: 3px; + border-left: 7px solid #323232; +} + +.simptip-position-bottom:before, +.simptip-position-top:before, +.simptip-position-bottom:after, +.simptip-position-top:after { + left: 50%; + -webkit-transform: translateX(-50%); + -moz-transform: translateX(-50%); + -ms-transform: translateX(-50%); + -o-transform: translateX(-50%); + transform: translateX(-50%); +} + +.simptip-position-bottom:after, +.simptip-position-top:after { + width: auto; +} + +.half-arrow.simptip-position-bottom:before, +.half-arrow.simptip-position-top:before { + border-style: none; + border-right: 7px solid #323232; +} + +.simptip-position-bottom:before, +.simptip-position-bottom:after { + top: 100%; +} + +.simptip-position-bottom:before { + margin-top: -5px; +} + +.simptip-position-bottom:after { + margin-top: 7px; +} + +.simptip-position-bottom:hover:before, +.simptip-position-bottom:hover:after { + -webkit-transform: translate(-50%, 0); + -moz-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + -o-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} + +.simptip-position-bottom.simptip-movable:before { + margin-top: -15px; +} + +.simptip-position-bottom.simptip-movable:after { + margin-top: -3px; +} + +.simptip-position-bottom.simptip-movable:hover:before, +.simptip-position-bottom.simptip-movable:hover:after { + -webkit-transform: translate(-50%, 10px); + -moz-transform: translate(-50%, 10px); + -ms-transform: translate(-50%, 10px); + -o-transform: translate(-50%, 10px); + transform: translate(-50%, 10px); +} + +.simptip-position-bottom.simptip-movable.half-arrow:before { + margin-top: -10px; +} + +.simptip-position-bottom.half-arrow:before { + margin-top: 0; + border-top: 7px solid transparent; +} + +.simptip-position-top:before, +.simptip-position-top:after { + bottom: 100%; +} + +.simptip-position-top:before { + margin-bottom: -5px; +} + +.simptip-position-top:after { + margin-bottom: 7px; +} + +.simptip-position-top:hover:before, +.simptip-position-top:hover:after { + -webkit-transform: translate(-50%, 0); + -moz-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + -o-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} + +.simptip-position-top.simptip-movable:before { + margin-bottom: -15px; +} + +.simptip-position-top.simptip-movable:after { + margin-bottom: -3px; +} + +.simptip-position-top.simptip-movable:hover:before, +.simptip-position-top.simptip-movable:hover:after { + -webkit-transform: translate(-50%, -10px); + -moz-transform: translate(-50%, -10px); + -ms-transform: translate(-50%, -10px); + -o-transform: translate(-50%, -10px); + transform: translate(-50%, -10px); +} + +.simptip-position-top.simptip-movable.half-arrow:before { + margin-bottom: -10px; +} + +.simptip-position-top.half-arrow:before { + margin-bottom: 0; + border-bottom: 7px solid transparent; +} + +/******************************* Features ****************************/ +.simptip-movable:before, +.simptip-movable:after { + -webkit-transition: all 0.1s linear; + -moz-transition: all 0.1s linear; + -o-transition: all 0.1s linear; + -ms-transition: all 0.1s linear; + transition: all 0.1s linear; +} + +.simptip-smooth:after { + -webkit-border-radius: 4px; + border-radius: 4px; +} + +.simptip-fade:before, +.simptip-fade:after { + -webkit-transition: opacity 0.2s linear, visibility 0.2s linear; + -moz-transition: opacity 0.2s linear, visibility 0.2s linear; + -o-transition: opacity 0.2s linear, visibility 0.2s linear; + -ms-transition: opacity 0.2s linear, visibility 0.2s linear; + transition: opacity 0.2s linear, visibility 0.2s linear; +} + +.simptip-multiline:after { + height: auto; + width: 150px; + padding: 11px; + line-height: 19px; + white-space: normal; + text-align: left; +} + +/**************************** Diverse Colors *************************/ +.simptip-success.simptip-position-top:before { + border-top-color: #62c462; +} + +.simptip-success.simptip-position-top:after { + background-color: #62c462; + color: #ecf0f1; +} + +.simptip-success.simptip-position-bottom:before { + border-bottom-color: #62c462; +} + +.simptip-success.simptip-position-bottom:after { + background-color: #62c462; + color: #ecf0f1; +} + +.simptip-success.simptip-position-left:before { + border-left-color: #62c462; +} + +.simptip-success.simptip-position-left:after { + background-color: #62c462; + color: #ecf0f1; +} + +.simptip-success.simptip-position-right:before { + border-right-color: #62c462; +} + +.simptip-success.simptip-position-right:after { + background-color: #62c462; + color: #ecf0f1; +} + +.simptip-success.simptip-position-top.half-arrow:before { + border-right: 7px solid #62c462; +} + +.simptip-success.simptip-position-bottom.half-arrow:before { + border-right: 7px solid #62c462; +} + +.simptip-info.simptip-position-top:before { + border-top-color: #5bc0de; +} + +.simptip-info.simptip-position-top:after { + background-color: #5bc0de; + color: #ecf0f1; +} + +.simptip-info.simptip-position-bottom:before { + border-bottom-color: #5bc0de; +} + +.simptip-info.simptip-position-bottom:after { + background-color: #5bc0de; + color: #ecf0f1; +} + +.simptip-info.simptip-position-left:before { + border-left-color: #5bc0de; +} + +.simptip-info.simptip-position-left:after { + background-color: #5bc0de; + color: #ecf0f1; +} + +.simptip-info.simptip-position-right:before { + border-right-color: #5bc0de; +} + +.simptip-info.simptip-position-right:after { + background-color: #5bc0de; + color: #ecf0f1; +} + +.simptip-info.simptip-position-top.half-arrow:before { + border-right: 7px solid #5bc0de; +} + +.simptip-info.simptip-position-bottom.half-arrow:before { + border-right: 7px solid #5bc0de; +} + +.simptip-danger.simptip-position-top:before { + border-top-color: #e74c3c; +} + +.simptip-danger.simptip-position-top:after { + background-color: #e74c3c; + color: #ecf0f1; +} + +.simptip-danger.simptip-position-bottom:before { + border-bottom-color: #e74c3c; +} + +.simptip-danger.simptip-position-bottom:after { + background-color: #e74c3c; + color: #ecf0f1; +} + +.simptip-danger.simptip-position-left:before { + border-left-color: #e74c3c; +} + +.simptip-danger.simptip-position-left:after { + background-color: #e74c3c; + color: #ecf0f1; +} + +.simptip-danger.simptip-position-right:before { + border-right-color: #e74c3c; +} + +.simptip-danger.simptip-position-right:after { + background-color: #e74c3c; + color: #ecf0f1; +} + +.simptip-danger.simptip-position-top.half-arrow:before { + border-right: 7px solid #e74c3c; +} + +.simptip-danger.simptip-position-bottom.half-arrow:before { + border-right: 7px solid #e74c3c; +} + +.simptip-warning.simptip-position-top:before { + border-top-color: #e67e22; +} + +.simptip-warning.simptip-position-top:after { + background-color: #e67e22; + color: #ecf0f1; +} + +.simptip-warning.simptip-position-bottom:before { + border-bottom-color: #e67e22; +} + +.simptip-warning.simptip-position-bottom:after { + background-color: #e67e22; + color: #ecf0f1; +} + +.simptip-warning.simptip-position-left:before { + border-left-color: #e67e22; +} + +.simptip-warning.simptip-position-left:after { + background-color: #e67e22; + color: #ecf0f1; +} + +.simptip-warning.simptip-position-right:before { + border-right-color: #e67e22; +} + +.simptip-warning.simptip-position-right:after { + background-color: #e67e22; + color: #ecf0f1; +} + +.simptip-warning.simptip-position-top.half-arrow:before { + border-right: 7px solid #e67e22; +} + +.simptip-warning.simptip-position-bottom.half-arrow:before { + border-right: 7px solid #e67e22; +} diff --git a/src/bp-core/libraries/WPPerformanceTester/js/Chart.js b/src/bp-core/admin/js/lib/Chart.js similarity index 100% rename from src/bp-core/libraries/WPPerformanceTester/js/Chart.js rename to src/bp-core/admin/js/lib/Chart.js diff --git a/src/bp-core/libraries/WPPerformanceTester/css/simptip.css b/src/bp-core/admin/sass/performance-tester.scss similarity index 77% rename from src/bp-core/libraries/WPPerformanceTester/css/simptip.css rename to src/bp-core/admin/sass/performance-tester.scss index 5f74f92fc5..3609d91706 100644 --- a/src/bp-core/libraries/WPPerformanceTester/css/simptip.css +++ b/src/bp-core/admin/sass/performance-tester.scss @@ -1,3 +1,210 @@ +table { + font-family: "Helvetica Neue", Helvetica, sans-serif; +} + +h2, +caption { + text-align: left; + color: black; /* stylelint-disable-line */ + font-weight: bold; /* stylelint-disable-line */ + + /*text-transform: uppercase;*/ + padding: 5px; + font-size: 24px; + margin-bottom: 5px; +} + +thead { + background: steelblue; /* stylelint-disable-line */ + color: white; /* stylelint-disable-line */ +} + +th, +td { + padding: 5px 10px; +} + +tbody tr:nth-child(even) { + background: whitesmoke; /* stylelint-disable-line */ +} + +tbody tr td:nth-child(2) { + text-align: right; +} + +tbody tr td:nth-child(3), +tbody tr td:nth-child(4) { + text-align: right; + font-family: monospace; +} + +tfoot { + background: seagreen; /* stylelint-disable-line */ + color: white; /* stylelint-disable-line */ + text-align: right; +} + +tfoot tr th:last-child { + font-family: monospace; +} + +.wrap { + width: 600px; +} + +/* Basic Grey */ +.basic-grey { + margin-left: 0; + margin-right: auto; + max-width: 600px; + padding: 25px 15px 25px 10px; + font: 14px Georgia, "Times New Roman", Times, serif; + color: #000; + text-shadow: 1px 1px 1px #fff; +} + +.basic-grey h1 { + font-size: 25px; + padding: 0 0 10px 40px; + display: block; + border-bottom: 1px solid #e4e4e4; + margin: -10px -15px 30px -10px; + color: #888; +} + +form.basic-grey { + background-image: url("../images/write.png"); /* stylelint-disable-line */ + background-repeat: no-repeat; +} + +.basic-grey h1 >span { + display: block; + font-size: 11px; +} + +.basic-grey label { + display: block; + margin: 0; +} + +.basic-grey label >span { + float: left; + width: 20%; + text-align: right; + padding-right: 10px; + margin-top: 10px; + color: #888; +} + +.basic-grey input[type="text"], +.basic-grey input[type="email"], +.basic-grey textarea, +.basic-grey select { + border: 1px solid #dadada; + color: #888; + height: 30px; + margin-bottom: 16px; + margin-right: 6px; + margin-top: 2px; + outline: 0 none; + padding: 3px 3px 3px 5px; + width: 70%; + font-size: 12px; + line-height: 15px; + box-shadow: inset 0 1px 4px #ececec; + -moz-box-shadow: inset 0 1px 4px #ececec; + -webkit-box-shadow: inset 0 1px 4px #ececec; +} + +.basic-grey textarea { + padding: 5px 3px 3px 5px; +} + +.basic-grey select { + background: #fff url("../images/down-arrow.png") no-repeat right; /* stylelint-disable-line */ + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + text-indent: 0.01px; + text-overflow: ""; + width: 70%; + height: 35px; + line-height: 25px; +} + +.basic-grey textarea { + height: 100px; +} + +.basic-grey .button { + background: #e27575; + border: none; + padding: 10px 25px 10px 25px; + color: #fff; + box-shadow: 1px 1px 5px #b6b6b6; + border-radius: 3px; + text-shadow: 1px 1px 1px #9e3f3f; + cursor: pointer; +} + +.basic-grey .button:hover { + background: #cf7a7a; +} + + +.basic-grey input[type="radio"] { + position: absolute; + opacity: 1; + -moz-opacity: 1; + -webkit-opacity: 1; + -o-opacity: 1; + margin: 3px 10px 0 0; +} + +.basic-grey label { + opacity: 1; + -moz-opacity: 1; + -webkit-opacity: 1; + -o-opacity: 1; + margin: 0 0 0 25px; +} + +.basic-grey p { + max-width: 400px; +} + +/* ChartJS Styling */ + +#chartDiv ul { + list-style: none; +} + +#chartDiv ul li { + display: block; + padding-left: 30px; + position: relative; + margin-bottom: 4px; + border-radius: 5px; + padding: 2px 8px 2px 28px; /* stylelint-disable-line */ + font-size: 14px; + cursor: default; + -webkit-transition: background-color 200ms ease-in-out; + -moz-transition: background-color 200ms ease-in-out; + -o-transition: background-color 200ms ease-in-out; + transition: background-color 200ms ease-in-out; +} + +#chartDiv li span { + display: block; + position: absolute; + left: 0; + top: 0; + width: 20px; + height: 100%; + border-radius: 5px; +} + + /* SimpTip v1.0.4 // A simple CSS tooltip made with Sass // source: https://github.com/arashmanteghi/simptip/ diff --git a/src/bp-core/admin/templates/benchmark.php b/src/bp-core/admin/templates/benchmark.php new file mode 100644 index 0000000000..54ee2e3606 --- /dev/null +++ b/src/bp-core/admin/templates/benchmark.php @@ -0,0 +1,214 @@ +prefix . 'options'; + $optionname = 'wpperformancetesterbenchmark_'; + $count = 250; + for ( $x = 0; $x < $count;$x++ ) { + // insert. + $data = array( + 'option_name' => $optionname . $x, + 'option_value' => $dummytext, + ); + $wpdb->insert( $table, $data ); + // select. + $select = "SELECT option_value FROM $table WHERE option_name='$optionname" . $x . "'"; + $wpdb->get_var( $select ); + // update. + $data = array( 'option_value' => $dummytextseed ); + $where = array( 'option_name' => $optionname . $x ); + $wpdb->update( $table, $data, $where ); + // delete. + $where = array( 'option_name' => $optionname . $x ); + $wpdb->delete( $table, $where ); + } + + $time = bb_timer_diff( $time_start ); + $queries = ( $count * 4 ) / $time; + return array( + 'time' => $time, + 'queries' => $queries, + ); +} + + +function bb_timer_diff( $time_start ) { + return number_format( microtime( true ) - $time_start, 3 ); +} + diff --git a/src/bp-core/admin/templates/upgrade-performance-tester-screen.php b/src/bp-core/admin/templates/upgrade-performance-tester-screen.php index 1a3b7989c3..39be1684a1 100644 --- a/src/bp-core/admin/templates/upgrade-performance-tester-screen.php +++ b/src/bp-core/admin/templates/upgrade-performance-tester-screen.php @@ -7,6 +7,6 @@
    - settingsPage(); ?> + settings_page(); ?>
    diff --git a/src/bp-core/libraries/WPPerformanceTester/.gitignore b/src/bp-core/libraries/WPPerformanceTester/.gitignore deleted file mode 100644 index 052e56ab16..0000000000 --- a/src/bp-core/libraries/WPPerformanceTester/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -*.log -.htaccess -sitemap.xml -sitemap.xml.gz -wp-config.php -wp-content/advanced-cache.php -wp-content/backup-db/ -wp-content/backups/ -wp-content/blogs.dir/ -wp-content/cache/ -wp-content/upgrade/ -wp-content/uploads/ -wp-content/wp-cache-config.php diff --git a/src/bp-core/libraries/WPPerformanceTester/LICENSE b/src/bp-core/libraries/WPPerformanceTester/LICENSE deleted file mode 100644 index 733c072369..0000000000 --- a/src/bp-core/libraries/WPPerformanceTester/LICENSE +++ /dev/null @@ -1,675 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {one line to give the program's name and a brief idea of what it does.} - Copyright (C) {year} {name of author} - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - {project} Copyright (C) {year} {fullname} - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. - diff --git a/src/bp-core/libraries/WPPerformanceTester/README.md b/src/bp-core/libraries/WPPerformanceTester/README.md deleted file mode 100644 index d3ac709736..0000000000 --- a/src/bp-core/libraries/WPPerformanceTester/README.md +++ /dev/null @@ -1,80 +0,0 @@ -WPPerformanceTester -=================== - - -WPPerformanceTester was written as a tool to benchmark WordPress in the [WordPress Hosting Performance Benchmarks (2015)](http://reviewsignal.com/blog/2015/07/28/wordpress-hosting-performance-benchmarks-2015/) by [Review Signal](http://reviewsignal.com). Current benchmarks are on [WPHostingBenchmarks.com](https://wphostingbenchmarks.com). It was designed to test the server's performance by stressing PHP, MySql and running $wpdb queries. - -WPPerformanceTester performs the following tests - -- Math - 100,000 math function tests -- String Manipulation - 100,000 string manipulation tests -- Loops - 1,000,000 loop iterations -- Conditionals - 1,000,000 conditional logic checks -- MySql (connect, select, version, aes_encrypt) - basic mysql functions and 5,000,000 AES_ENCRYPT() iterations -- \$wpdb - 250 insert, select, update and delete operations through \$wpdb - -It also allows you to see how your server's performance stacks up against our industry benchmark. Our industry benchmark is the average of all submitted test results. - ----------- - -Installation -------------- - -Download the plugin and install it into your *wp-content/plugins* folder. - -Once activated, it should appear under the **Tools** section of your *wp-admin*. - -Notes on Performance -------------- -Performance can be measured in a lot of ways. WPPerformanceTester was simply one component of a much larger performance benchmark. It tests a single server (or node) that it is running on. So if you're considering looking at the results from a clustered or distributed setup, it may give you limited insight into how well your whole system performs. WPPerformanceTester is about the raw speed a system has to execute code and perform database operations. - -Real website performance isn't always correlated with raw speed. A seemingly slow website could have a very fast WPPerformanceTester result. There are lots of layers (namely caching) in making a WordPress website fast. A good caching layer will almost always outperform computing power. But when the caching layers are equal, raw speed can make a difference. - -WPPerformanceTester is simply one tool to add to your toolkit in measuring performance. You should have a variety of others to test other facets of performance. - -Known Issues -------------- - -If the script times out (max_execution_time limit) it will not show any results. You can solve this by increasing the max_execution_time in the php.ini. Some plugins may also cause WPPerformanceTester to run exceptionally slow and make it more likely to hit this limit. One such plugin is VersionPress. You can temporarily disable plugins that might be interfering with it as an alternative way to run it. - -> **Note:** - -> - It's always best to **BACKUP EVERYTHING** before running **ANY** new plugin or making changes to your WordPress install. - -Changelog -------------- -** 2.0.1 ** - -(April 23, 2024) Minor security update. - -Patched CVE-2023-49844. This vulnerability allowed a CSRF which could have let an attacker make an admin to run benchmark unknowingly. - -** 2.0.0 ** - -(December 29, 2021) Major update and version change. - -Plugin should now be compatible with latest PHP 8 / MySQL 8. - -Benchmarks no longer comparable between versions. Industry benchmarks will only show results from the same version. - -benchmark script updated to replace deprecated/broken math functions and mysql functions. Version number in benchmark script reflects version number of current open source library it was based on, NOT WPPerformanceTester version number. - -ENCODE() replaced with AES_ENCRYPT to perform mysql benchmark. - -Benchmark graph now uses Chart.js 3.7 instead of 1.x which hopefully helps conflicts with other newer plugins. - -** 1.1.1 ** - -(Oct 1, 2021) Minor bug fixes. - -** 1.1 ** - -Added support for hyperdb and socket connections. - -** 1.0.1 ** - -Updated interface to make graphs and results more clear. - -** 1.0 ** - -* Initial release \ No newline at end of file diff --git a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_InstallIndicator.php b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_InstallIndicator.php deleted file mode 100644 index 55ba8f8b56..0000000000 --- a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_InstallIndicator.php +++ /dev/null @@ -1,185 +0,0 @@ -getOption(self::optionInstalled) == true; - } - - /** - * Note in DB that the plugin is installed - * @return null - */ - protected function markAsInstalled() { - return $this->updateOption(self::optionInstalled, true); - } - - /** - * Note in DB that the plugin is uninstalled - * @return bool returned form delete_option. - * true implies the plugin was installed at the time of this call, - * false implies it was not. - */ - protected function markAsUnInstalled() { - return $this->deleteOption(self::optionInstalled); - } - - /** - * Set a version string in the options. This is useful if you install upgrade and - * need to check if an older version was installed to see if you need to do certain - * upgrade housekeeping (e.g. changes to DB schema). - * @return null - */ - protected function getVersionSaved() { - return $this->getOption(self::optionVersion); - } - - /** - * Set a version string in the options. - * need to check if - * @param $version string best practice: use a dot-delimited string like '1.2.3' so version strings can be easily - * compared using version_compare (http://php.net/manual/en/function.version-compare.php) - * @return null - */ - protected function setVersionSaved($version) { - return $this->updateOption(self::optionVersion, $version); - } - - /** - * @return string name of the main plugin file that has the header section with - * "Plugin Name", "Version", "Description", "Text Domain", etc. - */ - protected function getMainPluginFileName() { - return basename(dirname(__FILE__)) . 'php'; - } - - /** - * Get a value for input key in the header section of main plugin file. - * E.g. "Plugin Name", "Version", "Description", "Text Domain", etc. - * @param $key string plugin header key - * @return string if found, otherwise null - */ - public function getPluginHeaderValue($key) { - // Read the string from the comment header of the main plugin file - $data = file_get_contents($this->getPluginDir() . DIRECTORY_SEPARATOR . $this->getMainPluginFileName()); - $match = array(); - preg_match('/' . $key . ':\s*(\S+)/', $data, $match); - if (count($match) >= 1) { - return $match[1]; - } - return null; - } - - /** - * If your subclass of this class lives in a different directory, - * override this method with the exact same code. Since __FILE__ will - * be different, you will then get the right dir returned. - * @return string - */ - protected function getPluginDir() { - return dirname(__FILE__); - } - - /** - * Version of this code. - * Best practice: define version strings to be easily compared using version_compare() - * (http://php.net/manual/en/function.version-compare.php) - * NOTE: You should manually make this match the SVN tag for your main plugin file 'Version' release and 'Stable tag' in readme.txt - * @return string - */ - public function getVersion() { - return $this->getPluginHeaderValue('Version'); - } - - - /** - * Useful when checking for upgrades, can tell if the currently installed version is earlier than the - * newly installed code. This case indicates that an upgrade has been installed and this is the first time it - * has been activated, so any upgrade actions should be taken. - * @return bool true if the version saved in the options is earlier than the version declared in getVersion(). - * true indicates that new code is installed and this is the first time it is activated, so upgrade actions - * should be taken. Assumes that version string comparable by version_compare, examples: '1', '1.1', '1.1.1', '2.0', etc. - */ - public function isInstalledCodeAnUpgrade() { - return $this->isSavedVersionLessThan($this->getVersion()); - } - - /** - * Used to see if the installed code is an earlier version than the input version - * @param $aVersion string - * @return bool true if the saved version is earlier (by natural order) than the input version - */ - public function isSavedVersionLessThan($aVersion) { - return $this->isVersionLessThan($this->getVersionSaved(), $aVersion); - } - - /** - * Used to see if the installed code is the same or earlier than the input version. - * Useful when checking for an upgrade. If you haven't specified the number of the newer version yet, - * but the last version (installed) was 2.3 (for example) you could check if - * For example, $this->isSavedVersionLessThanEqual('2.3') == true indicates that the saved version is not upgraded - * past 2.3 yet and therefore you would perform some appropriate upgrade action. - * @param $aVersion string - * @return bool true if the saved version is earlier (by natural order) than the input version - */ - public function isSavedVersionLessThanEqual($aVersion) { - return $this->isVersionLessThanEqual($this->getVersionSaved(), $aVersion); - } - - /** - * @param $version1 string a version string such as '1', '1.1', '1.1.1', '2.0', etc. - * @param $version2 string a version string such as '1', '1.1', '1.1.1', '2.0', etc. - * @return bool true if version_compare of $versions1 and $version2 shows $version1 as the same or earlier - */ - public function isVersionLessThanEqual($version1, $version2) { - return (version_compare($version1, $version2) <= 0); - } - - /** - * @param $version1 string a version string such as '1', '1.1', '1.1.1', '2.0', etc. - * @param $version2 string a version string such as '1', '1.1', '1.1.1', '2.0', etc. - * @return bool true if version_compare of $versions1 and $version2 shows $version1 as earlier - */ - public function isVersionLessThan($version1, $version2) { - return (version_compare($version1, $version2) < 0); - } - - /** - * Record the installed version to options. - * This helps track was version is installed so when an upgrade is installed, it should call this when finished - * upgrading to record the new current version - * @return void - */ - protected function saveInstalledVersion() { - $this->setVersionSaved($this->getVersion()); - } - - -} diff --git a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_LifeCycle.php b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_LifeCycle.php deleted file mode 100644 index 2d38c34dbc..0000000000 --- a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_LifeCycle.php +++ /dev/null @@ -1,209 +0,0 @@ -initOptions(); - - // Initialize DB Tables used by the plugin - $this->installDatabaseTables(); - - // Other Plugin initialization - for the plugin writer to override as needed - $this->otherInstall(); - - // Record the installed version - $this->saveInstalledVersion(); - - // To avoid running install() more then once - $this->markAsInstalled(); - } - - public function uninstall() { - $this->otherUninstall(); - $this->unInstallDatabaseTables(); - $this->deleteSavedOptions(); - $this->markAsUnInstalled(); - } - - /** - * Perform any version-upgrade activities prior to activation (e.g. database changes) - * @return void - */ - public function upgrade() { - } - - /** - * See: http://plugin.michael-simpson.com/?page_id=105 - * @return void - */ - public function activate() { - } - - /** - * See: http://plugin.michael-simpson.com/?page_id=105 - * @return void - */ - public function deactivate() { - } - - /** - * See: http://plugin.michael-simpson.com/?page_id=31 - * @return void - */ - protected function initOptions() { - } - - public function addActionsAndFilters() { - } - - /** - * See: http://plugin.michael-simpson.com/?page_id=101 - * Called by install() to create any database tables if needed. - * Best Practice: - * (1) Prefix all table names with $wpdb->prefix - * (2) make table names lower case only - * @return void - */ - protected function installDatabaseTables() { - } - - /** - * See: http://plugin.michael-simpson.com/?page_id=101 - * Drop plugin-created tables on uninstall. - * @return void - */ - protected function unInstallDatabaseTables() { - } - - /** - * Override to add any additional actions to be done at install time - * See: http://plugin.michael-simpson.com/?page_id=33 - * @return void - */ - protected function otherInstall() { - } - - /** - * Override to add any additional actions to be done at uninstall time - * See: http://plugin.michael-simpson.com/?page_id=33 - * @return void - */ - protected function otherUninstall() { - } - - /** - * Puts the configuration page in the Plugins menu by default. - * Override to put it elsewhere or create a set of submenus - * Override with an empty implementation if you don't want a configuration page - * @return void - */ - public function addSettingsSubMenuPage() { - //$this->addSettingsSubMenuPageToPluginsMenu(); - $this->addSettingsSubMenuPageToToolsMenu(); - //$this->addSettingsSubMenuPageToSettingsMenu(); - } - - - protected function requireExtraPluginFiles() { - require_once(ABSPATH . 'wp-includes/pluggable.php'); - require_once(ABSPATH . 'wp-admin/includes/plugin.php'); - } - - /** - * @return string Slug name for the URL to the Setting page - * (i.e. the page for setting options) - */ - protected function getSettingsSlug() { - return get_class($this) . 'Settings'; - } - - protected function addSettingsSubMenuPageToPluginsMenu() { - $this->requireExtraPluginFiles(); - $displayName = $this->getPluginDisplayName(); - add_submenu_page('plugins.php', - $displayName, - $displayName, - 'manage_options', - $this->getSettingsSlug(), - array( $this, 'settingsPage')); - } - - protected function addSettingsSubMenuPageToToolsMenu() { - $this->requireExtraPluginFiles(); - $displayName = $this->getPluginDisplayName(); - add_submenu_page('tools.php', - $displayName, - $displayName, - 'manage_options', - $this->getSettingsSlug(), - array( $this, 'settingsPage')); - } - - - protected function addSettingsSubMenuPageToSettingsMenu() { - $this->requireExtraPluginFiles(); - $displayName = $this->getPluginDisplayName(); - add_options_page($displayName, - $displayName, - 'manage_options', - $this->getSettingsSlug(), - array( $this, 'settingsPage')); - } - - /** - * @param $name string name of a database table - * @return string input prefixed with the WordPress DB table prefix - * plus the prefix for this plugin (lower-cased) to avoid table name collisions. - * The plugin prefix is lower-cases as a best practice that all DB table names are lower case to - * avoid issues on some platforms - */ - protected function prefixTableName($name) { - global $wpdb; - return $wpdb->prefix . strtolower($this->prefix($name)); - } - - - /** - * Convenience function for creating AJAX URLs. - * - * @param $actionName string the name of the ajax action registered in a call like - * add_action('wp_ajax_actionName', array($this, 'functionName')); - * and/or - * add_action('wp_ajax_nopriv_actionName', array($this, 'functionName')); - * - * If have an additional parameters to add to the Ajax call, e.g. an "id" parameter, - * you could call this function and append to the returned string like: - * $url = $this->getAjaxUrl('myaction&id=') . urlencode($id); - * or more complex: - * $url = sprintf($this->getAjaxUrl('myaction&id=%s&var2=%s&var3=%s'), urlencode($id), urlencode($var2), urlencode($var3)); - * - * @return string URL that can be used in a web page to make an Ajax call to $this->functionName - */ - public function getAjaxUrl($actionName) { - return admin_url('admin-ajax.php') . '?action=' . $actionName; - } - -} diff --git a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_OptionsManager.php b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_OptionsManager.php deleted file mode 100644 index 80f3c7b704..0000000000 --- a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_OptionsManager.php +++ /dev/null @@ -1,451 +0,0 @@ -display-name and/or key=>array(display-name, choice1, choice2, ...) - * key: an option name for the key (this name will be given a prefix when stored in - * the database to ensure it does not conflict with other plugin options) - * value: can be one of two things: - * (1) string display name for displaying the name of the option to the user on a web page - * (2) array where the first element is a display name (as above) and the rest of - * the elements are choices of values that the user can select - * e.g. - * array( - * 'item' => 'Item:', // key => display-name - * 'rating' => array( // key => array ( display-name, choice1, choice2, ...) - * 'CanDoOperationX' => array('Can do Operation X', 'Administrator', 'Editor', 'Author', 'Contributor', 'Subscriber'), - * 'Rating:', 'Excellent', 'Good', 'Fair', 'Poor') - */ - public function getOptionMetaData() { - return array(); - } - - /** - * @return array of string name of options - */ - public function getOptionNames() { - return array_keys($this->getOptionMetaData()); - } - - /** - * Override this method to initialize options to default values and save to the database with add_option - * @return void - */ - protected function initOptions() { - } - - /** - * Cleanup: remove all options from the DB - * @return void - */ - protected function deleteSavedOptions() { - $optionMetaData = $this->getOptionMetaData(); - if (is_array($optionMetaData)) { - foreach ($optionMetaData as $aOptionKey => $aOptionMeta) { - $prefixedOptionName = $this->prefix($aOptionKey); // how it is stored in DB - delete_option($prefixedOptionName); - } - } - } - - /** - * @return string display name of the plugin to show as a name/title in HTML. - * Just returns the class name. Override this method to return something more readable - */ - public function getPluginDisplayName() { - return get_class($this); - } - - /** - * Get the prefixed version input $name suitable for storing in WP options - * Idempotent: if $optionName is already prefixed, it is not prefixed again, it is returned without change - * @param $name string option name to prefix. Defined in settings.php and set as keys of $this->optionMetaData - * @return string - */ - public function prefix($name) { - $optionNamePrefix = $this->getOptionNamePrefix(); - if (strpos($name, $optionNamePrefix) === 0) { // 0 but not false - return $name; // already prefixed - } - return $optionNamePrefix . $name; - } - - /** - * Remove the prefix from the input $name. - * Idempotent: If no prefix found, just returns what was input. - * @param $name string - * @return string $optionName without the prefix. - */ - public function &unPrefix($name) { - $optionNamePrefix = $this->getOptionNamePrefix(); - if (strpos($name, $optionNamePrefix) === 0) { - return substr($name, strlen($optionNamePrefix)); - } - return $name; - } - - /** - * A wrapper function delegating to WP get_option() but it prefixes the input $optionName - * to enforce "scoping" the options in the WP options table thereby avoiding name conflicts - * @param $optionName string defined in settings.php and set as keys of $this->optionMetaData - * @param $default string default value to return if the option is not set - * @return string the value from delegated call to get_option(), or optional default value - * if option is not set. - */ - public function getOption($optionName, $default = null) { - $prefixedOptionName = $this->prefix($optionName); // how it is stored in DB - $retVal = get_option($prefixedOptionName); - if (!$retVal && $default) { - $retVal = $default; - } - return $retVal; - } - - /** - * A wrapper function delegating to WP delete_option() but it prefixes the input $optionName - * to enforce "scoping" the options in the WP options table thereby avoiding name conflicts - * @param $optionName string defined in settings.php and set as keys of $this->optionMetaData - * @return bool from delegated call to delete_option() - */ - public function deleteOption($optionName) { - $prefixedOptionName = $this->prefix($optionName); // how it is stored in DB - return delete_option($prefixedOptionName); - } - - /** - * A wrapper function delegating to WP add_option() but it prefixes the input $optionName - * to enforce "scoping" the options in the WP options table thereby avoiding name conflicts - * @param $optionName string defined in settings.php and set as keys of $this->optionMetaData - * @param $value mixed the new value - * @return null from delegated call to delete_option() - */ - public function addOption($optionName, $value) { - $prefixedOptionName = $this->prefix($optionName); // how it is stored in DB - return add_option($prefixedOptionName, $value); - } - - /** - * A wrapper function delegating to WP add_option() but it prefixes the input $optionName - * to enforce "scoping" the options in the WP options table thereby avoiding name conflicts - * @param $optionName string defined in settings.php and set as keys of $this->optionMetaData - * @param $value mixed the new value - * @return null from delegated call to delete_option() - */ - public function updateOption($optionName, $value) { - $prefixedOptionName = $this->prefix($optionName); // how it is stored in DB - return update_option($prefixedOptionName, $value); - } - - /** - * A Role Option is an option defined in getOptionMetaData() as a choice of WP standard roles, e.g. - * 'CanDoOperationX' => array('Can do Operation X', 'Administrator', 'Editor', 'Author', 'Contributor', 'Subscriber') - * The idea is use an option to indicate what role level a user must minimally have in order to do some operation. - * So if a Role Option 'CanDoOperationX' is set to 'Editor' then users which role 'Editor' or above should be - * able to do Operation X. - * Also see: canUserDoRoleOption() - * @param $optionName - * @return string role name - */ - public function getRoleOption($optionName) { - $roleAllowed = $this->getOption($optionName); - if (!$roleAllowed || $roleAllowed == '') { - $roleAllowed = 'Administrator'; - } - return $roleAllowed; - } - - /** - * Given a WP role name, return a WP capability which only that role and roles above it have - * http://codex.wordpress.org/Roles_and_Capabilities - * @param $roleName - * @return string a WP capability or '' if unknown input role - */ - protected function roleToCapability($roleName) { - switch ($roleName) { - case 'Super Admin': - return 'manage_options'; - case 'Administrator': - return 'manage_options'; - case 'Editor': - return 'publish_pages'; - case 'Author': - return 'publish_posts'; - case 'Contributor': - return 'edit_posts'; - case 'Subscriber': - return 'read'; - case 'Anyone': - return 'read'; - } - return ''; - } - - /** - * @param $roleName string a standard WP role name like 'Administrator' - * @return bool - */ - public function isUserRoleEqualOrBetterThan($roleName) { - if ('Anyone' == $roleName) { - return true; - } - $capability = $this->roleToCapability($roleName); - return current_user_can($capability); - } - - /** - * @param $optionName string name of a Role option (see comments in getRoleOption()) - * @return bool indicates if the user has adequate permissions - */ - public function canUserDoRoleOption($optionName) { - $roleAllowed = $this->getRoleOption($optionName); - if ('Anyone' == $roleAllowed) { - return true; - } - return $this->isUserRoleEqualOrBetterThan($roleAllowed); - } - - /** - * see: http://codex.wordpress.org/Creating_Options_Pages - * @return void - */ - public function createSettingsMenu() { - $pluginName = $this->getPluginDisplayName(); - //create new top-level menu - add_menu_page($pluginName . ' Plugin Settings', - $pluginName, - 'administrator', - get_class($this), - array( $this, 'settingsPage' ) - /*,plugins_url('/images/icon.png', __FILE__)*/); // if you call 'plugins_url; be sure to "require_once" it - - //call register settings function - add_action('admin_init', array( $this, 'registerSettings' )); - } - - public function registerSettings() { - $settingsGroup = get_class( $this ) . '-settings-group'; - $optionMetaData = $this->getOptionMetaData(); - foreach ($optionMetaData as $aOptionKey => $aOptionMeta) { - register_setting($settingsGroup, $aOptionMeta); - } - } - - /** - * Creates HTML for the Administration page to set options for this plugin. - * Override this method to create a customized page. - * @return void - */ - public function settingsPage() { - if (!current_user_can('manage_options')) { - wp_die(__('You do not have sufficient permissions to access this page.', 'wp-performance-tester')); - } - - $optionMetaData = $this->getOptionMetaData(); - - // Save Posted Options - if ($optionMetaData != null) { - foreach ($optionMetaData as $aOptionKey => $aOptionMeta) { - if (isset($_POST[$aOptionKey])) { - $this->updateOption($aOptionKey, $_POST[$aOptionKey]); - } - } - } - - // HTML for the page - $settingsGroup = get_class($this) . '-settings-group'; - ?> -
    -

    - - - - - - - - -
    - 0) { - echo '   '; - _e('(WARNING: This plugin may not work properly with versions earlier than PHP 5.2)', 'wp-performance-tester'); - echo ''; - } - ?> -
    getMySqlVersion() ?> - '; - if (version_compare('5.0', $this->getMySqlVersion()) > 0) { - _e('(WARNING: This plugin may not work properly with versions earlier than MySQL 5.0)', 'wp-performance-tester'); - } - echo ''; - ?> -
    - -

    getPluginDisplayName(); echo ' '; _e('Settings', 'wp-performance-tester'); ?>

    - -
    - - - - $aOptionMeta) { - $displayText = is_array($aOptionMeta) ? $aOptionMeta[0] : $aOptionMeta; - ?> - - - - - -

    - createFormControl($aOptionKey, $aOptionMeta, $this->getOption($aOptionKey)); ?> -
    -

    - -

    -
    -
    - = 2) { // Drop-down list - $choices = array_slice($aOptionMeta, 1); - ?> -

    - -

    - get_results('select version() as mysqlversion'); - if (!empty($rows)) { - return $rows[0]->mysqlversion; - } - return false; - } - - /** - * If you want to generate an email address like "no-reply@your-site.com" then - * you can use this to get the domain name part. - * E.g. 'no-reply@' . $this->getEmailDomain(); - * This code was stolen from the wp_mail function, where it generates a default - * from "wordpress@your-site.com" - * @return string domain name - */ - public function getEmailDomain() { - // Get the site domain and get rid of www. - $sitename = strtolower($_SERVER['SERVER_NAME']); - if (substr($sitename, 0, 4) == 'www.') { - $sitename = substr($sitename, 4); - } - return $sitename; - } -} - diff --git a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_Plugin.php b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_Plugin.php deleted file mode 100644 index c738f1cf9f..0000000000 --- a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_Plugin.php +++ /dev/null @@ -1,367 +0,0 @@ - -
    -

    WPPerformanceTester

    -

    WPPerformanceTester performs a series of tests to see how well your server performs. The first set test the raw server performance. The second is WordPress specific. Your results will be displayed and you can see how your results stack up against others.

    - -
    - - - -
    - - hyper_servers ) ) { - // Grab a `write` server for the `global` dataset and fallback to `read`. - // We're not really paying attention to priority or have much in the way of error checking. Use at your own risk :) - $db_server = false; - if ( ! empty( $wpdb->hyper_servers['global']['write'] ) ) { - foreach ( $wpdb->hyper_servers['global']['write'] as $group => $dbs ) { - $db_server = current( $dbs ); - break; - } - } elseif ( ! empty( $wpdb->hyper_servers['global']['read'] ) ) { - foreach ( $wpdb->hyper_servers['global']['read'] as $group => $dbs ) { - $db_server = current( $dbs ); - break; - } - } - - if ( $db_server ) { - $arr_cfg['db.host'] = $db_server['host']; - $arr_cfg['db.user'] = $db_server['user']; - $arr_cfg['db.pw'] = $db_server['password']; - $arr_cfg['db.name'] = $db_server['name']; - } - } else { - // Vanilla WordPress install with standard `wpdb` - $arr_cfg['db.host'] = DB_HOST; - $arr_cfg['db.user'] = DB_USER; - $arr_cfg['db.pw'] = DB_PASSWORD; - $arr_cfg['db.name'] = DB_NAME; - } - - $arr_benchmark = test_benchmark($arr_cfg); - $arr_wordpress = test_wordpress(); - - - //charting from results goes here - ?> -

    Performance Test Results (in seconds)

    -
    -
    - -
    -

    * Lower (faster) time is better. Please submit your results to improve our industry average data :)

    - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Server Performance Benchmarks
    TestExecution Time (seconds)
    Math
    String Manipulation
    Loops
    Conditionals
    Mysql Connect
    Mysql Query Version
    Mysql Query Benchmark
    Total Time (seconds)
    -
    - - - - - - - - - - - - - - -
    WordPress Performance Benchmark
    Execution Time (seconds)Queries Per Second
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Your Server Information
    TestResult
    WPPerformanceTester VersiongetVersion(); ?>
    System Time
    Platform
    Server Name
    Server Address
    MySql Server
    -
    -
    -
    - - - - -
    - - - array('Installed Version'), // Leave this one commented-out. Uncomment to test upgrades. - 'ATextInput' => array(__('Enter in some text', 'my-awesome-plugin')), - 'AmAwesome' => array(__('I like this awesome plugin', 'my-awesome-plugin'), 'false', 'true'), - 'CanDoSomething' => array(__('Which user role can do something', 'my-awesome-plugin'), - 'Administrator', 'Editor', 'Author', 'Contributor', 'Subscriber', 'Anyone') - ); - } - -// protected function getOptionValueI18nString($optionValue) { -// $i18nValue = parent::getOptionValueI18nString($optionValue); -// return $i18nValue; -// } - - protected function initOptions() { - $options = $this->getOptionMetaData(); - if (!empty($options)) { - foreach ($options as $key => $arr) { - if (is_array($arr) && count($arr) > 1) { - $this->addOption($key, $arr[1]); - } - } - } - } - - public function getPluginDisplayName() { - return 'WP Performance Tester'; - } - - protected function getMainPluginFileName() { - return 'wp-performance-tester.php'; - } - - /** - * See: http://plugin.michael-simpson.com/?page_id=101 - * Called by install() to create any database tables if needed. - * Best Practice: - * (1) Prefix all table names with $wpdb->prefix - * (2) make table names lower case only - * @return void - */ - protected function installDatabaseTables() { - // global $wpdb; - // $tableName = $this->prefixTableName('mytable'); - // $wpdb->query("CREATE TABLE IF NOT EXISTS `$tableName` ( - // `id` INTEGER NOT NULL"); - } - - /** - * See: http://plugin.michael-simpson.com/?page_id=101 - * Drop plugin-created tables on uninstall. - * @return void - */ - protected function unInstallDatabaseTables() { - // global $wpdb; - // $tableName = $this->prefixTableName('mytable'); - // $wpdb->query("DROP TABLE IF EXISTS `$tableName`"); - } - - - /** - * Perform actions when upgrading from version X to version Y - * See: http://plugin.michael-simpson.com/?page_id=35 - * @return void - */ - public function upgrade() { - } - - public function enqueue_scripts_and_style( $hook ) { - if ( $hook != 'buddyboss_page_bb-upgrade' ) { - return; - } - wp_enqueue_script( 'chart-js-3-7', plugins_url('/js/Chart.js', __FILE__) ); - wp_enqueue_script( 'jquery'); - wp_enqueue_style( 'wppt-style', plugins_url('/css/wppt.css', __FILE__) ); - wp_enqueue_style( 'simptip-style', plugins_url('/css/simptip.css', __FILE__) ); - } - - public function addActionsAndFilters() { - - // Add options administration page - // http://plugin.michael-simpson.com/?page_id=47 - add_action('admin_menu', array( $this, 'addSettingsSubMenuPage')); - add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts_and_style' ) ); - } -} diff --git a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_ShortCodeLoader.php b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_ShortCodeLoader.php deleted file mode 100644 index 2cbc3148c1..0000000000 --- a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_ShortCodeLoader.php +++ /dev/null @@ -1,62 +0,0 @@ -registerShortcodeToFunction($shortcodeName, 'handleShortcode'); - } - - /** - * @param $shortcodeName mixed either string name of the shortcode - * (as it would appear in a post, e.g. [shortcodeName]) - * or an array of such names in case you want to have more than one name - * for the same shortcode - * @param $functionName string name of public function in this class to call as the - * shortcode handler - * @return void - */ - protected function registerShortcodeToFunction($shortcodeName, $functionName) { - if (is_array($shortcodeName)) { - foreach ($shortcodeName as $aName) { - add_shortcode($aName, array($this, $functionName)); - } - } - else { - add_shortcode($shortcodeName, array($this, $functionName)); - } - } - - /** - * @abstract Override this function and add actual shortcode handling here - * @param $atts shortcode inputs - * @return string shortcode content - */ - public abstract function handleShortcode($atts); - -} diff --git a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_ShortCodeScriptLoader.php b/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_ShortCodeScriptLoader.php deleted file mode 100644 index 7c6e954773..0000000000 --- a/src/bp-core/libraries/WPPerformanceTester/WPPerformanceTester_ShortCodeScriptLoader.php +++ /dev/null @@ -1,66 +0,0 @@ -registerShortcodeToFunction($shortcodeName, 'handleShortcodeWrapper'); - - // It will be too late to enqueue the script in the header, - // but can add them to the footer - add_action('wp_footer', array($this, 'addScriptWrapper')); - } - - public function handleShortcodeWrapper($atts) { - // Flag that we need to add the script - $this->doAddScript = true; - return $this->handleShortcode($atts); - } - - - public function addScriptWrapper() { - // Only add the script if the shortcode was actually called - if ($this->doAddScript) { - $this->addScript(); - } - } - - /** - * @abstract override this function with calls to insert scripts needed by your shortcode in the footer - * Example: - * wp_register_script('my-script', plugins_url('js/my-script.js', __FILE__), array('jquery'), '1.0', true); - * wp_print_scripts('my-script'); - * @return void - */ - public abstract function addScript(); - -} diff --git a/src/bp-core/libraries/WPPerformanceTester/benchmark.php b/src/bp-core/libraries/WPPerformanceTester/benchmark.php deleted file mode 100644 index 92986ce13f..0000000000 --- a/src/bp-core/libraries/WPPerformanceTester/benchmark.php +++ /dev/null @@ -1,242 +0,0 @@ -prefix . 'options'; - $optionname = 'wpperformancetesterbenchmark_'; - $count = 250; - for($x=0; $x<$count;$x++){ - //insert - $data = array('option_name' => $optionname . $x, 'option_value' => $dummytext); - $wpdb->insert($table, $data); - //select - $select = "SELECT option_value FROM $table WHERE option_name='$optionname" . $x . "'"; - $wpdb->get_var($select); - //update - $data = array('option_value' => $dummytextseed); - $where = array('option_name' => $optionname . $x); - $wpdb->update($table, $data, $where); - //delete - $where = array('option_name'=>$optionname.$x); - $wpdb->delete($table,$where); - } - - $time = timer_diff($time_start); - $queries = ($count * 4) / $time; - return array('time'=>$time,'queries'=>$queries); -} - - -function timer_diff($time_start) -{ - return number_format(microtime(true) - $time_start, 3); -} - -function array_to_html($my_array) -{ - $strReturn = ''; - if (is_array($my_array)) { - $strReturn .= ''; - foreach ($my_array as $k => $v) { - $strReturn .= "\n"; - } - $strReturn .= "\n
    "; - $strReturn .= '' . htmlentities($k) . ""; - $strReturn .= array_to_html($v); - $strReturn .= "
    "; - } else { - $strReturn = htmlentities($my_array); - } - return $strReturn; -} \ No newline at end of file diff --git a/src/bp-core/libraries/WPPerformanceTester/css/wppt.css b/src/bp-core/libraries/WPPerformanceTester/css/wppt.css deleted file mode 100644 index 7ff2cb411a..0000000000 --- a/src/bp-core/libraries/WPPerformanceTester/css/wppt.css +++ /dev/null @@ -1,205 +0,0 @@ -table { - font-family: "Helvetica Neue", Helvetica, sans-serif; -} - -h2, -caption { - text-align: left; - color: black; /* stylelint-disable-line */ - font-weight: bold; /* stylelint-disable-line */ - - /*text-transform: uppercase;*/ - padding: 5px; - font-size: 24px; - margin-bottom: 5px; -} - -thead { - background: steelblue; /* stylelint-disable-line */ - color: white; /* stylelint-disable-line */ -} - -th, -td { - padding: 5px 10px; -} - -tbody tr:nth-child(even) { - background: whitesmoke; /* stylelint-disable-line */ -} - -tbody tr td:nth-child(2) { - text-align: right; -} - -tbody tr td:nth-child(3), -tbody tr td:nth-child(4) { - text-align: right; - font-family: monospace; -} - -tfoot { - background: seagreen; /* stylelint-disable-line */ - color: white; /* stylelint-disable-line */ - text-align: right; -} - -tfoot tr th:last-child { - font-family: monospace; -} - -.wrap { - width: 600px; -} - -/* Basic Grey */ -.basic-grey { - margin-left: 0; - margin-right: auto; - max-width: 600px; - padding: 25px 15px 25px 10px; - font: 14px Georgia, "Times New Roman", Times, serif; - color: #000; - text-shadow: 1px 1px 1px #fff; -} - -.basic-grey h1 { - font-size: 25px; - padding: 0 0 10px 40px; - display: block; - border-bottom: 1px solid #e4e4e4; - margin: -10px -15px 30px -10px; - color: #888; -} - -form.basic-grey { - background-image: url("../images/write.png"); /* stylelint-disable-line */ - background-repeat: no-repeat; -} - -.basic-grey h1 >span { - display: block; - font-size: 11px; -} - -.basic-grey label { - display: block; - margin: 0; -} - -.basic-grey label >span { - float: left; - width: 20%; - text-align: right; - padding-right: 10px; - margin-top: 10px; - color: #888; -} - -.basic-grey input[type="text"], -.basic-grey input[type="email"], -.basic-grey textarea, -.basic-grey select { - border: 1px solid #dadada; - color: #888; - height: 30px; - margin-bottom: 16px; - margin-right: 6px; - margin-top: 2px; - outline: 0 none; - padding: 3px 3px 3px 5px; - width: 70%; - font-size: 12px; - line-height: 15px; - box-shadow: inset 0 1px 4px #ececec; - -moz-box-shadow: inset 0 1px 4px #ececec; - -webkit-box-shadow: inset 0 1px 4px #ececec; -} - -.basic-grey textarea { - padding: 5px 3px 3px 5px; -} - -.basic-grey select { - background: #fff url("../images/down-arrow.png") no-repeat right; /* stylelint-disable-line */ - appearance: none; - -webkit-appearance: none; - -moz-appearance: none; - text-indent: 0.01px; - text-overflow: ""; - width: 70%; - height: 35px; - line-height: 25px; -} - -.basic-grey textarea { - height: 100px; -} - -.basic-grey .button { - background: #e27575; - border: none; - padding: 10px 25px 10px 25px; - color: #fff; - box-shadow: 1px 1px 5px #b6b6b6; - border-radius: 3px; - text-shadow: 1px 1px 1px #9e3f3f; - cursor: pointer; -} - -.basic-grey .button:hover { - background: #cf7a7a; -} - - -.basic-grey input[type="radio"] { - position: absolute; - opacity: 1; - -moz-opacity: 1; - -webkit-opacity: 1; - -o-opacity: 1; - margin: 3px 10px 0 0; -} - -.basic-grey label { - opacity: 1; - -moz-opacity: 1; - -webkit-opacity: 1; - -o-opacity: 1; - margin: 0 0 0 25px; -} - -.basic-grey p { - max-width: 400px; -} - -/* ChartJS Styling */ - -#chartDiv ul { - list-style: none; -} - -#chartDiv ul li { - display: block; - padding-left: 30px; - position: relative; - margin-bottom: 4px; - border-radius: 5px; - padding: 2px 8px 2px 28px; /* stylelint-disable-line */ - font-size: 14px; - cursor: default; - -webkit-transition: background-color 200ms ease-in-out; - -moz-transition: background-color 200ms ease-in-out; - -o-transition: background-color 200ms ease-in-out; - transition: background-color 200ms ease-in-out; -} - -#chartDiv li span { - display: block; - position: absolute; - left: 0; - top: 0; - width: 20px; - height: 100%; - border-radius: 5px; -} diff --git a/src/bp-core/libraries/WPPerformanceTester/images/down-arrow.png b/src/bp-core/libraries/WPPerformanceTester/images/down-arrow.png deleted file mode 100644 index ff47c43cb38385e3c43fb6e39d5fefecb634a8be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp@K+M6x1|*f#O3wo+$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GNuDl_Ar-fh)~sJ|fBL|Igd+{IHF+5s51hqQm>zv~sNrs3 z7J7rlaaL4=g?xwnf|I38gh@8d1#KW+8hH%ogZ+!tk+Za4u{an^LB{Ts5*6KiI diff --git a/src/bp-core/libraries/WPPerformanceTester/images/write.png b/src/bp-core/libraries/WPPerformanceTester/images/write.png deleted file mode 100644 index 441559a785e8e5316c57b167a40b5a55ab336630..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2461 zcmX|Dd010d7Jpc^K{iWe39Cy#a1=0r2(nlK5hw$KEHMzZnFNqMkpvV5^aB!xuK|ix zpllWu3L!ip67vX19r8^;kVP;s1f#~xCyNcxDn+5xdE6KLBgyZbd(Q9t&bjB_m!i-R zf4v=MJ0J+s3k*1M8iKZ*LGe}GcJzDlx`_z=(Mmt9 zar%KLydy51Q!9d-I#~EVMz(iD)9!$xpG?|}#fA}~d-C&)jds~5QbWJPJ?l6SjSK79 zWq%-Vf0LhgnDN#hzu4Q+wmY#REX;nd-qXBue82js<(1!Vj;mS2-Q<;=5ijSPhyH0i zLU()nFx@`4CO&T1@6@pmUqJ+|TKW{KpXII;WlXH`T0#GFcAZnPwUO3Z|geUWLKnV-mMWQA!) zLY2lftm-0pS!#{B9uTFHy^MJ(p6f#Yfc_S!DZKe88r!Y$t)1>e=8K)Nf;z(ANF&qJ zD+Q~V>-a>96I}JV#E3GGxbL6`4*Dr1MmUGemwRda8Pg>#shyf7b73l3IMTV=_p&`Q z2v0g>FmfF8Ji$z^8+kvFF~W0)v(_v~6$OjzUoTtlFaf2Fe{`8Z=G9bM ztt(uWR-nmrrPvG3N-yDmC%LSeFQNw{p`hJ$i9EF3R9dS!ai~z@jBUv8sOcgN6`ZOw zqK)a#d^O|(XN7b53TY(h!9qcGHrihcQVLmNDOem=Sk-yK(Lk)Nyhj?D#x099C$?_P zf%wbh7b+eRPg-WkfI^S6PdUgrNc^x}dN6#edlwUn;SRIl_?$jkRFNnOP)V89e* z8BHkRT)#YrECkIiY4b&s1@*4)SzF7ziR&uebd)_$$kbIODi)2O{k2Vv4U+%UW^T*S zu@lT6u-H4{c%q2?sScbIoMFGQHwzD);RB$XmUL;P5VYa5A;j!9h8`nkEf^X^%yTkm!GaZFi=T?Xg0OVq9S>9jUAbiz28J=Rj2Obp{KEq3;>2{Qwo$ zFjxT?s${S(U9>+jrKI5C=O))qFQ7 zb>iKV(Vp3z{^blI43xO!c)WAG7_e^;k>9}#>+bxLYrdu=sjLyGt{rbs{zkB{4YEQ_ zM>HlG#Vtg9L||p+d7oFzPmkDi3!h*6`vO0R>^eT=jzU25eBw4>0ou27;(hOYfxOFd`&rH*9LGJ)OQ3kXR&;Ezv z78P~YnA2)bx}r@jwo@f?H7gu~g`HwiLK<=ua9i5Jo_X9}DO6sV>oFQm8bH$(lR!Fr zj)QJt&`Nz9{I`?k43`Yht@w8mg2f?)d9O{1lK|GPrjdigFmIuOp{0K1>!PJwZ3$E^ znve$)UUM*zXpOHsCC9{~^1?yo74I4e7LE#HuY=kN712DnaYqNOeru}#<3f2G`i4QH zOR(skT^wp-mqUb{MpKw>&S=nTps9Y<>+|*Nv}U=uOjyEj!S*s=PQPrY>mU5~9wDl$ z1Z8;)Shhc~L5(XP2yrPiFGIo1fGLp*X3BLoh2oYhUg4b0CSA&TfBbzi;_7MIgSWy> zy=`@Z8^Oh!I*Ja_Gp5=$WJb1q^q{2LH{14=iDX?lvS%$C=@|~2>UmjMo zNF#c!GweyWsPIUCkD2_iUO_=dwb~y??=}6$Mk15qka; z>VG3u0x$$O>Z}{hPF2tE8%%; **Note:** - -> - It's always best to **BACKUP EVERYTHING** before running **ANY** new plugin or making changes to your WordPress install. \ No newline at end of file diff --git a/src/bp-core/libraries/WPPerformanceTester/wp-performance-tester.php b/src/bp-core/libraries/WPPerformanceTester/wp-performance-tester.php deleted file mode 100644 index a85030749e..0000000000 --- a/src/bp-core/libraries/WPPerformanceTester/wp-performance-tester.php +++ /dev/null @@ -1,86 +0,0 @@ -Kevin Ohashi - Description: Tests WordPress Performance - Text Domain: wp-performance-tester - License: GPLv3 - */ - -/* - "WordPress Plugin Template" Copyright (C) 2015 Michael Simpson (email : michael.d.simpson@gmail.com) - - This following part of this file is part of WordPress Plugin Template for WordPress. - - WordPress Plugin Template is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - WordPress Plugin Template is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Contact Form to Database Extension. - If not, see http://www.gnu.org/licenses/gpl-3.0.html -*/ - -$WPPerformanceTester_minimalRequiredPhpVersion = '5.0'; - -/** - * Check the PHP version and give a useful error message if the user's version is less than the required version - * @return boolean true if version check passed. If false, triggers an error which WP will handle, by displaying - * an error message on the Admin page - */ -function WPPerformanceTester_noticePhpVersionWrong() { - global $WPPerformanceTester_minimalRequiredPhpVersion; - echo '
    ' . - esc_html__('Error: plugin "WP Performance Tester" requires a newer version of PHP to be running.', 'wp-performance-tester'). - '
    ' . esc_html__('Minimal version of PHP required: ', 'wp-performance-tester') . '' . esc_html( $WPPerformanceTester_minimalRequiredPhpVersion ) . '' . - '
    ' . esc_html__('Your server\'s PHP version: ', 'wp-performance-tester') . '' . esc_html( phpversion() ) . '' . - '
    '; -} - - -function WPPerformanceTester_PhpVersionCheck() { - global $WPPerformanceTester_minimalRequiredPhpVersion; - if (version_compare(phpversion(), $WPPerformanceTester_minimalRequiredPhpVersion) < 0) { - add_action('admin_notices', 'WPPerformanceTester_noticePhpVersionWrong'); - return false; - } - return true; -} - - -/** - * Initialize internationalization (i18n) for this plugin. - * References: - * http://codex.wordpress.org/I18n_for_WordPress_Developers - * http://www.wdmac.com/how-to-create-a-po-language-translation#more-631 - * @return void - */ -function WPPerformanceTester_i18n_init() { - $pluginDir = dirname(plugin_basename(__FILE__)); - load_plugin_textdomain('wp-performance-tester', false, $pluginDir . '/languages/'); -} - - -////////////////////////////////// -// Run initialization -///////////////////////////////// - -// First initialize i18n -WPPerformanceTester_i18n_init(); - - -// Next, run the version check. -// If it is successful, continue with initialization for this plugin -if ( WPPerformanceTester_PhpVersionCheck() ) { - // Only load and run the init function if we know PHP version can parse it - require_once( 'wp-performance-tester_init.php' ); - WPPerformanceTester_init( __FILE__ ); -} diff --git a/src/bp-core/libraries/WPPerformanceTester/wp-performance-tester_init.php b/src/bp-core/libraries/WPPerformanceTester/wp-performance-tester_init.php deleted file mode 100644 index 2511f1a118..0000000000 --- a/src/bp-core/libraries/WPPerformanceTester/wp-performance-tester_init.php +++ /dev/null @@ -1,53 +0,0 @@ -isInstalled()) { - $aPlugin->install(); - } - else { - // Perform any version-upgrade activities prior to activation (e.g. database changes) - $aPlugin->upgrade(); - } - - // Add callbacks to hooks - $aPlugin->addActionsAndFilters(); - - if (!$file) { - $file = __FILE__; - } - // Register the Plugin Activation Hook - register_activation_hook($file, array( $aPlugin, 'activate')); - - - // Register the Plugin Deactivation Hook - register_deactivation_hook($file, array( $aPlugin, 'deactivate')); -} From 20715dbbe59cf16a4c2353868587b7fd67b27b27 Mon Sep 17 00:00:00 2001 From: Amin Charoliya Date: Fri, 7 Jun 2024 11:48:43 +0530 Subject: [PATCH 27/81] [PROD-7479] Increase limit in collections and categories --- src/bp-core/admin/js/bb-upgrade.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bp-core/admin/js/bb-upgrade.js b/src/bp-core/admin/js/bb-upgrade.js index 730bf28513..b55fc3316c 100644 --- a/src/bp-core/admin/js/bb-upgrade.js +++ b/src/bp-core/admin/js/bb-upgrade.js @@ -52,12 +52,12 @@ window.bp = window.bp || {}; function fetchCollectionsAndCategories() { var collectionsRequest = jQuery.ajax({ method: 'GET', - url: 'https://buddyboss.com/wp-json/wp/v2/integrations_collection' + url: 'https://buddyboss.com/wp-json/wp/v2/integrations_collection?per_page=99' }); var categoriesRequest = jQuery.ajax({ method: 'GET', - url: 'https://buddyboss.com/wp-json/wp/v2/integrations_category' + url: 'https://buddyboss.com/wp-json/wp/v2/integrations_category?per_page=99' }); jQuery.when( collectionsRequest, categoriesRequest ).done( function( collectionsResponse, categoriesResponse ) { From 30d2a693bc93991a95323ef561cf19b1841cb53e Mon Sep 17 00:00:00 2001 From: Amin Charoliya Date: Fri, 7 Jun 2024 11:51:57 +0530 Subject: [PATCH 28/81] [PROD-7479] Update API domain --- src/bp-core/admin/js/bb-upgrade.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/bp-core/admin/js/bb-upgrade.js b/src/bp-core/admin/js/bb-upgrade.js index b55fc3316c..72626c95a4 100644 --- a/src/bp-core/admin/js/bb-upgrade.js +++ b/src/bp-core/admin/js/bb-upgrade.js @@ -2,6 +2,8 @@ window.bp = window.bp || {}; (function() { + var APIDomain = 'https://developbb.com/'; + function renderIntegrations() { var defaultOptions = { @@ -37,7 +39,7 @@ window.bp = window.bp || {}; jQuery.ajax({ method: 'GET', - url: 'https://buddyboss.com/wp-json/wp/v2/integrations', + url: APIDomain + 'wp-json/wp/v2/integrations', data: requestData, success: function( response ) { defaultOptions.data = response; @@ -52,12 +54,12 @@ window.bp = window.bp || {}; function fetchCollectionsAndCategories() { var collectionsRequest = jQuery.ajax({ method: 'GET', - url: 'https://buddyboss.com/wp-json/wp/v2/integrations_collection?per_page=99' + url: APIDomain + 'wp-json/wp/v2/integrations_collection?per_page=99' }); var categoriesRequest = jQuery.ajax({ method: 'GET', - url: 'https://buddyboss.com/wp-json/wp/v2/integrations_category?per_page=99' + url: APIDomain + 'wp-json/wp/v2/integrations_category?per_page=99' }); jQuery.when( collectionsRequest, categoriesRequest ).done( function( collectionsResponse, categoriesResponse ) { From 2aa01ffff5058f905afc894d27d4203d33ea3d21 Mon Sep 17 00:00:00 2001 From: Amin Charoliya Date: Fri, 7 Jun 2024 12:27:04 +0530 Subject: [PATCH 29/81] [PROD-7479] Show loader while loading integration data --- src/bp-core/admin/css/common-rtl.css | 240 +++++- src/bp-core/admin/css/common-rtl.min.css | 2 +- src/bp-core/admin/css/common.css | 13 + src/bp-core/admin/css/common.min.css | 2 +- .../admin/css/performance-tester-rtl.css | 785 ++++++++++++++++++ .../admin/css/performance-tester-rtl.min.css | 1 + .../admin/css/performance-tester.min.css | 1 + src/bp-core/admin/js/bb-upgrade.js | 3 + src/bp-core/admin/sass/common.scss | 13 + .../templates/upgrade-integrations-screen.php | 86 +- 10 files changed, 1085 insertions(+), 61 deletions(-) create mode 100644 src/bp-core/admin/css/performance-tester-rtl.css create mode 100644 src/bp-core/admin/css/performance-tester-rtl.min.css create mode 100644 src/bp-core/admin/css/performance-tester.min.css diff --git a/src/bp-core/admin/css/common-rtl.css b/src/bp-core/admin/css/common-rtl.css index 4f395da280..4d0d9e384f 100644 --- a/src/bp-core/admin/css/common-rtl.css +++ b/src/bp-core/admin/css/common-rtl.css @@ -3891,6 +3891,12 @@ table.moderations .column-member img { gap: 25px; } +.bb-integrations_filters_section .bb-integrations_filters select { + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 5px; + padding: 5px 16px; +} + .bb-integrations_filters_section .integrations_collection-sub { display: flex; margin: 0; @@ -3964,7 +3970,10 @@ table.moderations .column-member img { background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 10px; - padding: 24px; + padding: 24px 24px 42px; + width: 100%; + max-width: 256px; + position: relative; } .bb-integrations-listing .integrations_single_holder .holder_integrations_img { @@ -4003,7 +4012,7 @@ table.moderations .column-member img { .bb-integrations-listing .integrations_single_holder .short_desc p { font-size: 12px; color: rgba(0, 0, 0, 0.6); - min-height: 65px; + min-height: 45px; margin: 0 0 15px; } @@ -4012,6 +4021,9 @@ table.moderations .column-member img { font-weight: 500; color: #640398; text-decoration: none; + position: absolute; + bottom: 24px; + right: 24px; } .bb-integrations-listing .integrations_single_holder .integration_readmore i { @@ -4020,8 +4032,8 @@ table.moderations .column-member img { display: inline-block; } -.bb-integrations-listing .integrations_single_holder + .integrations_single_holder { - margin-right: 32px; +.bb-integrations-listing .integrations_single_holder .integration_readmore:active, .bb-integrations-listing .integrations_single_holder .integration_readmore:focus { + box-shadow: none; } .bb-integrations-listing_loadmore { @@ -4041,6 +4053,10 @@ table.moderations .column-member img { min-width: 150px; } +.bb-integrations_loadmore:hover { + color: rgba(255, 255, 255, 0.8); +} + .bb-get-platform { display: flex; flex-direction: row-reverse; @@ -4086,13 +4102,169 @@ table.moderations .column-member img { text-decoration: none; } +.bb-integrations-loader { + display: flex; + justify-content: center; + align-items: center; + width: 100%; + min-height: 250px; +} + +.bb-integrations-loader i { + font-size: 26px; + display: inline-block; +} + +@media screen and (max-width: 1080px) { + .bb-integrations-section h1 { + font-size: 28px; + } + .bb-integrations_filters_section { + flex-direction: column; + gap: 20px; + } + .bb-integrations_filters_section .bb-integrations_filters { + display: flex; + gap: 25px; + flex-wrap: wrap; + } + .bb-get-platform { + flex-direction: column; + } + .bb-get-platform .guarantee-img { + margin-bottom: 24px; + } +} + /*------------------------------------------------------------------------------ * 20.0 Upgrade *----------------------------------------------------------------------------*/ -.buddyboss_page_bp-upgrade .nav-tab-wrapper { +.buddyboss_page_bb-upgrade .nav-tab-wrapper { display: none; } +.wrap.wrap--upgrade { + width: calc(100% - 22px); +} + +.advance-tab-header { + margin: 16px 0 0; + padding: 0 0 16px; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + display: flex; + align-items: center; +} + +@media screen and (max-width: 700px) { + .advance-tab-header { + flex-direction: column; + } + .advance-tab-header .advance-brand { + margin: 0 auto 16px; + } + .advance-tab-header .nav-settings-subsubsub { + margin-bottom: 16px; + } + .advance-tab-header .adv-sep { + display: none; + } + .advance-tab-header .advance-actions { + flex-direction: column; + } + .advance-tab-header .advance-actions .advance-nav-action { + margin-right: 0; + margin-top: 8px; + } +} + +.advance-tab-header .nav-settings-subsubsub { + padding: 0; +} + +.advance-tab-header .subsubsub { + margin: 0; +} + +.advance-tab-header .subsubsub > li { + margin-left: 24px; +} + +.advance-tab-header .subsubsub > li:last-of-type { + margin-left: 0; +} + +.advance-tab-header .subsubsub a { + color: rgba(0, 0, 0, 0.6); + font-weight: 500; + font-size: 14px; +} + +.advance-tab-header .subsubsub a:focus, .advance-tab-header .subsubsub a:active { + box-shadow: none; +} + +.advance-tab-header .subsubsub a.current { + color: #e0613c; +} + +.advance-tab-header .advance-nav-action { + margin-right: 24px; +} + +.advance-brand { + margin-left: auto; +} + +.advance-brand .upgrade-brand { + border-radius: 50%; + max-width: 40px; +} + +.adv-sep { + width: 1px; + height: 24px; + background-color: rgba(0, 0, 0, 0.2); + margin: 0 24px; +} + +.advance-actions { + display: flex; + align-items: center; +} + +.advance-actions .advance-action-link { + font-size: 14px; +} + +.advance-nav-action { + font-size: 14px; + font-weight: 500; + background: #e0613c; + color: #fff; + border-radius: 5px; + padding: 8px 16px; + display: inline-flex; + align-items: center; + text-decoration: none; +} + +.advance-nav-action:hover { + color: rgba(255, 255, 255, 0.8); +} + +.advance-nav-action:hover svg path { + fill: rgba(255, 255, 255, 0.8); +} + +.advance-nav-action:focus, .advance-nav-action:active { + color: #fff; + box-shadow: none; +} + +.advance-nav-action svg { + margin-left: 8px; +} + .wrap h1.bb-advance-heading { font-size: 40px; font-weight: 600; @@ -4109,10 +4281,11 @@ table.moderations .column-member img { @media screen and (max-width: 760px) { .wrap h1.bb-advance-heading { max-width: 95%; + margin-bottom: 42px; } } -.bp-upgrade-wrap { +.bb-upgrade-wrap { position: relative; font-size: 15px; max-width: 1400px; @@ -4131,7 +4304,7 @@ table.moderations .column-member img { border-radius: 9px; overflow: hidden; border: 1px solid #ccd0d4; - box-shadow: 0px 4px 28px 0px rgba(0, 0, 0, 0.08); + box-shadow: 0 4px 28px 0 rgba(0, 0, 0, 0.08); background: #fff; } @@ -4171,7 +4344,7 @@ table.moderations .column-member img { position: relative; padding-top: 52.56%; display: block; - background-color: #FAF9F7; + background-color: #faf9f7; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } @@ -4224,14 +4397,14 @@ table.moderations .column-member img { .bb-advance-card--hero .card-figure { width: 100%; - padding-top: 22.56%; + padding-top: 0; border: 0; - background-color: #1A1830; + background-color: #1a1830; } .bb-advance-card--hero .card-figure .upgrade-figure { max-height: none; - margin: 0 auto; + margin: auto; } .bb-advance-card--hero .card-data { @@ -4261,9 +4434,10 @@ table.moderations .column-member img { } } -.advance-action-button { - border: 1px solid #E0613C; - color: #E0613C; +.advance-action-button, +.wp-performance-check input[type="submit"] { + border: 1px solid #e0613c; + color: #e0613c; font-weight: 500; background-color: #fff; border-radius: 5px; @@ -4276,22 +4450,32 @@ table.moderations .column-member img { } @media screen and (max-width: 900px) { - .advance-action-button { + .advance-action-button, + .wp-performance-check input[type="submit"] { margin: 0 0 16px; } } -.advance-action-button:hover { - color: #E0613C; +.advance-action-button:hover, +.wp-performance-check input[type="submit"]:hover { + color: #e0613c; } -.advance-action-button:active, .advance-action-button:focus { +.advance-action-button:active, .advance-action-button:focus, +.wp-performance-check input[type="submit"]:active, +.wp-performance-check input[type="submit"]:focus { background-color: rgba(224, 97, 60, 0.1); - color: #E0613C; + color: #e0613c; outline: none; box-shadow: none; } +.advance-action-success .advance-action-button, .advance-action-success +.wp-performance-check input[type="submit"] { + border-color: #019701; + color: #019701; +} + .advance-action-link { color: #640398; font-weight: 500; @@ -4316,6 +4500,7 @@ table.moderations .column-member img { .advance-action-link:active, .advance-action-link:focus { outline: none; box-shadow: none; + color: #640398; } .advance-list { @@ -4360,10 +4545,23 @@ table.moderations .column-member img { .advance-list li:before { content: "\e876"; display: inline-block; - font-family: "bb-icons"; + font-family: bb-icons; font-size: 16px; font-weight: 400; margin-left: 8px; line-height: 1; - color: #E0613C; + color: #e0613c; +} + +.wrap.wrap--performance > h2:first-child { + font-weight: 500; + font-size: 24px; +} + +.wrap.wrap--performance > p { + color: rgba(0, 0, 0, 0.6); +} + +.wp-performance-check input[type="submit"] { + margin: 24px 0 32px; } diff --git a/src/bp-core/admin/css/common-rtl.min.css b/src/bp-core/admin/css/common-rtl.min.css index 6ba604a516..53bf46d9f2 100644 --- a/src/bp-core/admin/css/common-rtl.min.css +++ b/src/bp-core/admin/css/common-rtl.min.css @@ -1 +1 @@ -@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 0 0 10px;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:right;margin:0 0 10px 10px;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-left:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-right:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 25px 0 0}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-right:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 20px 0 0}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-right:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 0 10px 20px}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-left:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;right:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 10px 0 0;padding:10px 20px 10px 15px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 10px 10px 0}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-right:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-right:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-right:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:left;margin-right:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-right:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-right:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-right:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 10px 0 0!important}table.extension-listing tbody td{padding-right:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 10px 10px 0}table.extension-listing tbody td:before{top:0;right:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-right:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-right:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 8px 3px 24px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:right;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-left:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;right:0;left:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-left:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;right:29%;margin-right:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;right:0;border-radius:4px 0 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-right:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;right:15px;left:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-left:6px;padding-right:0;text-align:left;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-left:12px;padding-right:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:left;clear:left;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:right;margin-left:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-right:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-right:0;width:100%}.bp-new-notice-panel .button-primary{margin-right:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-right:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-left:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-left:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:right;padding-right:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:right;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-left:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 30px 0 0}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-right:-10px;margin-left:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-right:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(-90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-right:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-left:1px solid #ccd0d4;border-radius:0 6px 6px 0;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-right:0;padding-right:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 0 0 20px;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:right;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:right;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-left:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-left:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-left:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 -2em 0 2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 0 0 10px}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 0 0 10px}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:right;margin-left:10px;margin-top:1px}td label.platform-activity{clear:right;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-left:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-right:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-left:4px solid green;border-right:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-right:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-right:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;right:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){right:8px;animation-delay:-.24s}.content-loader div:nth-child(2){right:28px;animation-delay:-.12s}.content-loader div:nth-child(3){right:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-left:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-right:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-right:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;left:0;right:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{left:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{right:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-right:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-right:0;padding-left:0}.bb-warning-section{padding:10px;margin-right:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-right:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-left:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 0 0 7px}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-right:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;left:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-right:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-right:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-left:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{right:50%;border-radius:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;right:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{right:50%;transform:translateX(50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-left:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-left:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 20px 25px 0}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:left;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-right:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-right:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-left:15px;margin-right:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-left:15px;margin-right:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-right:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 0 0 20px;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 0 15px 10px}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-left:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:right;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:left;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 0 0 3px;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-left:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-right:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-left:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-right:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-left:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;left:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-right:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 15px 15px 40px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-right:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-left:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);right:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;left:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 8px 0 24px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-left:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px}.bb-integrations-section h1{font-size:40px;color:#000;font-weight:600;line-height:1.3;margin-bottom:70px;max-width:900px}.bb-integrations_filters_section{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.bb-integrations_filters_section .bb-integrations_search{width:100%;max-width:290px;position:relative}.bb-integrations_filters_section .bb-integrations_search:after{content:"\ef10";font-family:bb-icons;font-size:15px;font-weight:400;color:#000;position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-integrations_filters_section .bb-integrations_search input{font-size:12px;font-weight:500;color:#000;padding:6px 16px 6px 32px;border:1px solid rgba(0,0,0,.3);border-radius:5px;width:100%}.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px}.bb-integrations_filters_section .integrations_collection-sub{display:flex;margin:0}.bb-integrations_filters_section .integrations_collection-sub li{display:flex;align-items:center;cursor:pointer;position:relative;margin:0}.bb-integrations_filters_section .integrations_collection-sub li:hover span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li span{font-size:12px;font-weight:500;color:#000;border:1px solid rgba(0,0,0,.1);border-right-width:0;padding:8px 16px}.bb-integrations_filters_section .integrations_collection-sub li input{opacity:0;position:absolute;inset:0;width:auto;height:auto;margin:0}.bb-integrations_filters_section .integrations_collection-sub li input:checked+span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li:first-child span{border-right:1px solid rgba(0,0,0,.1);border-radius:0 3px 3px 0}.bb-integrations_filters_section .integrations_collection-sub li:last-child span{border-radius:3px 0 0 3px}.bb-integrations-listing{display:flex;flex-wrap:wrap;gap:34px;margin-bottom:60px}.bb-integrations-listing .integration_cat_title{width:100%}.bb-integrations-listing .cat_title{font-size:18px;font-weight:600;color:#000;margin:25px 0 0}.bb-integrations-listing .integrations_single_holder{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img img{height:56px;width:56px;object-fit:contain;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text{font-size:12px;line-height:22px;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);padding:0 8px;border-radius:19px}.bb-integrations-listing .integrations_single_holder .logo_title{color:#000;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.bb-integrations-listing .integrations_single_holder .short_desc p{font-size:12px;color:rgba(0,0,0,.6);min-height:65px;margin:0 0 15px}.bb-integrations-listing .integrations_single_holder .integration_readmore{font-size:12px;font-weight:500;color:#640398;text-decoration:none}.bb-integrations-listing .integrations_single_holder .integration_readmore i{font-size:15px;transform:rotate(45deg);display:inline-block}.bb-integrations-listing .integrations_single_holder+.integrations_single_holder{margin-right:32px}.bb-integrations-listing_loadmore{display:flex;justify-content:center}.bb-integrations_loadmore{color:#fff;cursor:pointer;font-size:14px;font-weight:500;background-color:#e0613c;border:0;border-radius:5px;padding:16px 20px;min-width:150px}.bb-get-platform{display:flex;flex-direction:row-reverse;justify-content:space-between;background-color:#fff;border:.5px solid #e0613c;border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,0,0,.1);padding:40px 48px;max-width:990px;margin:80px auto 0}.bb-get-platform .bb-get-platform_details h3{color:#000;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 16px}.bb-get-platform .bb-get-platform_details p{color:rgba(0,0,0,.8);font-size:14px;line-height:20px;margin-bottom:32px}.bb-get-platform .guarantee-img{width:180px;height:180px;object-fit:contain}.bb-get-platform .bb-upgrade-btn{color:#fff;background-color:#e0613c;font-size:14px;font-weight:500;line-height:22px;border-radius:5px;padding:8px 16px;text-decoration:none}.buddyboss_page_bp-upgrade .nav-tab-wrapper{display:none}.wrap h1.bb-advance-heading{font-size:40px;font-weight:600;margin-bottom:72px;max-width:45%}@media screen and (max-width:1400px){.wrap h1.bb-advance-heading{max-width:75%}}@media screen and (max-width:760px){.wrap h1.bb-advance-heading{max-width:95%}}.bp-upgrade-wrap{position:relative;font-size:15px;max-width:1400px;margin-top:25px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.bb-advance-card{flex:0 0 48%;max-width:48%;margin:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid #ccd0d4;box-shadow:0 4px 28px 0 rgba(0,0,0,.08);background:#fff}@media screen and (max-width:760px){.bb-advance-card{flex:0 0 100%;max-width:100%;margin-bottom:24px}.bb-advance-card.bb-advance-card--hero{margin-bottom:24px}}.bb-advance-card h2{font-weight:600;font-size:1.6em;line-height:1.2;margin:0 0 11px}.bb-advance-card .card-subtitle{font-size:1em;line-height:1.4}.card-data{flex:1;padding:2.3em 2.3em;display:flex;flex-direction:column}.card-figure{width:100%;height:100%;position:relative;padding-top:52.56%;display:block;background-color:#faf9f7;border-bottom:1px solid rgba(0,0,0,.1)}.card-figure .upgrade-figure{position:absolute;top:0;bottom:0;right:0;left:0;margin:24px auto 0;z-index:0;max-height:calc(100% - 24px);width:auto;max-width:100%;object-fit:cover}.bb-advance-card--hero{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:48px}.bb-advance-card--hero .card-inner-wrap{display:flex}@media screen and (max-width:760px){.bb-advance-card--hero .card-inner-wrap{flex-direction:column}.bb-advance-card--hero .card-inner-wrap .card-figure-wrapper{width:100%}.bb-advance-card--hero .card-inner-wrap .card-figure{padding-top:52.56%}.bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure{max-height:100%}.bb-advance-card--hero .card-inner-wrap .card-data{padding:2.3em 2.3em}}.bb-advance-card--hero .card-figure-wrapper{width:42.417%}.bb-advance-card--hero .card-figure{width:100%;padding-top:22.56%;border:0;background-color:#1a1830}.bb-advance-card--hero .card-figure .upgrade-figure{max-height:none;margin:0 auto}.bb-advance-card--hero .card-data{flex:1;padding:4.2em 2.8em;display:flex;flex-direction:column}.advance-card-note{margin:24px 0}.advance-card-note p{margin:0}.advance-card-action{display:flex;align-items:center;margin-top:auto}@media screen and (max-width:900px){.advance-card-action{flex-direction:column}}.advance-action-button{border:1px solid #e0613c;color:#e0613c;font-weight:500;background-color:#fff;border-radius:5px;padding:8px 16px;margin-left:16px;cursor:pointer;text-decoration:none;outline:0;box-shadow:none}@media screen and (max-width:900px){.advance-action-button{margin:0 0 16px}}.advance-action-button:hover{color:#e0613c}.advance-action-button:active,.advance-action-button:focus{background-color:rgba(224,97,60,.1);color:#e0613c;outline:0;box-shadow:none}.advance-action-link{color:#640398;font-weight:500;text-decoration:none;outline:0;box-shadow:none;border-bottom:1px solid transparent;padding:2px 0 1px}.advance-action-link i{display:inline-block;transform:rotate(-45deg);line-height:1}.advance-action-link:hover{color:#640398;border-bottom:1px solid #640398}.advance-action-link:active,.advance-action-link:focus{outline:0;box-shadow:none}.advance-list{display:flex;flex-wrap:wrap;margin:0 0 0 33.33%}.bb-advance-card--theme .advance-list{margin-left:16%}@media screen and (max-width:1500px){.advance-list{margin-left:0}.bb-advance-card--theme .advance-list{margin-left:0}}.advance-list li{max-width:50%;flex:0 0 50%;margin:0 0 11px;font-weight:600;font-size:95%}@media screen and (max-width:1300px){.advance-list li{max-width:100%;flex:0 0 100%}}.advance-list li.advance-list__expand{max-width:100%;flex:0 0 100%}.advance-list li:before{content:"\e876";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:400;margin-left:8px;line-height:1;color:#e0613c} \ No newline at end of file +@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 0 0 10px;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:right;margin:0 0 10px 10px;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-left:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-right:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 25px 0 0}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-right:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 20px 0 0}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-right:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 0 10px 20px}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-left:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;right:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 10px 0 0;padding:10px 20px 10px 15px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 10px 10px 0}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-right:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-right:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-right:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:left;margin-right:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-right:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-right:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-right:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 10px 0 0!important}table.extension-listing tbody td{padding-right:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 10px 10px 0}table.extension-listing tbody td:before{top:0;right:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-right:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-right:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 8px 3px 24px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:right;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-left:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;right:0;left:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-left:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;right:29%;margin-right:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;right:0;border-radius:4px 0 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-right:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;right:15px;left:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-left:6px;padding-right:0;text-align:left;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-left:12px;padding-right:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:left;clear:left;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:right;margin-left:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-right:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-right:0;width:100%}.bp-new-notice-panel .button-primary{margin-right:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-right:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-left:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-left:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:right;padding-right:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:right;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-left:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 30px 0 0}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-right:-10px;margin-left:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-right:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(-90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-right:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-left:1px solid #ccd0d4;border-radius:0 6px 6px 0;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-right:0;padding-right:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 0 0 20px;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:right;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:right;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-left:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-left:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-left:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 -2em 0 2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 0 0 10px}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 0 0 10px}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:right;margin-left:10px;margin-top:1px}td label.platform-activity{clear:right;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-left:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-right:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-left:4px solid green;border-right:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-right:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-right:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;right:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){right:8px;animation-delay:-.24s}.content-loader div:nth-child(2){right:28px;animation-delay:-.12s}.content-loader div:nth-child(3){right:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-left:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-right:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-right:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;left:0;right:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{left:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{right:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-right:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-right:0;padding-left:0}.bb-warning-section{padding:10px;margin-right:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-right:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-left:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 0 0 7px}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-right:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;left:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-right:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-right:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-left:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{right:50%;border-radius:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;right:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{right:50%;transform:translateX(50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-left:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-left:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 20px 25px 0}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:left;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-right:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-right:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-left:15px;margin-right:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-left:15px;margin-right:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-right:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 0 0 20px;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 0 15px 10px}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-left:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:right;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:left;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 0 0 3px;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-left:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-right:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-left:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-right:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-left:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;left:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-right:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 15px 15px 40px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-right:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-left:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);right:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;left:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 8px 0 24px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-left:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px}.bb-integrations-section h1{font-size:40px;color:#000;font-weight:600;line-height:1.3;margin-bottom:70px;max-width:900px}.bb-integrations_filters_section{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.bb-integrations_filters_section .bb-integrations_search{width:100%;max-width:290px;position:relative}.bb-integrations_filters_section .bb-integrations_search:after{content:"\ef10";font-family:bb-icons;font-size:15px;font-weight:400;color:#000;position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-integrations_filters_section .bb-integrations_search input{font-size:12px;font-weight:500;color:#000;padding:6px 16px 6px 32px;border:1px solid rgba(0,0,0,.3);border-radius:5px;width:100%}.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px}.bb-integrations_filters_section .bb-integrations_filters select{border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:5px 16px}.bb-integrations_filters_section .integrations_collection-sub{display:flex;margin:0}.bb-integrations_filters_section .integrations_collection-sub li{display:flex;align-items:center;cursor:pointer;position:relative;margin:0}.bb-integrations_filters_section .integrations_collection-sub li:hover span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li span{font-size:12px;font-weight:500;color:#000;border:1px solid rgba(0,0,0,.1);border-right-width:0;padding:8px 16px}.bb-integrations_filters_section .integrations_collection-sub li input{opacity:0;position:absolute;inset:0;width:auto;height:auto;margin:0}.bb-integrations_filters_section .integrations_collection-sub li input:checked+span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li:first-child span{border-right:1px solid rgba(0,0,0,.1);border-radius:0 3px 3px 0}.bb-integrations_filters_section .integrations_collection-sub li:last-child span{border-radius:3px 0 0 3px}.bb-integrations-listing{display:flex;flex-wrap:wrap;gap:34px;margin-bottom:60px}.bb-integrations-listing .integration_cat_title{width:100%}.bb-integrations-listing .cat_title{font-size:18px;font-weight:600;color:#000;margin:25px 0 0}.bb-integrations-listing .integrations_single_holder{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:24px 24px 42px;width:100%;max-width:256px;position:relative}.bb-integrations-listing .integrations_single_holder .holder_integrations_img{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img img{height:56px;width:56px;object-fit:contain;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text{font-size:12px;line-height:22px;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);padding:0 8px;border-radius:19px}.bb-integrations-listing .integrations_single_holder .logo_title{color:#000;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.bb-integrations-listing .integrations_single_holder .short_desc p{font-size:12px;color:rgba(0,0,0,.6);min-height:45px;margin:0 0 15px}.bb-integrations-listing .integrations_single_holder .integration_readmore{font-size:12px;font-weight:500;color:#640398;text-decoration:none;position:absolute;bottom:24px;right:24px}.bb-integrations-listing .integrations_single_holder .integration_readmore i{font-size:15px;transform:rotate(45deg);display:inline-block}.bb-integrations-listing .integrations_single_holder .integration_readmore:active,.bb-integrations-listing .integrations_single_holder .integration_readmore:focus{box-shadow:none}.bb-integrations-listing_loadmore{display:flex;justify-content:center}.bb-integrations_loadmore{color:#fff;cursor:pointer;font-size:14px;font-weight:500;background-color:#e0613c;border:0;border-radius:5px;padding:16px 20px;min-width:150px}.bb-integrations_loadmore:hover{color:rgba(255,255,255,.8)}.bb-get-platform{display:flex;flex-direction:row-reverse;justify-content:space-between;background-color:#fff;border:.5px solid #e0613c;border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,0,0,.1);padding:40px 48px;max-width:990px;margin:80px auto 0}.bb-get-platform .bb-get-platform_details h3{color:#000;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 16px}.bb-get-platform .bb-get-platform_details p{color:rgba(0,0,0,.8);font-size:14px;line-height:20px;margin-bottom:32px}.bb-get-platform .guarantee-img{width:180px;height:180px;object-fit:contain}.bb-get-platform .bb-upgrade-btn{color:#fff;background-color:#e0613c;font-size:14px;font-weight:500;line-height:22px;border-radius:5px;padding:8px 16px;text-decoration:none}.bb-integrations-loader{display:flex;justify-content:center;align-items:center;width:100%;min-height:250px}.bb-integrations-loader i{font-size:26px;display:inline-block}@media screen and (max-width:1080px){.bb-integrations-section h1{font-size:28px}.bb-integrations_filters_section{flex-direction:column;gap:20px}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px;flex-wrap:wrap}.bb-get-platform{flex-direction:column}.bb-get-platform .guarantee-img{margin-bottom:24px}}.buddyboss_page_bb-upgrade .nav-tab-wrapper{display:none}.wrap.wrap--upgrade{width:calc(100% - 22px)}.advance-tab-header{margin:16px 0 0;padding:0 0 16px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center}@media screen and (max-width:700px){.advance-tab-header{flex-direction:column}.advance-tab-header .advance-brand{margin:0 auto 16px}.advance-tab-header .nav-settings-subsubsub{margin-bottom:16px}.advance-tab-header .adv-sep{display:none}.advance-tab-header .advance-actions{flex-direction:column}.advance-tab-header .advance-actions .advance-nav-action{margin-right:0;margin-top:8px}}.advance-tab-header .nav-settings-subsubsub{padding:0}.advance-tab-header .subsubsub{margin:0}.advance-tab-header .subsubsub>li{margin-left:24px}.advance-tab-header .subsubsub>li:last-of-type{margin-left:0}.advance-tab-header .subsubsub a{color:rgba(0,0,0,.6);font-weight:500;font-size:14px}.advance-tab-header .subsubsub a:active,.advance-tab-header .subsubsub a:focus{box-shadow:none}.advance-tab-header .subsubsub a.current{color:#e0613c}.advance-tab-header .advance-nav-action{margin-right:24px}.advance-brand{margin-left:auto}.advance-brand .upgrade-brand{border-radius:50%;max-width:40px}.adv-sep{width:1px;height:24px;background-color:rgba(0,0,0,.2);margin:0 24px}.advance-actions{display:flex;align-items:center}.advance-actions .advance-action-link{font-size:14px}.advance-nav-action{font-size:14px;font-weight:500;background:#e0613c;color:#fff;border-radius:5px;padding:8px 16px;display:inline-flex;align-items:center;text-decoration:none}.advance-nav-action:hover{color:rgba(255,255,255,.8)}.advance-nav-action:hover svg path{fill:rgba(255,255,255,0.8)}.advance-nav-action:active,.advance-nav-action:focus{color:#fff;box-shadow:none}.advance-nav-action svg{margin-left:8px}.wrap h1.bb-advance-heading{font-size:40px;font-weight:600;margin-bottom:72px;max-width:45%}@media screen and (max-width:1400px){.wrap h1.bb-advance-heading{max-width:75%}}@media screen and (max-width:760px){.wrap h1.bb-advance-heading{max-width:95%;margin-bottom:42px}}.bb-upgrade-wrap{position:relative;font-size:15px;max-width:1400px;margin-top:25px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.bb-advance-card{flex:0 0 48%;max-width:48%;margin:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid #ccd0d4;box-shadow:0 4px 28px 0 rgba(0,0,0,.08);background:#fff}@media screen and (max-width:760px){.bb-advance-card{flex:0 0 100%;max-width:100%;margin-bottom:24px}.bb-advance-card.bb-advance-card--hero{margin-bottom:24px}}.bb-advance-card h2{font-weight:600;font-size:1.6em;line-height:1.2;margin:0 0 11px}.bb-advance-card .card-subtitle{font-size:1em;line-height:1.4}.card-data{flex:1;padding:2.3em 2.3em;display:flex;flex-direction:column}.card-figure{width:100%;height:100%;position:relative;padding-top:52.56%;display:block;background-color:#faf9f7;border-bottom:1px solid rgba(0,0,0,.1)}.card-figure .upgrade-figure{position:absolute;top:0;bottom:0;right:0;left:0;margin:24px auto 0;z-index:0;max-height:calc(100% - 24px);width:auto;max-width:100%;object-fit:cover}.bb-advance-card--hero{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:48px}.bb-advance-card--hero .card-inner-wrap{display:flex}@media screen and (max-width:760px){.bb-advance-card--hero .card-inner-wrap{flex-direction:column}.bb-advance-card--hero .card-inner-wrap .card-figure-wrapper{width:100%}.bb-advance-card--hero .card-inner-wrap .card-figure{padding-top:52.56%}.bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure{max-height:100%}.bb-advance-card--hero .card-inner-wrap .card-data{padding:2.3em 2.3em}}.bb-advance-card--hero .card-figure-wrapper{width:42.417%}.bb-advance-card--hero .card-figure{width:100%;padding-top:0;border:0;background-color:#1a1830}.bb-advance-card--hero .card-figure .upgrade-figure{max-height:none;margin:auto}.bb-advance-card--hero .card-data{flex:1;padding:4.2em 2.8em;display:flex;flex-direction:column}.advance-card-note{margin:24px 0}.advance-card-note p{margin:0}.advance-card-action{display:flex;align-items:center;margin-top:auto}@media screen and (max-width:900px){.advance-card-action{flex-direction:column}}.advance-action-button,.wp-performance-check input[type=submit]{border:1px solid #e0613c;color:#e0613c;font-weight:500;background-color:#fff;border-radius:5px;padding:8px 16px;margin-left:16px;cursor:pointer;text-decoration:none;outline:0;box-shadow:none}@media screen and (max-width:900px){.advance-action-button,.wp-performance-check input[type=submit]{margin:0 0 16px}}.advance-action-button:hover,.wp-performance-check input[type=submit]:hover{color:#e0613c}.advance-action-button:active,.advance-action-button:focus,.wp-performance-check input[type=submit]:active,.wp-performance-check input[type=submit]:focus{background-color:rgba(224,97,60,.1);color:#e0613c;outline:0;box-shadow:none}.advance-action-success .advance-action-button,.advance-action-success .wp-performance-check input[type=submit]{border-color:#019701;color:#019701}.advance-action-link{color:#640398;font-weight:500;text-decoration:none;outline:0;box-shadow:none;border-bottom:1px solid transparent;padding:2px 0 1px}.advance-action-link i{display:inline-block;transform:rotate(-45deg);line-height:1}.advance-action-link:hover{color:#640398;border-bottom:1px solid #640398}.advance-action-link:active,.advance-action-link:focus{outline:0;box-shadow:none;color:#640398}.advance-list{display:flex;flex-wrap:wrap;margin:0 0 0 33.33%}.bb-advance-card--theme .advance-list{margin-left:16%}@media screen and (max-width:1500px){.advance-list{margin-left:0}.bb-advance-card--theme .advance-list{margin-left:0}}.advance-list li{max-width:50%;flex:0 0 50%;margin:0 0 11px;font-weight:600;font-size:95%}@media screen and (max-width:1300px){.advance-list li{max-width:100%;flex:0 0 100%}}.advance-list li.advance-list__expand{max-width:100%;flex:0 0 100%}.advance-list li:before{content:"\e876";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:400;margin-left:8px;line-height:1;color:#e0613c}.wrap.wrap--performance>h2:first-child{font-weight:500;font-size:24px}.wrap.wrap--performance>p{color:rgba(0,0,0,.6)}.wp-performance-check input[type=submit]{margin:24px 0 32px} \ No newline at end of file diff --git a/src/bp-core/admin/css/common.css b/src/bp-core/admin/css/common.css index afc61f2d90..19e2e16412 100644 --- a/src/bp-core/admin/css/common.css +++ b/src/bp-core/admin/css/common.css @@ -4102,6 +4102,19 @@ table.moderations .column-member img { text-decoration: none; } +.bb-integrations-loader { + display: flex; + justify-content: center; + align-items: center; + width: 100%; + min-height: 250px; +} + +.bb-integrations-loader i { + font-size: 26px; + display: inline-block; +} + @media screen and (max-width: 1080px) { .bb-integrations-section h1 { font-size: 28px; diff --git a/src/bp-core/admin/css/common.min.css b/src/bp-core/admin/css/common.min.css index 8bd3e7a789..41f288f440 100644 --- a/src/bp-core/admin/css/common.min.css +++ b/src/bp-core/admin/css/common.min.css @@ -1 +1 @@ -@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 10px 0 0;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:left;margin:0 10px 10px 0;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 0 0 25px}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-left:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 0 0 20px}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-left:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 20px 10px 0}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-right:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;left:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 0 0 10px;padding:10px 15px 10px 20px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 0 10px 10px}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-left:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-left:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-left:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:right;margin-left:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-left:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-left:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-left:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 0 0 10px!important}table.extension-listing tbody td{padding-left:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 0 10px 10px}table.extension-listing tbody td:before{top:0;left:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-left:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-left:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 24px 3px 8px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:left;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-right:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;left:0;right:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-right:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;left:29%;margin-left:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;left:0;border-radius:0 4px 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-left:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;left:15px;right:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-right:6px;padding-left:0;text-align:right;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-right:12px;padding-left:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:right;clear:right;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:left;margin-right:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-left:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-left:0;width:100%}.bp-new-notice-panel .button-primary{margin-left:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-left:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-right:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-right:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:left;padding-left:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:left;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-right:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 0 0 30px}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-left:-10px;margin-right:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-left:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-left:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-right:1px solid #ccd0d4;border-radius:6px 0 0 6px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-left:0;padding-left:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 20px 0 0;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:left;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:left;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-right:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-right:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-right:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 2em 0 -2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 10px 0 0}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 10px 0 0}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:left;margin-right:10px;margin-top:1px}td label.platform-activity{clear:left;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-right:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-left:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-right:4px solid green;border-left:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-left:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-left:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;left:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){left:8px;animation-delay:-.24s}.content-loader div:nth-child(2){left:28px;animation-delay:-.12s}.content-loader div:nth-child(3){left:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-right:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-left:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-left:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;right:0;left:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{right:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{left:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-left:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-left:0;padding-right:0}.bb-warning-section{padding:10px;margin-left:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-left:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-right:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 7px 0 0}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-left:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;right:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-left:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-left:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-right:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{left:50%;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;left:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{left:50%;transform:translateX(-50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-right:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-right:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 0 25px 20px}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:right;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-left:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-left:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-right:15px;margin-left:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-right:15px;margin-left:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-left:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 20px 0 0;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 10px 15px 0}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-right:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:left;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:right;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 3px 0 0;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-right:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-left:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-right:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-left:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-right:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;right:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-left:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 40px 15px 15px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-left:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-right:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);left:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;right:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 24px 0 8px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-right:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px}.bb-integrations-section h1{font-size:40px;color:#000;font-weight:600;line-height:1.3;margin-bottom:70px;max-width:900px}.bb-integrations_filters_section{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.bb-integrations_filters_section .bb-integrations_search{width:100%;max-width:290px;position:relative}.bb-integrations_filters_section .bb-integrations_search:after{content:"\ef10";font-family:bb-icons;font-size:15px;font-weight:400;color:#000;position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-integrations_filters_section .bb-integrations_search input{font-size:12px;font-weight:500;color:#000;padding:6px 32px 6px 16px;border:1px solid rgba(0,0,0,.3);border-radius:5px;width:100%}.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px}.bb-integrations_filters_section .integrations_collection-sub{display:flex;margin:0}.bb-integrations_filters_section .integrations_collection-sub li{display:flex;align-items:center;cursor:pointer;position:relative;margin:0}.bb-integrations_filters_section .integrations_collection-sub li:hover span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li span{font-size:12px;font-weight:500;color:#000;border:1px solid rgba(0,0,0,.1);border-left-width:0;padding:8px 16px}.bb-integrations_filters_section .integrations_collection-sub li input{opacity:0;position:absolute;inset:0;width:auto;height:auto;margin:0}.bb-integrations_filters_section .integrations_collection-sub li input:checked+span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li:first-child span{border-left:1px solid rgba(0,0,0,.1);border-radius:3px 0 0 3px}.bb-integrations_filters_section .integrations_collection-sub li:last-child span{border-radius:0 3px 3px 0}.bb-integrations-listing{display:flex;flex-wrap:wrap;gap:34px;margin-bottom:60px}.bb-integrations-listing .integration_cat_title{width:100%}.bb-integrations-listing .cat_title{font-size:18px;font-weight:600;color:#000;margin:25px 0 0}.bb-integrations-listing .integrations_single_holder{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img img{height:56px;width:56px;object-fit:contain;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text{font-size:12px;line-height:22px;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);padding:0 8px;border-radius:19px}.bb-integrations-listing .integrations_single_holder .logo_title{color:#000;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.bb-integrations-listing .integrations_single_holder .short_desc p{font-size:12px;color:rgba(0,0,0,.6);min-height:65px;margin:0 0 15px}.bb-integrations-listing .integrations_single_holder .integration_readmore{font-size:12px;font-weight:500;color:#640398;text-decoration:none}.bb-integrations-listing .integrations_single_holder .integration_readmore i{font-size:15px;transform:rotate(-45deg);display:inline-block}.bb-integrations-listing .integrations_single_holder+.integrations_single_holder{margin-left:32px}.bb-integrations-listing_loadmore{display:flex;justify-content:center}.bb-integrations_loadmore{color:#fff;cursor:pointer;font-size:14px;font-weight:500;background-color:#e0613c;border:0;border-radius:5px;padding:16px 20px;min-width:150px}.bb-get-platform{display:flex;flex-direction:row-reverse;justify-content:space-between;background-color:#fff;border:.5px solid #e0613c;border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,0,0,.1);padding:40px 48px;max-width:990px;margin:80px auto 0}.bb-get-platform .bb-get-platform_details h3{color:#000;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 16px}.bb-get-platform .bb-get-platform_details p{color:rgba(0,0,0,.8);font-size:14px;line-height:20px;margin-bottom:32px}.bb-get-platform .guarantee-img{width:180px;height:180px;object-fit:contain}.bb-get-platform .bb-upgrade-btn{color:#fff;background-color:#e0613c;font-size:14px;font-weight:500;line-height:22px;border-radius:5px;padding:8px 16px;text-decoration:none}.buddyboss_page_bp-upgrade .nav-tab-wrapper{display:none}.wrap h1.bb-advance-heading{font-size:40px;font-weight:600;margin-bottom:72px;max-width:45%}@media screen and (max-width:1400px){.wrap h1.bb-advance-heading{max-width:75%}}@media screen and (max-width:760px){.wrap h1.bb-advance-heading{max-width:95%}}.bp-upgrade-wrap{position:relative;font-size:15px;max-width:1400px;margin-top:25px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.bb-advance-card{flex:0 0 48%;max-width:48%;margin:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid #ccd0d4;box-shadow:0 4px 28px 0 rgba(0,0,0,.08);background:#fff}@media screen and (max-width:760px){.bb-advance-card{flex:0 0 100%;max-width:100%;margin-bottom:24px}.bb-advance-card.bb-advance-card--hero{margin-bottom:24px}}.bb-advance-card h2{font-weight:600;font-size:1.6em;line-height:1.2;margin:0 0 11px}.bb-advance-card .card-subtitle{font-size:1em;line-height:1.4}.card-data{flex:1;padding:2.3em 2.3em;display:flex;flex-direction:column}.card-figure{width:100%;height:100%;position:relative;padding-top:52.56%;display:block;background-color:#faf9f7;border-bottom:1px solid rgba(0,0,0,.1)}.card-figure .upgrade-figure{position:absolute;top:0;bottom:0;left:0;right:0;margin:24px auto 0;z-index:0;max-height:calc(100% - 24px);width:auto;max-width:100%;object-fit:cover}.bb-advance-card--hero{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:48px}.bb-advance-card--hero .card-inner-wrap{display:flex}@media screen and (max-width:760px){.bb-advance-card--hero .card-inner-wrap{flex-direction:column}.bb-advance-card--hero .card-inner-wrap .card-figure-wrapper{width:100%}.bb-advance-card--hero .card-inner-wrap .card-figure{padding-top:52.56%}.bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure{max-height:100%}.bb-advance-card--hero .card-inner-wrap .card-data{padding:2.3em 2.3em}}.bb-advance-card--hero .card-figure-wrapper{width:42.417%}.bb-advance-card--hero .card-figure{width:100%;padding-top:22.56%;border:0;background-color:#1a1830}.bb-advance-card--hero .card-figure .upgrade-figure{max-height:none;margin:0 auto}.bb-advance-card--hero .card-data{flex:1;padding:4.2em 2.8em;display:flex;flex-direction:column}.advance-card-note{margin:24px 0}.advance-card-note p{margin:0}.advance-card-action{display:flex;align-items:center;margin-top:auto}@media screen and (max-width:900px){.advance-card-action{flex-direction:column}}.advance-action-button{border:1px solid #e0613c;color:#e0613c;font-weight:500;background-color:#fff;border-radius:5px;padding:8px 16px;margin-right:16px;cursor:pointer;text-decoration:none;outline:0;box-shadow:none}@media screen and (max-width:900px){.advance-action-button{margin:0 0 16px}}.advance-action-button:hover{color:#e0613c}.advance-action-button:active,.advance-action-button:focus{background-color:rgba(224,97,60,.1);color:#e0613c;outline:0;box-shadow:none}.advance-action-link{color:#640398;font-weight:500;text-decoration:none;outline:0;box-shadow:none;border-bottom:1px solid transparent;padding:2px 0 1px}.advance-action-link i{display:inline-block;transform:rotate(45deg);line-height:1}.advance-action-link:hover{color:#640398;border-bottom:1px solid #640398}.advance-action-link:active,.advance-action-link:focus{outline:0;box-shadow:none}.advance-list{display:flex;flex-wrap:wrap;margin:0 33.33% 0 0}.bb-advance-card--theme .advance-list{margin-right:16%}@media screen and (max-width:1500px){.advance-list{margin-right:0}.bb-advance-card--theme .advance-list{margin-right:0}}.advance-list li{max-width:50%;flex:0 0 50%;margin:0 0 11px;font-weight:600;font-size:95%}@media screen and (max-width:1300px){.advance-list li{max-width:100%;flex:0 0 100%}}.advance-list li.advance-list__expand{max-width:100%;flex:0 0 100%}.advance-list li:before{content:"\e876";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:400;margin-right:8px;line-height:1;color:#e0613c} \ No newline at end of file +@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 10px 0 0;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:left;margin:0 10px 10px 0;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 0 0 25px}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-left:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 0 0 20px}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-left:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 20px 10px 0}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-right:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;left:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 0 0 10px;padding:10px 15px 10px 20px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 0 10px 10px}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-left:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-left:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-left:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:right;margin-left:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-left:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-left:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-left:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 0 0 10px!important}table.extension-listing tbody td{padding-left:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 0 10px 10px}table.extension-listing tbody td:before{top:0;left:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-left:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-left:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 24px 3px 8px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:left;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-right:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;left:0;right:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-right:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;left:29%;margin-left:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;left:0;border-radius:0 4px 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-left:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;left:15px;right:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-right:6px;padding-left:0;text-align:right;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-right:12px;padding-left:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:right;clear:right;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:left;margin-right:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-left:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-left:0;width:100%}.bp-new-notice-panel .button-primary{margin-left:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-left:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-right:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-right:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:left;padding-left:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:left;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-right:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 0 0 30px}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-left:-10px;margin-right:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-left:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-left:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-right:1px solid #ccd0d4;border-radius:6px 0 0 6px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-left:0;padding-left:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 20px 0 0;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:left;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:left;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-right:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-right:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-right:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 2em 0 -2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 10px 0 0}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 10px 0 0}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:left;margin-right:10px;margin-top:1px}td label.platform-activity{clear:left;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-right:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-left:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-right:4px solid green;border-left:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-left:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-left:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;left:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){left:8px;animation-delay:-.24s}.content-loader div:nth-child(2){left:28px;animation-delay:-.12s}.content-loader div:nth-child(3){left:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-right:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-left:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-left:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;right:0;left:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{right:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{left:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-left:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-left:0;padding-right:0}.bb-warning-section{padding:10px;margin-left:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-left:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-right:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 7px 0 0}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-left:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;right:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-left:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-left:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-right:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{left:50%;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;left:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{left:50%;transform:translateX(-50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-right:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-right:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 0 25px 20px}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:right;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-left:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-left:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-right:15px;margin-left:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-right:15px;margin-left:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-left:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 20px 0 0;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 10px 15px 0}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-right:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:left;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:right;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 3px 0 0;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-right:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-left:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-right:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-left:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-right:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;right:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-left:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 40px 15px 15px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-left:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-right:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);left:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;right:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 24px 0 8px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-right:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px}.bb-integrations-section h1{font-size:40px;color:#000;font-weight:600;line-height:1.3;margin-bottom:70px;max-width:900px}.bb-integrations_filters_section{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.bb-integrations_filters_section .bb-integrations_search{width:100%;max-width:290px;position:relative}.bb-integrations_filters_section .bb-integrations_search:after{content:"\ef10";font-family:bb-icons;font-size:15px;font-weight:400;color:#000;position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-integrations_filters_section .bb-integrations_search input{font-size:12px;font-weight:500;color:#000;padding:6px 32px 6px 16px;border:1px solid rgba(0,0,0,.3);border-radius:5px;width:100%}.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px}.bb-integrations_filters_section .bb-integrations_filters select{border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:5px 16px}.bb-integrations_filters_section .integrations_collection-sub{display:flex;margin:0}.bb-integrations_filters_section .integrations_collection-sub li{display:flex;align-items:center;cursor:pointer;position:relative;margin:0}.bb-integrations_filters_section .integrations_collection-sub li:hover span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li span{font-size:12px;font-weight:500;color:#000;border:1px solid rgba(0,0,0,.1);border-left-width:0;padding:8px 16px}.bb-integrations_filters_section .integrations_collection-sub li input{opacity:0;position:absolute;inset:0;width:auto;height:auto;margin:0}.bb-integrations_filters_section .integrations_collection-sub li input:checked+span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li:first-child span{border-left:1px solid rgba(0,0,0,.1);border-radius:3px 0 0 3px}.bb-integrations_filters_section .integrations_collection-sub li:last-child span{border-radius:0 3px 3px 0}.bb-integrations-listing{display:flex;flex-wrap:wrap;gap:34px;margin-bottom:60px}.bb-integrations-listing .integration_cat_title{width:100%}.bb-integrations-listing .cat_title{font-size:18px;font-weight:600;color:#000;margin:25px 0 0}.bb-integrations-listing .integrations_single_holder{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:24px 24px 42px;width:100%;max-width:256px;position:relative}.bb-integrations-listing .integrations_single_holder .holder_integrations_img{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img img{height:56px;width:56px;object-fit:contain;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text{font-size:12px;line-height:22px;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);padding:0 8px;border-radius:19px}.bb-integrations-listing .integrations_single_holder .logo_title{color:#000;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.bb-integrations-listing .integrations_single_holder .short_desc p{font-size:12px;color:rgba(0,0,0,.6);min-height:45px;margin:0 0 15px}.bb-integrations-listing .integrations_single_holder .integration_readmore{font-size:12px;font-weight:500;color:#640398;text-decoration:none;position:absolute;bottom:24px;left:24px}.bb-integrations-listing .integrations_single_holder .integration_readmore i{font-size:15px;transform:rotate(-45deg);display:inline-block}.bb-integrations-listing .integrations_single_holder .integration_readmore:active,.bb-integrations-listing .integrations_single_holder .integration_readmore:focus{box-shadow:none}.bb-integrations-listing_loadmore{display:flex;justify-content:center}.bb-integrations_loadmore{color:#fff;cursor:pointer;font-size:14px;font-weight:500;background-color:#e0613c;border:0;border-radius:5px;padding:16px 20px;min-width:150px}.bb-integrations_loadmore:hover{color:rgba(255,255,255,.8)}.bb-get-platform{display:flex;flex-direction:row-reverse;justify-content:space-between;background-color:#fff;border:.5px solid #e0613c;border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,0,0,.1);padding:40px 48px;max-width:990px;margin:80px auto 0}.bb-get-platform .bb-get-platform_details h3{color:#000;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 16px}.bb-get-platform .bb-get-platform_details p{color:rgba(0,0,0,.8);font-size:14px;line-height:20px;margin-bottom:32px}.bb-get-platform .guarantee-img{width:180px;height:180px;object-fit:contain}.bb-get-platform .bb-upgrade-btn{color:#fff;background-color:#e0613c;font-size:14px;font-weight:500;line-height:22px;border-radius:5px;padding:8px 16px;text-decoration:none}.bb-integrations-loader{display:flex;justify-content:center;align-items:center;width:100%;min-height:250px}.bb-integrations-loader i{font-size:26px;display:inline-block}@media screen and (max-width:1080px){.bb-integrations-section h1{font-size:28px}.bb-integrations_filters_section{flex-direction:column;gap:20px}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px;flex-wrap:wrap}.bb-get-platform{flex-direction:column}.bb-get-platform .guarantee-img{margin-bottom:24px}}.buddyboss_page_bb-upgrade .nav-tab-wrapper{display:none}.wrap.wrap--upgrade{width:calc(100% - 22px)}.advance-tab-header{margin:16px 0 0;padding:0 0 16px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center}@media screen and (max-width:700px){.advance-tab-header{flex-direction:column}.advance-tab-header .advance-brand{margin:0 auto 16px}.advance-tab-header .nav-settings-subsubsub{margin-bottom:16px}.advance-tab-header .adv-sep{display:none}.advance-tab-header .advance-actions{flex-direction:column}.advance-tab-header .advance-actions .advance-nav-action{margin-left:0;margin-top:8px}}.advance-tab-header .nav-settings-subsubsub{padding:0}.advance-tab-header .subsubsub{margin:0}.advance-tab-header .subsubsub>li{margin-right:24px}.advance-tab-header .subsubsub>li:last-of-type{margin-right:0}.advance-tab-header .subsubsub a{color:rgba(0,0,0,.6);font-weight:500;font-size:14px}.advance-tab-header .subsubsub a:active,.advance-tab-header .subsubsub a:focus{box-shadow:none}.advance-tab-header .subsubsub a.current{color:#e0613c}.advance-tab-header .advance-nav-action{margin-left:24px}.advance-brand{margin-right:auto}.advance-brand .upgrade-brand{border-radius:50%;max-width:40px}.adv-sep{width:1px;height:24px;background-color:rgba(0,0,0,.2);margin:0 24px}.advance-actions{display:flex;align-items:center}.advance-actions .advance-action-link{font-size:14px}.advance-nav-action{font-size:14px;font-weight:500;background:#e0613c;color:#fff;border-radius:5px;padding:8px 16px;display:inline-flex;align-items:center;text-decoration:none}.advance-nav-action:hover{color:rgba(255,255,255,.8)}.advance-nav-action:hover svg path{fill:rgba(255,255,255,0.8)}.advance-nav-action:active,.advance-nav-action:focus{color:#fff;box-shadow:none}.advance-nav-action svg{margin-right:8px}.wrap h1.bb-advance-heading{font-size:40px;font-weight:600;margin-bottom:72px;max-width:45%}@media screen and (max-width:1400px){.wrap h1.bb-advance-heading{max-width:75%}}@media screen and (max-width:760px){.wrap h1.bb-advance-heading{max-width:95%;margin-bottom:42px}}.bb-upgrade-wrap{position:relative;font-size:15px;max-width:1400px;margin-top:25px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.bb-advance-card{flex:0 0 48%;max-width:48%;margin:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid #ccd0d4;box-shadow:0 4px 28px 0 rgba(0,0,0,.08);background:#fff}@media screen and (max-width:760px){.bb-advance-card{flex:0 0 100%;max-width:100%;margin-bottom:24px}.bb-advance-card.bb-advance-card--hero{margin-bottom:24px}}.bb-advance-card h2{font-weight:600;font-size:1.6em;line-height:1.2;margin:0 0 11px}.bb-advance-card .card-subtitle{font-size:1em;line-height:1.4}.card-data{flex:1;padding:2.3em 2.3em;display:flex;flex-direction:column}.card-figure{width:100%;height:100%;position:relative;padding-top:52.56%;display:block;background-color:#faf9f7;border-bottom:1px solid rgba(0,0,0,.1)}.card-figure .upgrade-figure{position:absolute;top:0;bottom:0;left:0;right:0;margin:24px auto 0;z-index:0;max-height:calc(100% - 24px);width:auto;max-width:100%;object-fit:cover}.bb-advance-card--hero{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:48px}.bb-advance-card--hero .card-inner-wrap{display:flex}@media screen and (max-width:760px){.bb-advance-card--hero .card-inner-wrap{flex-direction:column}.bb-advance-card--hero .card-inner-wrap .card-figure-wrapper{width:100%}.bb-advance-card--hero .card-inner-wrap .card-figure{padding-top:52.56%}.bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure{max-height:100%}.bb-advance-card--hero .card-inner-wrap .card-data{padding:2.3em 2.3em}}.bb-advance-card--hero .card-figure-wrapper{width:42.417%}.bb-advance-card--hero .card-figure{width:100%;padding-top:0;border:0;background-color:#1a1830}.bb-advance-card--hero .card-figure .upgrade-figure{max-height:none;margin:auto}.bb-advance-card--hero .card-data{flex:1;padding:4.2em 2.8em;display:flex;flex-direction:column}.advance-card-note{margin:24px 0}.advance-card-note p{margin:0}.advance-card-action{display:flex;align-items:center;margin-top:auto}@media screen and (max-width:900px){.advance-card-action{flex-direction:column}}.advance-action-button,.wp-performance-check input[type=submit]{border:1px solid #e0613c;color:#e0613c;font-weight:500;background-color:#fff;border-radius:5px;padding:8px 16px;margin-right:16px;cursor:pointer;text-decoration:none;outline:0;box-shadow:none}@media screen and (max-width:900px){.advance-action-button,.wp-performance-check input[type=submit]{margin:0 0 16px}}.advance-action-button:hover,.wp-performance-check input[type=submit]:hover{color:#e0613c}.advance-action-button:active,.advance-action-button:focus,.wp-performance-check input[type=submit]:active,.wp-performance-check input[type=submit]:focus{background-color:rgba(224,97,60,.1);color:#e0613c;outline:0;box-shadow:none}.advance-action-success .advance-action-button,.advance-action-success .wp-performance-check input[type=submit]{border-color:#019701;color:#019701}.advance-action-link{color:#640398;font-weight:500;text-decoration:none;outline:0;box-shadow:none;border-bottom:1px solid transparent;padding:2px 0 1px}.advance-action-link i{display:inline-block;transform:rotate(45deg);line-height:1}.advance-action-link:hover{color:#640398;border-bottom:1px solid #640398}.advance-action-link:active,.advance-action-link:focus{outline:0;box-shadow:none;color:#640398}.advance-list{display:flex;flex-wrap:wrap;margin:0 33.33% 0 0}.bb-advance-card--theme .advance-list{margin-right:16%}@media screen and (max-width:1500px){.advance-list{margin-right:0}.bb-advance-card--theme .advance-list{margin-right:0}}.advance-list li{max-width:50%;flex:0 0 50%;margin:0 0 11px;font-weight:600;font-size:95%}@media screen and (max-width:1300px){.advance-list li{max-width:100%;flex:0 0 100%}}.advance-list li.advance-list__expand{max-width:100%;flex:0 0 100%}.advance-list li:before{content:"\e876";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:400;margin-right:8px;line-height:1;color:#e0613c}.wrap.wrap--performance>h2:first-child{font-weight:500;font-size:24px}.wrap.wrap--performance>p{color:rgba(0,0,0,.6)}.wp-performance-check input[type=submit]{margin:24px 0 32px} \ No newline at end of file diff --git a/src/bp-core/admin/css/performance-tester-rtl.css b/src/bp-core/admin/css/performance-tester-rtl.css new file mode 100644 index 0000000000..592880ab39 --- /dev/null +++ b/src/bp-core/admin/css/performance-tester-rtl.css @@ -0,0 +1,785 @@ +table { + font-family: "Helvetica Neue", Helvetica, sans-serif; +} + +h2, +caption { + text-align: right; + color: black; + /* stylelint-disable-line */ + font-weight: bold; + /* stylelint-disable-line */ + /*text-transform: uppercase;*/ + padding: 5px; + font-size: 24px; + margin-bottom: 5px; +} + +thead { + background: steelblue; + /* stylelint-disable-line */ + color: white; + /* stylelint-disable-line */ +} + +th, +td { + padding: 5px 10px; +} + +tbody tr:nth-child(even) { + background: whitesmoke; + /* stylelint-disable-line */ +} + +tbody tr td:nth-child(2) { + text-align: left; +} + +tbody tr td:nth-child(3), +tbody tr td:nth-child(4) { + text-align: left; + font-family: monospace; +} + +tfoot { + background: seagreen; + /* stylelint-disable-line */ + color: white; + /* stylelint-disable-line */ + text-align: left; +} + +tfoot tr th:last-child { + font-family: monospace; +} + +.wrap { + width: 600px; +} + +/* Basic Grey */ +.basic-grey { + margin-right: 0; + margin-left: auto; + max-width: 600px; + padding: 25px 10px 25px 15px; + font: 14px Georgia, "Times New Roman", Times, serif; + color: #000; + text-shadow: -1px 1px 1px #fff; +} + +.basic-grey h1 { + font-size: 25px; + padding: 0 40px 10px 0; + display: block; + border-bottom: 1px solid #e4e4e4; + margin: -10px -10px 30px -15px; + color: #888; +} + +form.basic-grey { + background-image: url("../images/write.png"); + /* stylelint-disable-line */ + background-repeat: no-repeat; +} + +.basic-grey h1 > span { + display: block; + font-size: 11px; +} + +.basic-grey label { + display: block; + margin: 0; +} + +.basic-grey label > span { + float: right; + width: 20%; + text-align: left; + padding-left: 10px; + margin-top: 10px; + color: #888; +} + +.basic-grey input[type="text"], +.basic-grey input[type="email"], +.basic-grey textarea, +.basic-grey select { + border: 1px solid #dadada; + color: #888; + height: 30px; + margin-bottom: 16px; + margin-left: 6px; + margin-top: 2px; + outline: 0 none; + padding: 3px 5px 3px 3px; + width: 70%; + font-size: 12px; + line-height: 15px; + box-shadow: inset 0 1px 4px #ececec; + -moz-box-shadow: inset 0 1px 4px #ececec; + -webkit-box-shadow: inset 0 1px 4px #ececec; +} + +.basic-grey textarea { + padding: 5px 5px 3px 3px; +} + +.basic-grey select { + background: #fff url("../images/down-arrow.png") no-repeat left; + /* stylelint-disable-line */ + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + text-indent: 0.01px; + text-overflow: ""; + width: 70%; + height: 35px; + line-height: 25px; +} + +.basic-grey textarea { + height: 100px; +} + +.basic-grey .button { + background: #e27575; + border: none; + padding: 10px 25px 10px 25px; + color: #fff; + box-shadow: -1px 1px 5px #b6b6b6; + border-radius: 3px; + text-shadow: -1px 1px 1px #9e3f3f; + cursor: pointer; +} + +.basic-grey .button:hover { + background: #cf7a7a; +} + +.basic-grey input[type="radio"] { + position: absolute; + opacity: 1; + -moz-opacity: 1; + -webkit-opacity: 1; + -o-opacity: 1; + margin: 3px 0 0 10px; +} + +.basic-grey label { + opacity: 1; + -moz-opacity: 1; + -webkit-opacity: 1; + -o-opacity: 1; + margin: 0 25px 0 0; +} + +.basic-grey p { + max-width: 400px; +} + +/* ChartJS Styling */ +#chartDiv ul { + list-style: none; +} + +#chartDiv ul li { + display: block; + padding-right: 30px; + position: relative; + margin-bottom: 4px; + border-radius: 5px; + padding: 2px 28px 2px 8px; + /* stylelint-disable-line */ + font-size: 14px; + cursor: default; + -webkit-transition: background-color 200ms ease-in-out; + -moz-transition: background-color 200ms ease-in-out; + -o-transition: background-color 200ms ease-in-out; + transition: background-color 200ms ease-in-out; +} + +#chartDiv li span { + display: block; + position: absolute; + right: 0; + top: 0; + width: 20px; + height: 100%; + border-radius: 5px; +} + +/* SimpTip v1.0.4 +// A simple CSS tooltip made with Sass +// source: https://github.com/arashmanteghi/simptip/ +// ducoment: http://arashm.net/lab/simptip/ +// by @ArashManteghi - http://arashm.net */ +/********************************* Core ******************************/ +[data-tooltip] { + position: relative; + display: inline-block; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +[data-tooltip]:before, +[data-tooltip]:after { + position: absolute; + visibility: hidden; + opacity: 0; + z-index: 999999; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +[data-tooltip]:before { + content: ""; + border: 6px solid transparent; +} + +[data-tooltip]:after { + height: 22px; + padding: 11px 11px 0 11px; + font-size: 13px; + line-height: 11px; + content: attr(data-tooltip); + white-space: nowrap; +} + +[data-tooltip].simptip-position-top:before { + border-top-color: #323232; +} + +[data-tooltip].simptip-position-top:after { + background-color: #323232; + color: #ecf0f1; +} + +[data-tooltip].simptip-position-bottom:before { + border-bottom-color: #323232; +} + +[data-tooltip].simptip-position-bottom:after { + background-color: #323232; + color: #ecf0f1; +} + +[data-tooltip].simptip-position-left:before { + border-right-color: #323232; +} + +[data-tooltip].simptip-position-left:after { + background-color: #323232; + color: #ecf0f1; +} + +[data-tooltip].simptip-position-right:before { + border-left-color: #323232; +} + +[data-tooltip].simptip-position-right:after { + background-color: #323232; + color: #ecf0f1; +} + +[data-tooltip].simptip-position-top.half-arrow:before { + border-left: 7px solid #323232; +} + +[data-tooltip].simptip-position-bottom.half-arrow:before { + border-left: 7px solid #323232; +} + +[data-tooltip]:hover, +[data-tooltip]:focus { + background-color: transparent; +} + +[data-tooltip]:hover:before, +[data-tooltip]:hover:after, +[data-tooltip]:focus:before, +[data-tooltip]:focus:after { + opacity: 1; + visibility: visible; +} + +/******************************* Position ****************************/ +.simptip-position-right:before, +.simptip-position-left:before, +.simptip-position-right:after, +.simptip-position-left:after { + bottom: 50%; +} + +.simptip-position-right:before, +.simptip-position-left:before { + margin-bottom: -5px; +} + +.simptip-position-right:after, +.simptip-position-left:after { + margin-bottom: -14.66667px; +} + +.half-arrow.simptip-position-right:before, +.half-arrow.simptip-position-left:before { + bottom: 16px; + border-style: none; + border-top: 7px solid transparent; +} + +.simptip-multiline.simptip-position-right:before, +.simptip-multiline.simptip-position-left:before, +.simptip-multiline.simptip-position-right:after, +.simptip-multiline.simptip-position-left:after { + -webkit-transform: translateY(50%); + -moz-transform: translateY(50%); + -ms-transform: translateY(50%); + -o-transform: translateY(50%); + transform: translateY(50%); + -webkit-filter: blur(0); + filter: blur(0); + margin-bottom: 0; +} + +.simptip-multiline.simptip-position-right:before, +.simptip-multiline.simptip-position-left:before { + margin-bottom: 0; +} + +.simptip-multiline.half-arrow.simptip-position-right:before, +.simptip-multiline.half-arrow.simptip-position-left:before { + margin-bottom: -2px; +} + +.simptip-position-right:before, +.simptip-position-right:after { + right: 100%; +} + +.simptip-position-right:before { + margin-right: -2px; +} + +.simptip-position-right:after { + margin-right: 10px; +} + +.simptip-position-right.simptip-movable:before { + margin-right: -10px; +} + +.simptip-position-right.simptip-movable:after { + margin-right: 2px; +} + +.simptip-position-right.simptip-movable:hover:before, +.simptip-position-right.simptip-movable:hover:after { + -webkit-transform: translateX(-10px); + -moz-transform: translateX(-10px); + -ms-transform: translateX(-10px); + -o-transform: translateX(-10px); + transform: translateX(-10px); +} + +.simptip-position-right.simptip-movable.half-arrow:before { + margin-right: -5px; +} + +.simptip-position-right.simptip-movable.simptip-multiline:hover:before, +.simptip-position-right.simptip-movable.simptip-multiline:hover:after { + -webkit-transform: translate(-10px, 50%); + -moz-transform: translate(-10px, 50%); + -ms-transform: translate(-10px, 50%); + -o-transform: translate(-10px, 50%); + transform: translate(-10px, 50%); +} + +.simptip-position-right.half-arrow:before { + margin-right: 3px; + border-left: 7px solid #323232; +} + +.simptip-position-left:before, +.simptip-position-left:after { + left: 100%; +} + +.simptip-position-left:before { + margin-left: -2px; +} + +.simptip-position-left:after { + margin-left: 10px; +} + +.simptip-position-left.simptip-movable:before { + margin-left: -10px; +} + +.simptip-position-left.simptip-movable:after { + margin-left: 2px; +} + +.simptip-position-left.simptip-movable:hover:before, +.simptip-position-left.simptip-movable:hover:after { + -webkit-transform: translateX(10px); + -moz-transform: translateX(10px); + -ms-transform: translateX(10px); + -o-transform: translateX(10px); + transform: translateX(10px); +} + +.simptip-position-left.simptip-movable.half-arrow:before { + margin-left: -5px; +} + +.simptip-position-left.simptip-movable.simptip-multiline:hover:before, +.simptip-position-left.simptip-movable.simptip-multiline:hover:after { + -webkit-transform: translate(10px, 50%); + -moz-transform: translate(10px, 50%); + -ms-transform: translate(10px, 50%); + -o-transform: translate(10px, 50%); + transform: translate(10px, 50%); +} + +.simptip-position-left.half-arrow:before { + margin-left: 3px; + border-right: 7px solid #323232; +} + +.simptip-position-bottom:before, +.simptip-position-top:before, +.simptip-position-bottom:after, +.simptip-position-top:after { + right: 50%; + -webkit-transform: translateX(50%); + -moz-transform: translateX(50%); + -ms-transform: translateX(50%); + -o-transform: translateX(50%); + transform: translateX(50%); +} + +.simptip-position-bottom:after, +.simptip-position-top:after { + width: auto; +} + +.half-arrow.simptip-position-bottom:before, +.half-arrow.simptip-position-top:before { + border-style: none; + border-left: 7px solid #323232; +} + +.simptip-position-bottom:before, +.simptip-position-bottom:after { + top: 100%; +} + +.simptip-position-bottom:before { + margin-top: -5px; +} + +.simptip-position-bottom:after { + margin-top: 7px; +} + +.simptip-position-bottom:hover:before, +.simptip-position-bottom:hover:after { + -webkit-transform: translate(50%, 0); + -moz-transform: translate(50%, 0); + -ms-transform: translate(50%, 0); + -o-transform: translate(50%, 0); + transform: translate(50%, 0); +} + +.simptip-position-bottom.simptip-movable:before { + margin-top: -15px; +} + +.simptip-position-bottom.simptip-movable:after { + margin-top: -3px; +} + +.simptip-position-bottom.simptip-movable:hover:before, +.simptip-position-bottom.simptip-movable:hover:after { + -webkit-transform: translate(50%, 10px); + -moz-transform: translate(50%, 10px); + -ms-transform: translate(50%, 10px); + -o-transform: translate(50%, 10px); + transform: translate(50%, 10px); +} + +.simptip-position-bottom.simptip-movable.half-arrow:before { + margin-top: -10px; +} + +.simptip-position-bottom.half-arrow:before { + margin-top: 0; + border-top: 7px solid transparent; +} + +.simptip-position-top:before, +.simptip-position-top:after { + bottom: 100%; +} + +.simptip-position-top:before { + margin-bottom: -5px; +} + +.simptip-position-top:after { + margin-bottom: 7px; +} + +.simptip-position-top:hover:before, +.simptip-position-top:hover:after { + -webkit-transform: translate(50%, 0); + -moz-transform: translate(50%, 0); + -ms-transform: translate(50%, 0); + -o-transform: translate(50%, 0); + transform: translate(50%, 0); +} + +.simptip-position-top.simptip-movable:before { + margin-bottom: -15px; +} + +.simptip-position-top.simptip-movable:after { + margin-bottom: -3px; +} + +.simptip-position-top.simptip-movable:hover:before, +.simptip-position-top.simptip-movable:hover:after { + -webkit-transform: translate(50%, -10px); + -moz-transform: translate(50%, -10px); + -ms-transform: translate(50%, -10px); + -o-transform: translate(50%, -10px); + transform: translate(50%, -10px); +} + +.simptip-position-top.simptip-movable.half-arrow:before { + margin-bottom: -10px; +} + +.simptip-position-top.half-arrow:before { + margin-bottom: 0; + border-bottom: 7px solid transparent; +} + +/******************************* Features ****************************/ +.simptip-movable:before, +.simptip-movable:after { + -webkit-transition: all 0.1s linear; + -moz-transition: all 0.1s linear; + -o-transition: all 0.1s linear; + -ms-transition: all 0.1s linear; + transition: all 0.1s linear; +} + +.simptip-smooth:after { + -webkit-border-radius: 4px; + border-radius: 4px; +} + +.simptip-fade:before, +.simptip-fade:after { + -webkit-transition: opacity 0.2s linear, visibility 0.2s linear; + -moz-transition: opacity 0.2s linear, visibility 0.2s linear; + -o-transition: opacity 0.2s linear, visibility 0.2s linear; + -ms-transition: opacity 0.2s linear, visibility 0.2s linear; + transition: opacity 0.2s linear, visibility 0.2s linear; +} + +.simptip-multiline:after { + height: auto; + width: 150px; + padding: 11px; + line-height: 19px; + white-space: normal; + text-align: right; +} + +/**************************** Diverse Colors *************************/ +.simptip-success.simptip-position-top:before { + border-top-color: #62c462; +} + +.simptip-success.simptip-position-top:after { + background-color: #62c462; + color: #ecf0f1; +} + +.simptip-success.simptip-position-bottom:before { + border-bottom-color: #62c462; +} + +.simptip-success.simptip-position-bottom:after { + background-color: #62c462; + color: #ecf0f1; +} + +.simptip-success.simptip-position-left:before { + border-right-color: #62c462; +} + +.simptip-success.simptip-position-left:after { + background-color: #62c462; + color: #ecf0f1; +} + +.simptip-success.simptip-position-right:before { + border-left-color: #62c462; +} + +.simptip-success.simptip-position-right:after { + background-color: #62c462; + color: #ecf0f1; +} + +.simptip-success.simptip-position-top.half-arrow:before { + border-left: 7px solid #62c462; +} + +.simptip-success.simptip-position-bottom.half-arrow:before { + border-left: 7px solid #62c462; +} + +.simptip-info.simptip-position-top:before { + border-top-color: #5bc0de; +} + +.simptip-info.simptip-position-top:after { + background-color: #5bc0de; + color: #ecf0f1; +} + +.simptip-info.simptip-position-bottom:before { + border-bottom-color: #5bc0de; +} + +.simptip-info.simptip-position-bottom:after { + background-color: #5bc0de; + color: #ecf0f1; +} + +.simptip-info.simptip-position-left:before { + border-right-color: #5bc0de; +} + +.simptip-info.simptip-position-left:after { + background-color: #5bc0de; + color: #ecf0f1; +} + +.simptip-info.simptip-position-right:before { + border-left-color: #5bc0de; +} + +.simptip-info.simptip-position-right:after { + background-color: #5bc0de; + color: #ecf0f1; +} + +.simptip-info.simptip-position-top.half-arrow:before { + border-left: 7px solid #5bc0de; +} + +.simptip-info.simptip-position-bottom.half-arrow:before { + border-left: 7px solid #5bc0de; +} + +.simptip-danger.simptip-position-top:before { + border-top-color: #e74c3c; +} + +.simptip-danger.simptip-position-top:after { + background-color: #e74c3c; + color: #ecf0f1; +} + +.simptip-danger.simptip-position-bottom:before { + border-bottom-color: #e74c3c; +} + +.simptip-danger.simptip-position-bottom:after { + background-color: #e74c3c; + color: #ecf0f1; +} + +.simptip-danger.simptip-position-left:before { + border-right-color: #e74c3c; +} + +.simptip-danger.simptip-position-left:after { + background-color: #e74c3c; + color: #ecf0f1; +} + +.simptip-danger.simptip-position-right:before { + border-left-color: #e74c3c; +} + +.simptip-danger.simptip-position-right:after { + background-color: #e74c3c; + color: #ecf0f1; +} + +.simptip-danger.simptip-position-top.half-arrow:before { + border-left: 7px solid #e74c3c; +} + +.simptip-danger.simptip-position-bottom.half-arrow:before { + border-left: 7px solid #e74c3c; +} + +.simptip-warning.simptip-position-top:before { + border-top-color: #e67e22; +} + +.simptip-warning.simptip-position-top:after { + background-color: #e67e22; + color: #ecf0f1; +} + +.simptip-warning.simptip-position-bottom:before { + border-bottom-color: #e67e22; +} + +.simptip-warning.simptip-position-bottom:after { + background-color: #e67e22; + color: #ecf0f1; +} + +.simptip-warning.simptip-position-left:before { + border-right-color: #e67e22; +} + +.simptip-warning.simptip-position-left:after { + background-color: #e67e22; + color: #ecf0f1; +} + +.simptip-warning.simptip-position-right:before { + border-left-color: #e67e22; +} + +.simptip-warning.simptip-position-right:after { + background-color: #e67e22; + color: #ecf0f1; +} + +.simptip-warning.simptip-position-top.half-arrow:before { + border-left: 7px solid #e67e22; +} + +.simptip-warning.simptip-position-bottom.half-arrow:before { + border-left: 7px solid #e67e22; +} diff --git a/src/bp-core/admin/css/performance-tester-rtl.min.css b/src/bp-core/admin/css/performance-tester-rtl.min.css new file mode 100644 index 0000000000..7039c14867 --- /dev/null +++ b/src/bp-core/admin/css/performance-tester-rtl.min.css @@ -0,0 +1 @@ +table{font-family:"Helvetica Neue",Helvetica,sans-serif}caption,h2{text-align:right;color:#000;font-weight:700;padding:5px;font-size:24px;margin-bottom:5px}thead{background:#4682b4;color:#fff}td,th{padding:5px 10px}tbody tr:nth-child(even){background:#f5f5f5}tbody tr td:nth-child(2){text-align:left}tbody tr td:nth-child(3),tbody tr td:nth-child(4){text-align:left;font-family:monospace}tfoot{background:#2e8b57;color:#fff;text-align:left}tfoot tr th:last-child{font-family:monospace}.wrap{width:600px}.basic-grey{margin-right:0;margin-left:auto;max-width:600px;padding:25px 10px 25px 15px;font:14px Georgia,"Times New Roman",Times,serif;color:#000;text-shadow:-1px 1px 1px #fff}.basic-grey h1{font-size:25px;padding:0 40px 10px 0;display:block;border-bottom:1px solid #e4e4e4;margin:-10px -10px 30px -15px;color:#888}form.basic-grey{background-image:url("../images/write.png");background-repeat:no-repeat}.basic-grey h1>span{display:block;font-size:11px}.basic-grey label{display:block;margin:0}.basic-grey label>span{float:right;width:20%;text-align:left;padding-left:10px;margin-top:10px;color:#888}.basic-grey input[type=email],.basic-grey input[type=text],.basic-grey select,.basic-grey textarea{border:1px solid #dadada;color:#888;height:30px;margin-bottom:16px;margin-left:6px;margin-top:2px;outline:0 none;padding:3px 5px 3px 3px;width:70%;font-size:12px;line-height:15px;box-shadow:inset 0 1px 4px #ececec;-moz-box-shadow:inset 0 1px 4px #ececec;-webkit-box-shadow:inset 0 1px 4px #ececec}.basic-grey textarea{padding:5px 5px 3px 3px}.basic-grey select{background:#fff url("../images/down-arrow.png") no-repeat left;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";width:70%;height:35px;line-height:25px}.basic-grey textarea{height:100px}.basic-grey .button{background:#e27575;border:none;padding:10px 25px 10px 25px;color:#fff;box-shadow:-1px 1px 5px #b6b6b6;border-radius:3px;text-shadow:-1px 1px 1px #9e3f3f;cursor:pointer}.basic-grey .button:hover{background:#cf7a7a}.basic-grey input[type=radio]{position:absolute;opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;margin:3px 0 0 10px}.basic-grey label{opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;margin:0 25px 0 0}.basic-grey p{max-width:400px}#chartDiv ul{list-style:none}#chartDiv ul li{display:block;padding-right:30px;position:relative;margin-bottom:4px;border-radius:5px;padding:2px 28px 2px 8px;font-size:14px;cursor:default;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}#chartDiv li span{display:block;position:absolute;right:0;top:0;width:20px;height:100%;border-radius:5px}[data-tooltip]{position:relative;display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}[data-tooltip]:after,[data-tooltip]:before{position:absolute;visibility:hidden;opacity:0;z-index:999999;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-tooltip]:before{content:"";border:6px solid transparent}[data-tooltip]:after{height:22px;padding:11px 11px 0 11px;font-size:13px;line-height:11px;content:attr(data-tooltip);white-space:nowrap}[data-tooltip].simptip-position-top:before{border-top-color:#323232}[data-tooltip].simptip-position-top:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-bottom:before{border-bottom-color:#323232}[data-tooltip].simptip-position-bottom:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-left:before{border-right-color:#323232}[data-tooltip].simptip-position-left:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-right:before{border-left-color:#323232}[data-tooltip].simptip-position-right:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-top.half-arrow:before{border-left:7px solid #323232}[data-tooltip].simptip-position-bottom.half-arrow:before{border-left:7px solid #323232}[data-tooltip]:focus,[data-tooltip]:hover{background-color:transparent}[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;visibility:visible}.simptip-position-left:after,.simptip-position-left:before,.simptip-position-right:after,.simptip-position-right:before{bottom:50%}.simptip-position-left:before,.simptip-position-right:before{margin-bottom:-5px}.simptip-position-left:after,.simptip-position-right:after{margin-bottom:-14.66667px}.half-arrow.simptip-position-left:before,.half-arrow.simptip-position-right:before{bottom:16px;border-style:none;border-top:7px solid transparent}.simptip-multiline.simptip-position-left:after,.simptip-multiline.simptip-position-left:before,.simptip-multiline.simptip-position-right:after,.simptip-multiline.simptip-position-right:before{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);-webkit-filter:blur(0);filter:blur(0);margin-bottom:0}.simptip-multiline.simptip-position-left:before,.simptip-multiline.simptip-position-right:before{margin-bottom:0}.simptip-multiline.half-arrow.simptip-position-left:before,.simptip-multiline.half-arrow.simptip-position-right:before{margin-bottom:-2px}.simptip-position-right:after,.simptip-position-right:before{right:100%}.simptip-position-right:before{margin-right:-2px}.simptip-position-right:after{margin-right:10px}.simptip-position-right.simptip-movable:before{margin-right:-10px}.simptip-position-right.simptip-movable:after{margin-right:2px}.simptip-position-right.simptip-movable:hover:after,.simptip-position-right.simptip-movable:hover:before{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}.simptip-position-right.simptip-movable.half-arrow:before{margin-right:-5px}.simptip-position-right.simptip-movable.simptip-multiline:hover:after,.simptip-position-right.simptip-movable.simptip-multiline:hover:before{-webkit-transform:translate(-10px,50%);-moz-transform:translate(-10px,50%);-ms-transform:translate(-10px,50%);-o-transform:translate(-10px,50%);transform:translate(-10px,50%)}.simptip-position-right.half-arrow:before{margin-right:3px;border-left:7px solid #323232}.simptip-position-left:after,.simptip-position-left:before{left:100%}.simptip-position-left:before{margin-left:-2px}.simptip-position-left:after{margin-left:10px}.simptip-position-left.simptip-movable:before{margin-left:-10px}.simptip-position-left.simptip-movable:after{margin-left:2px}.simptip-position-left.simptip-movable:hover:after,.simptip-position-left.simptip-movable:hover:before{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}.simptip-position-left.simptip-movable.half-arrow:before{margin-left:-5px}.simptip-position-left.simptip-movable.simptip-multiline:hover:after,.simptip-position-left.simptip-movable.simptip-multiline:hover:before{-webkit-transform:translate(10px,50%);-moz-transform:translate(10px,50%);-ms-transform:translate(10px,50%);-o-transform:translate(10px,50%);transform:translate(10px,50%)}.simptip-position-left.half-arrow:before{margin-left:3px;border-right:7px solid #323232}.simptip-position-bottom:after,.simptip-position-bottom:before,.simptip-position-top:after,.simptip-position-top:before{right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.simptip-position-bottom:after,.simptip-position-top:after{width:auto}.half-arrow.simptip-position-bottom:before,.half-arrow.simptip-position-top:before{border-style:none;border-left:7px solid #323232}.simptip-position-bottom:after,.simptip-position-bottom:before{top:100%}.simptip-position-bottom:before{margin-top:-5px}.simptip-position-bottom:after{margin-top:7px}.simptip-position-bottom:hover:after,.simptip-position-bottom:hover:before{-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-ms-transform:translate(50%,0);-o-transform:translate(50%,0);transform:translate(50%,0)}.simptip-position-bottom.simptip-movable:before{margin-top:-15px}.simptip-position-bottom.simptip-movable:after{margin-top:-3px}.simptip-position-bottom.simptip-movable:hover:after,.simptip-position-bottom.simptip-movable:hover:before{-webkit-transform:translate(50%,10px);-moz-transform:translate(50%,10px);-ms-transform:translate(50%,10px);-o-transform:translate(50%,10px);transform:translate(50%,10px)}.simptip-position-bottom.simptip-movable.half-arrow:before{margin-top:-10px}.simptip-position-bottom.half-arrow:before{margin-top:0;border-top:7px solid transparent}.simptip-position-top:after,.simptip-position-top:before{bottom:100%}.simptip-position-top:before{margin-bottom:-5px}.simptip-position-top:after{margin-bottom:7px}.simptip-position-top:hover:after,.simptip-position-top:hover:before{-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-ms-transform:translate(50%,0);-o-transform:translate(50%,0);transform:translate(50%,0)}.simptip-position-top.simptip-movable:before{margin-bottom:-15px}.simptip-position-top.simptip-movable:after{margin-bottom:-3px}.simptip-position-top.simptip-movable:hover:after,.simptip-position-top.simptip-movable:hover:before{-webkit-transform:translate(50%,-10px);-moz-transform:translate(50%,-10px);-ms-transform:translate(50%,-10px);-o-transform:translate(50%,-10px);transform:translate(50%,-10px)}.simptip-position-top.simptip-movable.half-arrow:before{margin-bottom:-10px}.simptip-position-top.half-arrow:before{margin-bottom:0;border-bottom:7px solid transparent}.simptip-movable:after,.simptip-movable:before{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}.simptip-smooth:after{-webkit-border-radius:4px;border-radius:4px}.simptip-fade:after,.simptip-fade:before{-webkit-transition:opacity .2s linear,visibility .2s linear;-moz-transition:opacity .2s linear,visibility .2s linear;-o-transition:opacity .2s linear,visibility .2s linear;-ms-transition:opacity .2s linear,visibility .2s linear;transition:opacity .2s linear,visibility .2s linear}.simptip-multiline:after{height:auto;width:150px;padding:11px;line-height:19px;white-space:normal;text-align:right}.simptip-success.simptip-position-top:before{border-top-color:#62c462}.simptip-success.simptip-position-top:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-bottom:before{border-bottom-color:#62c462}.simptip-success.simptip-position-bottom:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-left:before{border-right-color:#62c462}.simptip-success.simptip-position-left:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-right:before{border-left-color:#62c462}.simptip-success.simptip-position-right:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-top.half-arrow:before{border-left:7px solid #62c462}.simptip-success.simptip-position-bottom.half-arrow:before{border-left:7px solid #62c462}.simptip-info.simptip-position-top:before{border-top-color:#5bc0de}.simptip-info.simptip-position-top:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-bottom:before{border-bottom-color:#5bc0de}.simptip-info.simptip-position-bottom:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-left:before{border-right-color:#5bc0de}.simptip-info.simptip-position-left:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-right:before{border-left-color:#5bc0de}.simptip-info.simptip-position-right:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-top.half-arrow:before{border-left:7px solid #5bc0de}.simptip-info.simptip-position-bottom.half-arrow:before{border-left:7px solid #5bc0de}.simptip-danger.simptip-position-top:before{border-top-color:#e74c3c}.simptip-danger.simptip-position-top:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-bottom:before{border-bottom-color:#e74c3c}.simptip-danger.simptip-position-bottom:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-left:before{border-right-color:#e74c3c}.simptip-danger.simptip-position-left:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-right:before{border-left-color:#e74c3c}.simptip-danger.simptip-position-right:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-top.half-arrow:before{border-left:7px solid #e74c3c}.simptip-danger.simptip-position-bottom.half-arrow:before{border-left:7px solid #e74c3c}.simptip-warning.simptip-position-top:before{border-top-color:#e67e22}.simptip-warning.simptip-position-top:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-bottom:before{border-bottom-color:#e67e22}.simptip-warning.simptip-position-bottom:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-left:before{border-right-color:#e67e22}.simptip-warning.simptip-position-left:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-right:before{border-left-color:#e67e22}.simptip-warning.simptip-position-right:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-top.half-arrow:before{border-left:7px solid #e67e22}.simptip-warning.simptip-position-bottom.half-arrow:before{border-left:7px solid #e67e22} \ No newline at end of file diff --git a/src/bp-core/admin/css/performance-tester.min.css b/src/bp-core/admin/css/performance-tester.min.css new file mode 100644 index 0000000000..7d8b6c5395 --- /dev/null +++ b/src/bp-core/admin/css/performance-tester.min.css @@ -0,0 +1 @@ +table{font-family:"Helvetica Neue",Helvetica,sans-serif}caption,h2{text-align:left;color:#000;font-weight:700;padding:5px;font-size:24px;margin-bottom:5px}thead{background:#4682b4;color:#fff}td,th{padding:5px 10px}tbody tr:nth-child(even){background:#f5f5f5}tbody tr td:nth-child(2){text-align:right}tbody tr td:nth-child(3),tbody tr td:nth-child(4){text-align:right;font-family:monospace}tfoot{background:#2e8b57;color:#fff;text-align:right}tfoot tr th:last-child{font-family:monospace}.wrap{width:600px}.basic-grey{margin-left:0;margin-right:auto;max-width:600px;padding:25px 15px 25px 10px;font:14px Georgia,"Times New Roman",Times,serif;color:#000;text-shadow:1px 1px 1px #fff}.basic-grey h1{font-size:25px;padding:0 0 10px 40px;display:block;border-bottom:1px solid #e4e4e4;margin:-10px -15px 30px -10px;color:#888}form.basic-grey{background-image:url("../images/write.png");background-repeat:no-repeat}.basic-grey h1>span{display:block;font-size:11px}.basic-grey label{display:block;margin:0}.basic-grey label>span{float:left;width:20%;text-align:right;padding-right:10px;margin-top:10px;color:#888}.basic-grey input[type=email],.basic-grey input[type=text],.basic-grey select,.basic-grey textarea{border:1px solid #dadada;color:#888;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:70%;font-size:12px;line-height:15px;box-shadow:inset 0 1px 4px #ececec;-moz-box-shadow:inset 0 1px 4px #ececec;-webkit-box-shadow:inset 0 1px 4px #ececec}.basic-grey textarea{padding:5px 3px 3px 5px}.basic-grey select{background:#fff url("../images/down-arrow.png") no-repeat right;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";width:70%;height:35px;line-height:25px}.basic-grey textarea{height:100px}.basic-grey .button{background:#e27575;border:none;padding:10px 25px 10px 25px;color:#fff;box-shadow:1px 1px 5px #b6b6b6;border-radius:3px;text-shadow:1px 1px 1px #9e3f3f;cursor:pointer}.basic-grey .button:hover{background:#cf7a7a}.basic-grey input[type=radio]{position:absolute;opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;margin:3px 10px 0 0}.basic-grey label{opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;margin:0 0 0 25px}.basic-grey p{max-width:400px}#chartDiv ul{list-style:none}#chartDiv ul li{display:block;padding-left:30px;position:relative;margin-bottom:4px;border-radius:5px;padding:2px 8px 2px 28px;font-size:14px;cursor:default;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}#chartDiv li span{display:block;position:absolute;left:0;top:0;width:20px;height:100%;border-radius:5px}[data-tooltip]{position:relative;display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}[data-tooltip]:after,[data-tooltip]:before{position:absolute;visibility:hidden;opacity:0;z-index:999999;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-tooltip]:before{content:"";border:6px solid transparent}[data-tooltip]:after{height:22px;padding:11px 11px 0 11px;font-size:13px;line-height:11px;content:attr(data-tooltip);white-space:nowrap}[data-tooltip].simptip-position-top:before{border-top-color:#323232}[data-tooltip].simptip-position-top:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-bottom:before{border-bottom-color:#323232}[data-tooltip].simptip-position-bottom:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-left:before{border-left-color:#323232}[data-tooltip].simptip-position-left:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-right:before{border-right-color:#323232}[data-tooltip].simptip-position-right:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-top.half-arrow:before{border-right:7px solid #323232}[data-tooltip].simptip-position-bottom.half-arrow:before{border-right:7px solid #323232}[data-tooltip]:focus,[data-tooltip]:hover{background-color:transparent}[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;visibility:visible}.simptip-position-left:after,.simptip-position-left:before,.simptip-position-right:after,.simptip-position-right:before{bottom:50%}.simptip-position-left:before,.simptip-position-right:before{margin-bottom:-5px}.simptip-position-left:after,.simptip-position-right:after{margin-bottom:-14.66667px}.half-arrow.simptip-position-left:before,.half-arrow.simptip-position-right:before{bottom:16px;border-style:none;border-top:7px solid transparent}.simptip-multiline.simptip-position-left:after,.simptip-multiline.simptip-position-left:before,.simptip-multiline.simptip-position-right:after,.simptip-multiline.simptip-position-right:before{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);-webkit-filter:blur(0);filter:blur(0);margin-bottom:0}.simptip-multiline.simptip-position-left:before,.simptip-multiline.simptip-position-right:before{margin-bottom:0}.simptip-multiline.half-arrow.simptip-position-left:before,.simptip-multiline.half-arrow.simptip-position-right:before{margin-bottom:-2px}.simptip-position-right:after,.simptip-position-right:before{left:100%}.simptip-position-right:before{margin-left:-2px}.simptip-position-right:after{margin-left:10px}.simptip-position-right.simptip-movable:before{margin-left:-10px}.simptip-position-right.simptip-movable:after{margin-left:2px}.simptip-position-right.simptip-movable:hover:after,.simptip-position-right.simptip-movable:hover:before{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}.simptip-position-right.simptip-movable.half-arrow:before{margin-left:-5px}.simptip-position-right.simptip-movable.simptip-multiline:hover:after,.simptip-position-right.simptip-movable.simptip-multiline:hover:before{-webkit-transform:translate(10px,50%);-moz-transform:translate(10px,50%);-ms-transform:translate(10px,50%);-o-transform:translate(10px,50%);transform:translate(10px,50%)}.simptip-position-right.half-arrow:before{margin-left:3px;border-right:7px solid #323232}.simptip-position-left:after,.simptip-position-left:before{right:100%}.simptip-position-left:before{margin-right:-2px}.simptip-position-left:after{margin-right:10px}.simptip-position-left.simptip-movable:before{margin-right:-10px}.simptip-position-left.simptip-movable:after{margin-right:2px}.simptip-position-left.simptip-movable:hover:after,.simptip-position-left.simptip-movable:hover:before{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}.simptip-position-left.simptip-movable.half-arrow:before{margin-right:-5px}.simptip-position-left.simptip-movable.simptip-multiline:hover:after,.simptip-position-left.simptip-movable.simptip-multiline:hover:before{-webkit-transform:translate(-10px,50%);-moz-transform:translate(-10px,50%);-ms-transform:translate(-10px,50%);-o-transform:translate(-10px,50%);transform:translate(-10px,50%)}.simptip-position-left.half-arrow:before{margin-right:3px;border-left:7px solid #323232}.simptip-position-bottom:after,.simptip-position-bottom:before,.simptip-position-top:after,.simptip-position-top:before{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.simptip-position-bottom:after,.simptip-position-top:after{width:auto}.half-arrow.simptip-position-bottom:before,.half-arrow.simptip-position-top:before{border-style:none;border-right:7px solid #323232}.simptip-position-bottom:after,.simptip-position-bottom:before{top:100%}.simptip-position-bottom:before{margin-top:-5px}.simptip-position-bottom:after{margin-top:7px}.simptip-position-bottom:hover:after,.simptip-position-bottom:hover:before{-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.simptip-position-bottom.simptip-movable:before{margin-top:-15px}.simptip-position-bottom.simptip-movable:after{margin-top:-3px}.simptip-position-bottom.simptip-movable:hover:after,.simptip-position-bottom.simptip-movable:hover:before{-webkit-transform:translate(-50%,10px);-moz-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);-o-transform:translate(-50%,10px);transform:translate(-50%,10px)}.simptip-position-bottom.simptip-movable.half-arrow:before{margin-top:-10px}.simptip-position-bottom.half-arrow:before{margin-top:0;border-top:7px solid transparent}.simptip-position-top:after,.simptip-position-top:before{bottom:100%}.simptip-position-top:before{margin-bottom:-5px}.simptip-position-top:after{margin-bottom:7px}.simptip-position-top:hover:after,.simptip-position-top:hover:before{-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.simptip-position-top.simptip-movable:before{margin-bottom:-15px}.simptip-position-top.simptip-movable:after{margin-bottom:-3px}.simptip-position-top.simptip-movable:hover:after,.simptip-position-top.simptip-movable:hover:before{-webkit-transform:translate(-50%,-10px);-moz-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);-o-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}.simptip-position-top.simptip-movable.half-arrow:before{margin-bottom:-10px}.simptip-position-top.half-arrow:before{margin-bottom:0;border-bottom:7px solid transparent}.simptip-movable:after,.simptip-movable:before{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}.simptip-smooth:after{-webkit-border-radius:4px;border-radius:4px}.simptip-fade:after,.simptip-fade:before{-webkit-transition:opacity .2s linear,visibility .2s linear;-moz-transition:opacity .2s linear,visibility .2s linear;-o-transition:opacity .2s linear,visibility .2s linear;-ms-transition:opacity .2s linear,visibility .2s linear;transition:opacity .2s linear,visibility .2s linear}.simptip-multiline:after{height:auto;width:150px;padding:11px;line-height:19px;white-space:normal;text-align:left}.simptip-success.simptip-position-top:before{border-top-color:#62c462}.simptip-success.simptip-position-top:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-bottom:before{border-bottom-color:#62c462}.simptip-success.simptip-position-bottom:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-left:before{border-left-color:#62c462}.simptip-success.simptip-position-left:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-right:before{border-right-color:#62c462}.simptip-success.simptip-position-right:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-top.half-arrow:before{border-right:7px solid #62c462}.simptip-success.simptip-position-bottom.half-arrow:before{border-right:7px solid #62c462}.simptip-info.simptip-position-top:before{border-top-color:#5bc0de}.simptip-info.simptip-position-top:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-bottom:before{border-bottom-color:#5bc0de}.simptip-info.simptip-position-bottom:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-left:before{border-left-color:#5bc0de}.simptip-info.simptip-position-left:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-right:before{border-right-color:#5bc0de}.simptip-info.simptip-position-right:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-top.half-arrow:before{border-right:7px solid #5bc0de}.simptip-info.simptip-position-bottom.half-arrow:before{border-right:7px solid #5bc0de}.simptip-danger.simptip-position-top:before{border-top-color:#e74c3c}.simptip-danger.simptip-position-top:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-bottom:before{border-bottom-color:#e74c3c}.simptip-danger.simptip-position-bottom:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-left:before{border-left-color:#e74c3c}.simptip-danger.simptip-position-left:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-right:before{border-right-color:#e74c3c}.simptip-danger.simptip-position-right:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-top.half-arrow:before{border-right:7px solid #e74c3c}.simptip-danger.simptip-position-bottom.half-arrow:before{border-right:7px solid #e74c3c}.simptip-warning.simptip-position-top:before{border-top-color:#e67e22}.simptip-warning.simptip-position-top:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-bottom:before{border-bottom-color:#e67e22}.simptip-warning.simptip-position-bottom:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-left:before{border-left-color:#e67e22}.simptip-warning.simptip-position-left:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-right:before{border-right-color:#e67e22}.simptip-warning.simptip-position-right:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-top.half-arrow:before{border-right:7px solid #e67e22}.simptip-warning.simptip-position-bottom.half-arrow:before{border-right:7px solid #e67e22} \ No newline at end of file diff --git a/src/bp-core/admin/js/bb-upgrade.js b/src/bp-core/admin/js/bb-upgrade.js index 72626c95a4..340f43e928 100644 --- a/src/bp-core/admin/js/bb-upgrade.js +++ b/src/bp-core/admin/js/bb-upgrade.js @@ -17,6 +17,9 @@ window.bp = window.bp || {}; page: 1, per_page: 20, }; + + // Initial render + render( defaultOptions ); function fetchIntegrations() { var requestData = { diff --git a/src/bp-core/admin/sass/common.scss b/src/bp-core/admin/sass/common.scss index 072594b6a0..c93917d09c 100644 --- a/src/bp-core/admin/sass/common.scss +++ b/src/bp-core/admin/sass/common.scss @@ -4424,6 +4424,19 @@ table.moderations .column-member { } } +.bb-integrations-loader { + display: flex; + justify-content: center; + align-items: center; + width: 100%; + min-height: 250px; + + i { + font-size: 26px; + display: inline-block; + } +} + @media screen and (max-width: 1080px) { .bb-integrations-section h1 { diff --git a/src/bp-core/admin/templates/upgrade-integrations-screen.php b/src/bp-core/admin/templates/upgrade-integrations-screen.php index 93552e06aa..7246164368 100644 --- a/src/bp-core/admin/templates/upgrade-integrations-screen.php +++ b/src/bp-core/admin/templates/upgrade-integrations-screen.php @@ -37,51 +37,61 @@
    - -
      - <% jQuery.each( collections, function( key, item ) { %> -
    • - ><%= item.name %> -
    • - <% }); %> -
    + <% if( categories && categories.length ) { %> + + <% } %> + <% if( collections && collections.length ) { %> +
      + <% jQuery.each( collections, function( key, item ) { %> +
    • + ><%= item.name %> +
    • + <% }); %> +
    + <% } %>
    - <% if ( data.length ) { %> - <% jQuery.each( data, function( key, item ) { %> - <% if ( 'title' === item.type ) { %> -
    <%= item.title.rendered %>
    - <% } else { %> -
    -
    - <% if (item && item._embedded && item._embedded['wp:featuredmedia'] && item._embedded['wp:featuredmedia'][0] && item._embedded['wp:featuredmedia'][0].media_details && item._embedded['wp:featuredmedia'][0].media_details.sizes && item._embedded['wp:featuredmedia'][0].media_details.sizes.thumbnail && item._embedded['wp:featuredmedia'][0].media_details.sizes.thumbnail.source_url ) { %> - - <% } %> - <% if (item && item._embedded && item._embedded['wp:term'] && item._embedded['wp:term'][0] && item._embedded['wp:term'][0][0] && item._embedded['wp:term'][0][0].name ) { %> -
    <%= item._embedded['wp:term'][0][0].name %>
    + <% if ( data && data.length ) { %> + <% jQuery.each( data, function( key, item ) { %> + <% if ( 'title' === item.type ) { %> +
    <%= item.title.rendered %>
    + <% } else { %> +
    +
    + <% if (item && item._embedded && item._embedded['wp:featuredmedia'] && item._embedded['wp:featuredmedia'][0] && item._embedded['wp:featuredmedia'][0].media_details && item._embedded['wp:featuredmedia'][0].media_details.sizes && item._embedded['wp:featuredmedia'][0].media_details.sizes.thumbnail && item._embedded['wp:featuredmedia'][0].media_details.sizes.thumbnail.source_url ) { %> + + <% } %> + <% if (item && item._embedded && item._embedded['wp:term'] && item._embedded['wp:term'][0] && item._embedded['wp:term'][0][0] && item._embedded['wp:term'][0][0].name ) { %> +
    <%= item._embedded['wp:term'][0][0].name %>
    + <% } %> +
    +
    +
    <%= item.title.rendered %>
    +
    +

    <%= item.content.rendered %>

    +
    +
    + Learn more +
    <% } %> + <% }); %> + <% } else { %> +
    +
    -
    -
    <%= item.title.rendered %>
    -
    -

    <%= item.content.rendered %>

    -
    -
    - Learn more -
    - <% } %> - <% }); %> <% } %>
    -
    - -
    + <% if ( data && data.length == 20 ) { %> +
    + +
    + <% } %>
    From 431bb75fe509fd2a47e4b13373aa82d794a685aa Mon Sep 17 00:00:00 2001 From: annrra Date: Fri, 7 Jun 2024 10:44:49 +0300 Subject: [PATCH 30/81] [PROD-7479] Upgrade submenu - "new" tag --- src/bp-core/admin/css/common.css | 22 ++++++++++++++++++++++ src/bp-core/admin/sass/common.scss | 20 ++++++++++++++++++++ src/bp-core/classes/class-bp-admin.php | 8 +++++++- 3 files changed, 49 insertions(+), 1 deletion(-) diff --git a/src/bp-core/admin/css/common.css b/src/bp-core/admin/css/common.css index 19e2e16412..d27bfb597f 100644 --- a/src/bp-core/admin/css/common.css +++ b/src/bp-core/admin/css/common.css @@ -4143,6 +4143,28 @@ table.moderations .column-member img { display: none; } +.bb-upgrade-nav-tag { + display: inline-block; + vertical-align: top; + box-sizing: border-box; + margin: 0 0 -1px 5px; + padding: 8px; + min-width: 18px; + height: 19px; + border-radius: 15px; + background-color: #d63638; + color: #fff; + font-size: 11px; + line-height: 0.3; + text-align: center; +} + +@media screen and (max-width: 760px) { + .bb-upgrade-nav-tag { + margin-top: 2px; + } +} + .wrap.wrap--upgrade { width: calc(100% - 22px); } diff --git a/src/bp-core/admin/sass/common.scss b/src/bp-core/admin/sass/common.scss index c93917d09c..769a10afd2 100644 --- a/src/bp-core/admin/sass/common.scss +++ b/src/bp-core/admin/sass/common.scss @@ -4474,6 +4474,26 @@ table.moderations .column-member { } } +.bb-upgrade-nav-tag { + display: inline-block; + vertical-align: top; + box-sizing: border-box; + margin: 0 0 -1px 5px; + padding: 8px; + min-width: 18px; + height: 19px; + border-radius: 15px; + background-color: #d63638; + color: #fff; + font-size: 11px; + line-height: 0.3; + text-align: center; + + @media screen and (max-width: 760px) { + margin-top: 2px; + } +} + .wrap.wrap--upgrade { width: calc(100% - 22px); } diff --git a/src/bp-core/classes/class-bp-admin.php b/src/bp-core/classes/class-bp-admin.php index ead8e82c02..65f48031d8 100644 --- a/src/bp-core/classes/class-bp-admin.php +++ b/src/bp-core/classes/class-bp-admin.php @@ -509,7 +509,13 @@ public function admin_menus() { $hooks[] = add_submenu_page( $this->settings_page, __( 'Upgrade', 'buddyboss' ), - __( 'Upgrade', 'buddyboss' ), + wp_kses( + __( 'Upgrade New', 'buddyboss' ), array( + 'span' => array( + 'class' => array(), + ), + ) + ), $this->capability, 'bb-upgrade', array( $this, 'bp_upgrade_screen' ) From 3e8ccebee8817c0a4667df909286e30bcb103da4 Mon Sep 17 00:00:00 2001 From: annrra Date: Fri, 7 Jun 2024 11:07:41 +0300 Subject: [PATCH 31/81] [PROD-7479] Update view pricing link and disable already activated button/s --- src/bp-core/admin/css/common.css | 6 ++++++ src/bp-core/admin/sass/common.scss | 5 +++++ src/bp-core/admin/templates/upgrade-screen.php | 6 +++--- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/bp-core/admin/css/common.css b/src/bp-core/admin/css/common.css index d27bfb597f..6801c22f0a 100644 --- a/src/bp-core/admin/css/common.css +++ b/src/bp-core/admin/css/common.css @@ -4498,6 +4498,12 @@ table.moderations .column-member img { color: #019701; } +.advance-action-button.advance-action-button--idle, +.wp-performance-check input[type="submit"].advance-action-button--idle { + pointer-events: none; + cursor: default; +} + .advance-action-link { color: #640398; font-weight: 500; diff --git a/src/bp-core/admin/sass/common.scss b/src/bp-core/admin/sass/common.scss index 769a10afd2..0fd0cdfe5b 100644 --- a/src/bp-core/admin/sass/common.scss +++ b/src/bp-core/admin/sass/common.scss @@ -4819,6 +4819,11 @@ table.moderations .column-member { border-color: #019701; color: #019701; } + + &.advance-action-button--idle { + pointer-events: none; + cursor: default; + } } .advance-action-link { diff --git a/src/bp-core/admin/templates/upgrade-screen.php b/src/bp-core/admin/templates/upgrade-screen.php index 9919e6bfb5..c37559869d 100644 --- a/src/bp-core/admin/templates/upgrade-screen.php +++ b/src/bp-core/admin/templates/upgrade-screen.php @@ -57,7 +57,7 @@ ); ?> " class="advance-action-button"> - +
    @@ -86,7 +86,7 @@
    @@ -112,7 +112,7 @@
    - +
    From 1505c9594330a18cab3a102016212ccdd1cd9c2f Mon Sep 17 00:00:00 2001 From: Amin Charoliya Date: Fri, 7 Jun 2024 14:15:07 +0530 Subject: [PATCH 32/81] [PROD-7479] Load more integrations --- src/bp-core/admin/css/common-rtl.css | 47 +++++++++++++++++++ src/bp-core/admin/css/common-rtl.min.css | 2 +- src/bp-core/admin/css/common.css | 19 ++++++++ src/bp-core/admin/css/common.min.css | 2 +- src/bp-core/admin/js/bb-upgrade.js | 34 ++++++++++---- src/bp-core/admin/sass/common.scss | 19 ++++++++ .../templates/upgrade-integrations-screen.php | 2 +- 7 files changed, 114 insertions(+), 11 deletions(-) diff --git a/src/bp-core/admin/css/common-rtl.css b/src/bp-core/admin/css/common-rtl.css index 4d0d9e384f..f63974d204 100644 --- a/src/bp-core/admin/css/common-rtl.css +++ b/src/bp-core/admin/css/common-rtl.css @@ -4042,6 +4042,10 @@ table.moderations .column-member img { } .bb-integrations_loadmore { + display: flex; + align-items: center; + gap: 5px; + justify-content: center; color: #fff; cursor: pointer; font-size: 14px; @@ -4057,6 +4061,21 @@ table.moderations .column-member img { color: rgba(255, 255, 255, 0.8); } +.bb-integrations_loadmore.loading { + pointer-events: none; + opacity: 0.8; +} + +.bb-integrations_loadmore.loading:after { + content: '\ef30'; + font-family: bb-icons; + font-size: 18px; + font-weight: 400; + display: inline-block; + animation: spin 2s infinite linear; + display: inline-block; +} + .bb-get-platform { display: flex; flex-direction: row-reverse; @@ -4143,6 +4162,28 @@ table.moderations .column-member img { display: none; } +.bb-upgrade-nav-tag { + display: inline-block; + vertical-align: top; + box-sizing: border-box; + margin: 0 5px -1px 0; + padding: 8px; + min-width: 18px; + height: 19px; + border-radius: 15px; + background-color: #d63638; + color: #fff; + font-size: 11px; + line-height: 0.3; + text-align: center; +} + +@media screen and (max-width: 760px) { + .bb-upgrade-nav-tag { + margin-top: 2px; + } +} + .wrap.wrap--upgrade { width: calc(100% - 22px); } @@ -4476,6 +4517,12 @@ table.moderations .column-member img { color: #019701; } +.advance-action-button.advance-action-button--idle, +.wp-performance-check input[type="submit"].advance-action-button--idle { + pointer-events: none; + cursor: default; +} + .advance-action-link { color: #640398; font-weight: 500; diff --git a/src/bp-core/admin/css/common-rtl.min.css b/src/bp-core/admin/css/common-rtl.min.css index 53bf46d9f2..31a28f73f9 100644 --- a/src/bp-core/admin/css/common-rtl.min.css +++ b/src/bp-core/admin/css/common-rtl.min.css @@ -1 +1 @@ -@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 0 0 10px;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:right;margin:0 0 10px 10px;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-left:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-right:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 25px 0 0}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-right:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 20px 0 0}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-right:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 0 10px 20px}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-left:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;right:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 10px 0 0;padding:10px 20px 10px 15px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 10px 10px 0}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-right:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-right:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-right:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:left;margin-right:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-right:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-right:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-right:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 10px 0 0!important}table.extension-listing tbody td{padding-right:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 10px 10px 0}table.extension-listing tbody td:before{top:0;right:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-right:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-right:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 8px 3px 24px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:right;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-left:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;right:0;left:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-left:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;right:29%;margin-right:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;right:0;border-radius:4px 0 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-right:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;right:15px;left:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-left:6px;padding-right:0;text-align:left;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-left:12px;padding-right:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:left;clear:left;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:right;margin-left:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-right:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-right:0;width:100%}.bp-new-notice-panel .button-primary{margin-right:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-right:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-left:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-left:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:right;padding-right:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:right;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-left:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 30px 0 0}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-right:-10px;margin-left:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-right:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(-90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-right:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-left:1px solid #ccd0d4;border-radius:0 6px 6px 0;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-right:0;padding-right:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 0 0 20px;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:right;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:right;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-left:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-left:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-left:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 -2em 0 2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 0 0 10px}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 0 0 10px}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:right;margin-left:10px;margin-top:1px}td label.platform-activity{clear:right;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-left:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-right:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-left:4px solid green;border-right:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-right:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-right:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;right:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){right:8px;animation-delay:-.24s}.content-loader div:nth-child(2){right:28px;animation-delay:-.12s}.content-loader div:nth-child(3){right:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-left:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-right:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-right:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;left:0;right:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{left:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{right:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-right:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-right:0;padding-left:0}.bb-warning-section{padding:10px;margin-right:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-right:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-left:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 0 0 7px}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-right:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;left:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-right:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-right:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-left:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{right:50%;border-radius:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;right:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{right:50%;transform:translateX(50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-left:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-left:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 20px 25px 0}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:left;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-right:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-right:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-left:15px;margin-right:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-left:15px;margin-right:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-right:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 0 0 20px;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 0 15px 10px}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-left:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:right;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:left;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 0 0 3px;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-left:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-right:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-left:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-right:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-left:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;left:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-right:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 15px 15px 40px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-right:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-left:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);right:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;left:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 8px 0 24px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-left:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px}.bb-integrations-section h1{font-size:40px;color:#000;font-weight:600;line-height:1.3;margin-bottom:70px;max-width:900px}.bb-integrations_filters_section{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.bb-integrations_filters_section .bb-integrations_search{width:100%;max-width:290px;position:relative}.bb-integrations_filters_section .bb-integrations_search:after{content:"\ef10";font-family:bb-icons;font-size:15px;font-weight:400;color:#000;position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-integrations_filters_section .bb-integrations_search input{font-size:12px;font-weight:500;color:#000;padding:6px 16px 6px 32px;border:1px solid rgba(0,0,0,.3);border-radius:5px;width:100%}.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px}.bb-integrations_filters_section .bb-integrations_filters select{border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:5px 16px}.bb-integrations_filters_section .integrations_collection-sub{display:flex;margin:0}.bb-integrations_filters_section .integrations_collection-sub li{display:flex;align-items:center;cursor:pointer;position:relative;margin:0}.bb-integrations_filters_section .integrations_collection-sub li:hover span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li span{font-size:12px;font-weight:500;color:#000;border:1px solid rgba(0,0,0,.1);border-right-width:0;padding:8px 16px}.bb-integrations_filters_section .integrations_collection-sub li input{opacity:0;position:absolute;inset:0;width:auto;height:auto;margin:0}.bb-integrations_filters_section .integrations_collection-sub li input:checked+span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li:first-child span{border-right:1px solid rgba(0,0,0,.1);border-radius:0 3px 3px 0}.bb-integrations_filters_section .integrations_collection-sub li:last-child span{border-radius:3px 0 0 3px}.bb-integrations-listing{display:flex;flex-wrap:wrap;gap:34px;margin-bottom:60px}.bb-integrations-listing .integration_cat_title{width:100%}.bb-integrations-listing .cat_title{font-size:18px;font-weight:600;color:#000;margin:25px 0 0}.bb-integrations-listing .integrations_single_holder{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:24px 24px 42px;width:100%;max-width:256px;position:relative}.bb-integrations-listing .integrations_single_holder .holder_integrations_img{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img img{height:56px;width:56px;object-fit:contain;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text{font-size:12px;line-height:22px;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);padding:0 8px;border-radius:19px}.bb-integrations-listing .integrations_single_holder .logo_title{color:#000;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.bb-integrations-listing .integrations_single_holder .short_desc p{font-size:12px;color:rgba(0,0,0,.6);min-height:45px;margin:0 0 15px}.bb-integrations-listing .integrations_single_holder .integration_readmore{font-size:12px;font-weight:500;color:#640398;text-decoration:none;position:absolute;bottom:24px;right:24px}.bb-integrations-listing .integrations_single_holder .integration_readmore i{font-size:15px;transform:rotate(45deg);display:inline-block}.bb-integrations-listing .integrations_single_holder .integration_readmore:active,.bb-integrations-listing .integrations_single_holder .integration_readmore:focus{box-shadow:none}.bb-integrations-listing_loadmore{display:flex;justify-content:center}.bb-integrations_loadmore{color:#fff;cursor:pointer;font-size:14px;font-weight:500;background-color:#e0613c;border:0;border-radius:5px;padding:16px 20px;min-width:150px}.bb-integrations_loadmore:hover{color:rgba(255,255,255,.8)}.bb-get-platform{display:flex;flex-direction:row-reverse;justify-content:space-between;background-color:#fff;border:.5px solid #e0613c;border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,0,0,.1);padding:40px 48px;max-width:990px;margin:80px auto 0}.bb-get-platform .bb-get-platform_details h3{color:#000;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 16px}.bb-get-platform .bb-get-platform_details p{color:rgba(0,0,0,.8);font-size:14px;line-height:20px;margin-bottom:32px}.bb-get-platform .guarantee-img{width:180px;height:180px;object-fit:contain}.bb-get-platform .bb-upgrade-btn{color:#fff;background-color:#e0613c;font-size:14px;font-weight:500;line-height:22px;border-radius:5px;padding:8px 16px;text-decoration:none}.bb-integrations-loader{display:flex;justify-content:center;align-items:center;width:100%;min-height:250px}.bb-integrations-loader i{font-size:26px;display:inline-block}@media screen and (max-width:1080px){.bb-integrations-section h1{font-size:28px}.bb-integrations_filters_section{flex-direction:column;gap:20px}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px;flex-wrap:wrap}.bb-get-platform{flex-direction:column}.bb-get-platform .guarantee-img{margin-bottom:24px}}.buddyboss_page_bb-upgrade .nav-tab-wrapper{display:none}.wrap.wrap--upgrade{width:calc(100% - 22px)}.advance-tab-header{margin:16px 0 0;padding:0 0 16px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center}@media screen and (max-width:700px){.advance-tab-header{flex-direction:column}.advance-tab-header .advance-brand{margin:0 auto 16px}.advance-tab-header .nav-settings-subsubsub{margin-bottom:16px}.advance-tab-header .adv-sep{display:none}.advance-tab-header .advance-actions{flex-direction:column}.advance-tab-header .advance-actions .advance-nav-action{margin-right:0;margin-top:8px}}.advance-tab-header .nav-settings-subsubsub{padding:0}.advance-tab-header .subsubsub{margin:0}.advance-tab-header .subsubsub>li{margin-left:24px}.advance-tab-header .subsubsub>li:last-of-type{margin-left:0}.advance-tab-header .subsubsub a{color:rgba(0,0,0,.6);font-weight:500;font-size:14px}.advance-tab-header .subsubsub a:active,.advance-tab-header .subsubsub a:focus{box-shadow:none}.advance-tab-header .subsubsub a.current{color:#e0613c}.advance-tab-header .advance-nav-action{margin-right:24px}.advance-brand{margin-left:auto}.advance-brand .upgrade-brand{border-radius:50%;max-width:40px}.adv-sep{width:1px;height:24px;background-color:rgba(0,0,0,.2);margin:0 24px}.advance-actions{display:flex;align-items:center}.advance-actions .advance-action-link{font-size:14px}.advance-nav-action{font-size:14px;font-weight:500;background:#e0613c;color:#fff;border-radius:5px;padding:8px 16px;display:inline-flex;align-items:center;text-decoration:none}.advance-nav-action:hover{color:rgba(255,255,255,.8)}.advance-nav-action:hover svg path{fill:rgba(255,255,255,0.8)}.advance-nav-action:active,.advance-nav-action:focus{color:#fff;box-shadow:none}.advance-nav-action svg{margin-left:8px}.wrap h1.bb-advance-heading{font-size:40px;font-weight:600;margin-bottom:72px;max-width:45%}@media screen and (max-width:1400px){.wrap h1.bb-advance-heading{max-width:75%}}@media screen and (max-width:760px){.wrap h1.bb-advance-heading{max-width:95%;margin-bottom:42px}}.bb-upgrade-wrap{position:relative;font-size:15px;max-width:1400px;margin-top:25px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.bb-advance-card{flex:0 0 48%;max-width:48%;margin:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid #ccd0d4;box-shadow:0 4px 28px 0 rgba(0,0,0,.08);background:#fff}@media screen and (max-width:760px){.bb-advance-card{flex:0 0 100%;max-width:100%;margin-bottom:24px}.bb-advance-card.bb-advance-card--hero{margin-bottom:24px}}.bb-advance-card h2{font-weight:600;font-size:1.6em;line-height:1.2;margin:0 0 11px}.bb-advance-card .card-subtitle{font-size:1em;line-height:1.4}.card-data{flex:1;padding:2.3em 2.3em;display:flex;flex-direction:column}.card-figure{width:100%;height:100%;position:relative;padding-top:52.56%;display:block;background-color:#faf9f7;border-bottom:1px solid rgba(0,0,0,.1)}.card-figure .upgrade-figure{position:absolute;top:0;bottom:0;right:0;left:0;margin:24px auto 0;z-index:0;max-height:calc(100% - 24px);width:auto;max-width:100%;object-fit:cover}.bb-advance-card--hero{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:48px}.bb-advance-card--hero .card-inner-wrap{display:flex}@media screen and (max-width:760px){.bb-advance-card--hero .card-inner-wrap{flex-direction:column}.bb-advance-card--hero .card-inner-wrap .card-figure-wrapper{width:100%}.bb-advance-card--hero .card-inner-wrap .card-figure{padding-top:52.56%}.bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure{max-height:100%}.bb-advance-card--hero .card-inner-wrap .card-data{padding:2.3em 2.3em}}.bb-advance-card--hero .card-figure-wrapper{width:42.417%}.bb-advance-card--hero .card-figure{width:100%;padding-top:0;border:0;background-color:#1a1830}.bb-advance-card--hero .card-figure .upgrade-figure{max-height:none;margin:auto}.bb-advance-card--hero .card-data{flex:1;padding:4.2em 2.8em;display:flex;flex-direction:column}.advance-card-note{margin:24px 0}.advance-card-note p{margin:0}.advance-card-action{display:flex;align-items:center;margin-top:auto}@media screen and (max-width:900px){.advance-card-action{flex-direction:column}}.advance-action-button,.wp-performance-check input[type=submit]{border:1px solid #e0613c;color:#e0613c;font-weight:500;background-color:#fff;border-radius:5px;padding:8px 16px;margin-left:16px;cursor:pointer;text-decoration:none;outline:0;box-shadow:none}@media screen and (max-width:900px){.advance-action-button,.wp-performance-check input[type=submit]{margin:0 0 16px}}.advance-action-button:hover,.wp-performance-check input[type=submit]:hover{color:#e0613c}.advance-action-button:active,.advance-action-button:focus,.wp-performance-check input[type=submit]:active,.wp-performance-check input[type=submit]:focus{background-color:rgba(224,97,60,.1);color:#e0613c;outline:0;box-shadow:none}.advance-action-success .advance-action-button,.advance-action-success .wp-performance-check input[type=submit]{border-color:#019701;color:#019701}.advance-action-link{color:#640398;font-weight:500;text-decoration:none;outline:0;box-shadow:none;border-bottom:1px solid transparent;padding:2px 0 1px}.advance-action-link i{display:inline-block;transform:rotate(-45deg);line-height:1}.advance-action-link:hover{color:#640398;border-bottom:1px solid #640398}.advance-action-link:active,.advance-action-link:focus{outline:0;box-shadow:none;color:#640398}.advance-list{display:flex;flex-wrap:wrap;margin:0 0 0 33.33%}.bb-advance-card--theme .advance-list{margin-left:16%}@media screen and (max-width:1500px){.advance-list{margin-left:0}.bb-advance-card--theme .advance-list{margin-left:0}}.advance-list li{max-width:50%;flex:0 0 50%;margin:0 0 11px;font-weight:600;font-size:95%}@media screen and (max-width:1300px){.advance-list li{max-width:100%;flex:0 0 100%}}.advance-list li.advance-list__expand{max-width:100%;flex:0 0 100%}.advance-list li:before{content:"\e876";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:400;margin-left:8px;line-height:1;color:#e0613c}.wrap.wrap--performance>h2:first-child{font-weight:500;font-size:24px}.wrap.wrap--performance>p{color:rgba(0,0,0,.6)}.wp-performance-check input[type=submit]{margin:24px 0 32px} \ No newline at end of file +@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 0 0 10px;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:right;margin:0 0 10px 10px;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-left:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-right:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 25px 0 0}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-right:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 20px 0 0}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-right:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 0 10px 20px}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-left:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;right:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 10px 0 0;padding:10px 20px 10px 15px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 10px 10px 0}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-right:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-right:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-right:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:left;margin-right:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-right:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-right:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-right:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 10px 0 0!important}table.extension-listing tbody td{padding-right:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 10px 10px 0}table.extension-listing tbody td:before{top:0;right:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-right:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-right:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 8px 3px 24px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:right;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-left:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;right:0;left:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-left:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;right:29%;margin-right:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;right:0;border-radius:4px 0 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-right:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;right:15px;left:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-left:6px;padding-right:0;text-align:left;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-left:12px;padding-right:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:left;clear:left;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:right;margin-left:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-right:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-right:0;width:100%}.bp-new-notice-panel .button-primary{margin-right:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-right:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-left:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-left:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:right;padding-right:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:right;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-left:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 30px 0 0}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-right:-10px;margin-left:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-right:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(-90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-right:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-left:1px solid #ccd0d4;border-radius:0 6px 6px 0;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-right:0;padding-right:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 0 0 20px;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:right;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:right;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-left:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-left:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-left:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 -2em 0 2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 0 0 10px}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 0 0 10px}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:right;margin-left:10px;margin-top:1px}td label.platform-activity{clear:right;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-left:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-right:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-left:4px solid green;border-right:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-right:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-right:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;right:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){right:8px;animation-delay:-.24s}.content-loader div:nth-child(2){right:28px;animation-delay:-.12s}.content-loader div:nth-child(3){right:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-left:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-right:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-right:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;left:0;right:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{left:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{right:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-right:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-right:0;padding-left:0}.bb-warning-section{padding:10px;margin-right:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-right:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-left:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 0 0 7px}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-right:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;left:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-right:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-right:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-left:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{right:50%;border-radius:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;right:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{right:50%;transform:translateX(50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-left:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-left:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 20px 25px 0}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:left;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-right:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-right:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-left:15px;margin-right:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-left:15px;margin-right:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-right:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 0 0 20px;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 0 15px 10px}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-left:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:right;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:left;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 0 0 3px;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-left:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-right:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-left:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-right:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-left:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;left:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-right:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 15px 15px 40px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-right:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-left:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);right:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;left:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 8px 0 24px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-left:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px}.bb-integrations-section h1{font-size:40px;color:#000;font-weight:600;line-height:1.3;margin-bottom:70px;max-width:900px}.bb-integrations_filters_section{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.bb-integrations_filters_section .bb-integrations_search{width:100%;max-width:290px;position:relative}.bb-integrations_filters_section .bb-integrations_search:after{content:"\ef10";font-family:bb-icons;font-size:15px;font-weight:400;color:#000;position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-integrations_filters_section .bb-integrations_search input{font-size:12px;font-weight:500;color:#000;padding:6px 16px 6px 32px;border:1px solid rgba(0,0,0,.3);border-radius:5px;width:100%}.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px}.bb-integrations_filters_section .bb-integrations_filters select{border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:5px 16px}.bb-integrations_filters_section .integrations_collection-sub{display:flex;margin:0}.bb-integrations_filters_section .integrations_collection-sub li{display:flex;align-items:center;cursor:pointer;position:relative;margin:0}.bb-integrations_filters_section .integrations_collection-sub li:hover span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li span{font-size:12px;font-weight:500;color:#000;border:1px solid rgba(0,0,0,.1);border-right-width:0;padding:8px 16px}.bb-integrations_filters_section .integrations_collection-sub li input{opacity:0;position:absolute;inset:0;width:auto;height:auto;margin:0}.bb-integrations_filters_section .integrations_collection-sub li input:checked+span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li:first-child span{border-right:1px solid rgba(0,0,0,.1);border-radius:0 3px 3px 0}.bb-integrations_filters_section .integrations_collection-sub li:last-child span{border-radius:3px 0 0 3px}.bb-integrations-listing{display:flex;flex-wrap:wrap;gap:34px;margin-bottom:60px}.bb-integrations-listing .integration_cat_title{width:100%}.bb-integrations-listing .cat_title{font-size:18px;font-weight:600;color:#000;margin:25px 0 0}.bb-integrations-listing .integrations_single_holder{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:24px 24px 42px;width:100%;max-width:256px;position:relative}.bb-integrations-listing .integrations_single_holder .holder_integrations_img{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img img{height:56px;width:56px;object-fit:contain;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text{font-size:12px;line-height:22px;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);padding:0 8px;border-radius:19px}.bb-integrations-listing .integrations_single_holder .logo_title{color:#000;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.bb-integrations-listing .integrations_single_holder .short_desc p{font-size:12px;color:rgba(0,0,0,.6);min-height:45px;margin:0 0 15px}.bb-integrations-listing .integrations_single_holder .integration_readmore{font-size:12px;font-weight:500;color:#640398;text-decoration:none;position:absolute;bottom:24px;right:24px}.bb-integrations-listing .integrations_single_holder .integration_readmore i{font-size:15px;transform:rotate(45deg);display:inline-block}.bb-integrations-listing .integrations_single_holder .integration_readmore:active,.bb-integrations-listing .integrations_single_holder .integration_readmore:focus{box-shadow:none}.bb-integrations-listing_loadmore{display:flex;justify-content:center}.bb-integrations_loadmore{display:flex;align-items:center;gap:5px;justify-content:center;color:#fff;cursor:pointer;font-size:14px;font-weight:500;background-color:#e0613c;border:0;border-radius:5px;padding:16px 20px;min-width:150px}.bb-integrations_loadmore:hover{color:rgba(255,255,255,.8)}.bb-integrations_loadmore.loading{pointer-events:none;opacity:.8}.bb-integrations_loadmore.loading:after{content:'\ef30';font-family:bb-icons;font-size:18px;font-weight:400;display:inline-block;animation:spin 2s infinite linear;display:inline-block}.bb-get-platform{display:flex;flex-direction:row-reverse;justify-content:space-between;background-color:#fff;border:.5px solid #e0613c;border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,0,0,.1);padding:40px 48px;max-width:990px;margin:80px auto 0}.bb-get-platform .bb-get-platform_details h3{color:#000;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 16px}.bb-get-platform .bb-get-platform_details p{color:rgba(0,0,0,.8);font-size:14px;line-height:20px;margin-bottom:32px}.bb-get-platform .guarantee-img{width:180px;height:180px;object-fit:contain}.bb-get-platform .bb-upgrade-btn{color:#fff;background-color:#e0613c;font-size:14px;font-weight:500;line-height:22px;border-radius:5px;padding:8px 16px;text-decoration:none}.bb-integrations-loader{display:flex;justify-content:center;align-items:center;width:100%;min-height:250px}.bb-integrations-loader i{font-size:26px;display:inline-block}@media screen and (max-width:1080px){.bb-integrations-section h1{font-size:28px}.bb-integrations_filters_section{flex-direction:column;gap:20px}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px;flex-wrap:wrap}.bb-get-platform{flex-direction:column}.bb-get-platform .guarantee-img{margin-bottom:24px}}.buddyboss_page_bb-upgrade .nav-tab-wrapper{display:none}.bb-upgrade-nav-tag{display:inline-block;vertical-align:top;box-sizing:border-box;margin:0 5px -1px 0;padding:8px;min-width:18px;height:19px;border-radius:15px;background-color:#d63638;color:#fff;font-size:11px;line-height:.3;text-align:center}@media screen and (max-width:760px){.bb-upgrade-nav-tag{margin-top:2px}}.wrap.wrap--upgrade{width:calc(100% - 22px)}.advance-tab-header{margin:16px 0 0;padding:0 0 16px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center}@media screen and (max-width:700px){.advance-tab-header{flex-direction:column}.advance-tab-header .advance-brand{margin:0 auto 16px}.advance-tab-header .nav-settings-subsubsub{margin-bottom:16px}.advance-tab-header .adv-sep{display:none}.advance-tab-header .advance-actions{flex-direction:column}.advance-tab-header .advance-actions .advance-nav-action{margin-right:0;margin-top:8px}}.advance-tab-header .nav-settings-subsubsub{padding:0}.advance-tab-header .subsubsub{margin:0}.advance-tab-header .subsubsub>li{margin-left:24px}.advance-tab-header .subsubsub>li:last-of-type{margin-left:0}.advance-tab-header .subsubsub a{color:rgba(0,0,0,.6);font-weight:500;font-size:14px}.advance-tab-header .subsubsub a:active,.advance-tab-header .subsubsub a:focus{box-shadow:none}.advance-tab-header .subsubsub a.current{color:#e0613c}.advance-tab-header .advance-nav-action{margin-right:24px}.advance-brand{margin-left:auto}.advance-brand .upgrade-brand{border-radius:50%;max-width:40px}.adv-sep{width:1px;height:24px;background-color:rgba(0,0,0,.2);margin:0 24px}.advance-actions{display:flex;align-items:center}.advance-actions .advance-action-link{font-size:14px}.advance-nav-action{font-size:14px;font-weight:500;background:#e0613c;color:#fff;border-radius:5px;padding:8px 16px;display:inline-flex;align-items:center;text-decoration:none}.advance-nav-action:hover{color:rgba(255,255,255,.8)}.advance-nav-action:hover svg path{fill:rgba(255,255,255,0.8)}.advance-nav-action:active,.advance-nav-action:focus{color:#fff;box-shadow:none}.advance-nav-action svg{margin-left:8px}.wrap h1.bb-advance-heading{font-size:40px;font-weight:600;margin-bottom:72px;max-width:45%}@media screen and (max-width:1400px){.wrap h1.bb-advance-heading{max-width:75%}}@media screen and (max-width:760px){.wrap h1.bb-advance-heading{max-width:95%;margin-bottom:42px}}.bb-upgrade-wrap{position:relative;font-size:15px;max-width:1400px;margin-top:25px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.bb-advance-card{flex:0 0 48%;max-width:48%;margin:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid #ccd0d4;box-shadow:0 4px 28px 0 rgba(0,0,0,.08);background:#fff}@media screen and (max-width:760px){.bb-advance-card{flex:0 0 100%;max-width:100%;margin-bottom:24px}.bb-advance-card.bb-advance-card--hero{margin-bottom:24px}}.bb-advance-card h2{font-weight:600;font-size:1.6em;line-height:1.2;margin:0 0 11px}.bb-advance-card .card-subtitle{font-size:1em;line-height:1.4}.card-data{flex:1;padding:2.3em 2.3em;display:flex;flex-direction:column}.card-figure{width:100%;height:100%;position:relative;padding-top:52.56%;display:block;background-color:#faf9f7;border-bottom:1px solid rgba(0,0,0,.1)}.card-figure .upgrade-figure{position:absolute;top:0;bottom:0;right:0;left:0;margin:24px auto 0;z-index:0;max-height:calc(100% - 24px);width:auto;max-width:100%;object-fit:cover}.bb-advance-card--hero{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:48px}.bb-advance-card--hero .card-inner-wrap{display:flex}@media screen and (max-width:760px){.bb-advance-card--hero .card-inner-wrap{flex-direction:column}.bb-advance-card--hero .card-inner-wrap .card-figure-wrapper{width:100%}.bb-advance-card--hero .card-inner-wrap .card-figure{padding-top:52.56%}.bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure{max-height:100%}.bb-advance-card--hero .card-inner-wrap .card-data{padding:2.3em 2.3em}}.bb-advance-card--hero .card-figure-wrapper{width:42.417%}.bb-advance-card--hero .card-figure{width:100%;padding-top:0;border:0;background-color:#1a1830}.bb-advance-card--hero .card-figure .upgrade-figure{max-height:none;margin:auto}.bb-advance-card--hero .card-data{flex:1;padding:4.2em 2.8em;display:flex;flex-direction:column}.advance-card-note{margin:24px 0}.advance-card-note p{margin:0}.advance-card-action{display:flex;align-items:center;margin-top:auto}@media screen and (max-width:900px){.advance-card-action{flex-direction:column}}.advance-action-button,.wp-performance-check input[type=submit]{border:1px solid #e0613c;color:#e0613c;font-weight:500;background-color:#fff;border-radius:5px;padding:8px 16px;margin-left:16px;cursor:pointer;text-decoration:none;outline:0;box-shadow:none}@media screen and (max-width:900px){.advance-action-button,.wp-performance-check input[type=submit]{margin:0 0 16px}}.advance-action-button:hover,.wp-performance-check input[type=submit]:hover{color:#e0613c}.advance-action-button:active,.advance-action-button:focus,.wp-performance-check input[type=submit]:active,.wp-performance-check input[type=submit]:focus{background-color:rgba(224,97,60,.1);color:#e0613c;outline:0;box-shadow:none}.advance-action-success .advance-action-button,.advance-action-success .wp-performance-check input[type=submit]{border-color:#019701;color:#019701}.advance-action-button.advance-action-button--idle,.wp-performance-check input[type=submit].advance-action-button--idle{pointer-events:none;cursor:default}.advance-action-link{color:#640398;font-weight:500;text-decoration:none;outline:0;box-shadow:none;border-bottom:1px solid transparent;padding:2px 0 1px}.advance-action-link i{display:inline-block;transform:rotate(-45deg);line-height:1}.advance-action-link:hover{color:#640398;border-bottom:1px solid #640398}.advance-action-link:active,.advance-action-link:focus{outline:0;box-shadow:none;color:#640398}.advance-list{display:flex;flex-wrap:wrap;margin:0 0 0 33.33%}.bb-advance-card--theme .advance-list{margin-left:16%}@media screen and (max-width:1500px){.advance-list{margin-left:0}.bb-advance-card--theme .advance-list{margin-left:0}}.advance-list li{max-width:50%;flex:0 0 50%;margin:0 0 11px;font-weight:600;font-size:95%}@media screen and (max-width:1300px){.advance-list li{max-width:100%;flex:0 0 100%}}.advance-list li.advance-list__expand{max-width:100%;flex:0 0 100%}.advance-list li:before{content:"\e876";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:400;margin-left:8px;line-height:1;color:#e0613c}.wrap.wrap--performance>h2:first-child{font-weight:500;font-size:24px}.wrap.wrap--performance>p{color:rgba(0,0,0,.6)}.wp-performance-check input[type=submit]{margin:24px 0 32px} \ No newline at end of file diff --git a/src/bp-core/admin/css/common.css b/src/bp-core/admin/css/common.css index 6801c22f0a..a417a385b4 100644 --- a/src/bp-core/admin/css/common.css +++ b/src/bp-core/admin/css/common.css @@ -4042,6 +4042,10 @@ table.moderations .column-member img { } .bb-integrations_loadmore { + display: flex; + align-items: center; + gap: 5px; + justify-content: center; color: #fff; cursor: pointer; font-size: 14px; @@ -4057,6 +4061,21 @@ table.moderations .column-member img { color: rgba(255, 255, 255, 0.8); } +.bb-integrations_loadmore.loading { + pointer-events: none; + opacity: 0.8; +} + +.bb-integrations_loadmore.loading:after { + content: '\ef30'; + font-family: bb-icons; + font-size: 18px; + font-weight: 400; + display: inline-block; + animation: spin 2s infinite linear; + display: inline-block; +} + .bb-get-platform { display: flex; flex-direction: row-reverse; diff --git a/src/bp-core/admin/css/common.min.css b/src/bp-core/admin/css/common.min.css index 41f288f440..d410c4075b 100644 --- a/src/bp-core/admin/css/common.min.css +++ b/src/bp-core/admin/css/common.min.css @@ -1 +1 @@ -@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 10px 0 0;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:left;margin:0 10px 10px 0;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 0 0 25px}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-left:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 0 0 20px}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-left:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 20px 10px 0}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-right:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;left:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 0 0 10px;padding:10px 15px 10px 20px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 0 10px 10px}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-left:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-left:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-left:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:right;margin-left:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-left:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-left:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-left:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 0 0 10px!important}table.extension-listing tbody td{padding-left:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 0 10px 10px}table.extension-listing tbody td:before{top:0;left:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-left:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-left:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 24px 3px 8px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:left;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-right:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;left:0;right:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-right:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;left:29%;margin-left:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;left:0;border-radius:0 4px 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-left:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;left:15px;right:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-right:6px;padding-left:0;text-align:right;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-right:12px;padding-left:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:right;clear:right;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:left;margin-right:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-left:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-left:0;width:100%}.bp-new-notice-panel .button-primary{margin-left:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-left:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-right:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-right:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:left;padding-left:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:left;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-right:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 0 0 30px}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-left:-10px;margin-right:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-left:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-left:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-right:1px solid #ccd0d4;border-radius:6px 0 0 6px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-left:0;padding-left:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 20px 0 0;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:left;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:left;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-right:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-right:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-right:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 2em 0 -2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 10px 0 0}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 10px 0 0}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:left;margin-right:10px;margin-top:1px}td label.platform-activity{clear:left;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-right:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-left:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-right:4px solid green;border-left:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-left:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-left:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;left:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){left:8px;animation-delay:-.24s}.content-loader div:nth-child(2){left:28px;animation-delay:-.12s}.content-loader div:nth-child(3){left:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-right:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-left:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-left:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;right:0;left:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{right:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{left:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-left:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-left:0;padding-right:0}.bb-warning-section{padding:10px;margin-left:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-left:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-right:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 7px 0 0}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-left:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;right:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-left:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-left:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-right:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{left:50%;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;left:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{left:50%;transform:translateX(-50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-right:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-right:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 0 25px 20px}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:right;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-left:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-left:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-right:15px;margin-left:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-right:15px;margin-left:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-left:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 20px 0 0;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 10px 15px 0}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-right:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:left;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:right;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 3px 0 0;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-right:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-left:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-right:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-left:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-right:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;right:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-left:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 40px 15px 15px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-left:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-right:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);left:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;right:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 24px 0 8px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-right:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px}.bb-integrations-section h1{font-size:40px;color:#000;font-weight:600;line-height:1.3;margin-bottom:70px;max-width:900px}.bb-integrations_filters_section{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.bb-integrations_filters_section .bb-integrations_search{width:100%;max-width:290px;position:relative}.bb-integrations_filters_section .bb-integrations_search:after{content:"\ef10";font-family:bb-icons;font-size:15px;font-weight:400;color:#000;position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-integrations_filters_section .bb-integrations_search input{font-size:12px;font-weight:500;color:#000;padding:6px 32px 6px 16px;border:1px solid rgba(0,0,0,.3);border-radius:5px;width:100%}.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px}.bb-integrations_filters_section .bb-integrations_filters select{border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:5px 16px}.bb-integrations_filters_section .integrations_collection-sub{display:flex;margin:0}.bb-integrations_filters_section .integrations_collection-sub li{display:flex;align-items:center;cursor:pointer;position:relative;margin:0}.bb-integrations_filters_section .integrations_collection-sub li:hover span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li span{font-size:12px;font-weight:500;color:#000;border:1px solid rgba(0,0,0,.1);border-left-width:0;padding:8px 16px}.bb-integrations_filters_section .integrations_collection-sub li input{opacity:0;position:absolute;inset:0;width:auto;height:auto;margin:0}.bb-integrations_filters_section .integrations_collection-sub li input:checked+span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li:first-child span{border-left:1px solid rgba(0,0,0,.1);border-radius:3px 0 0 3px}.bb-integrations_filters_section .integrations_collection-sub li:last-child span{border-radius:0 3px 3px 0}.bb-integrations-listing{display:flex;flex-wrap:wrap;gap:34px;margin-bottom:60px}.bb-integrations-listing .integration_cat_title{width:100%}.bb-integrations-listing .cat_title{font-size:18px;font-weight:600;color:#000;margin:25px 0 0}.bb-integrations-listing .integrations_single_holder{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:24px 24px 42px;width:100%;max-width:256px;position:relative}.bb-integrations-listing .integrations_single_holder .holder_integrations_img{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img img{height:56px;width:56px;object-fit:contain;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text{font-size:12px;line-height:22px;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);padding:0 8px;border-radius:19px}.bb-integrations-listing .integrations_single_holder .logo_title{color:#000;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.bb-integrations-listing .integrations_single_holder .short_desc p{font-size:12px;color:rgba(0,0,0,.6);min-height:45px;margin:0 0 15px}.bb-integrations-listing .integrations_single_holder .integration_readmore{font-size:12px;font-weight:500;color:#640398;text-decoration:none;position:absolute;bottom:24px;left:24px}.bb-integrations-listing .integrations_single_holder .integration_readmore i{font-size:15px;transform:rotate(-45deg);display:inline-block}.bb-integrations-listing .integrations_single_holder .integration_readmore:active,.bb-integrations-listing .integrations_single_holder .integration_readmore:focus{box-shadow:none}.bb-integrations-listing_loadmore{display:flex;justify-content:center}.bb-integrations_loadmore{color:#fff;cursor:pointer;font-size:14px;font-weight:500;background-color:#e0613c;border:0;border-radius:5px;padding:16px 20px;min-width:150px}.bb-integrations_loadmore:hover{color:rgba(255,255,255,.8)}.bb-get-platform{display:flex;flex-direction:row-reverse;justify-content:space-between;background-color:#fff;border:.5px solid #e0613c;border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,0,0,.1);padding:40px 48px;max-width:990px;margin:80px auto 0}.bb-get-platform .bb-get-platform_details h3{color:#000;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 16px}.bb-get-platform .bb-get-platform_details p{color:rgba(0,0,0,.8);font-size:14px;line-height:20px;margin-bottom:32px}.bb-get-platform .guarantee-img{width:180px;height:180px;object-fit:contain}.bb-get-platform .bb-upgrade-btn{color:#fff;background-color:#e0613c;font-size:14px;font-weight:500;line-height:22px;border-radius:5px;padding:8px 16px;text-decoration:none}.bb-integrations-loader{display:flex;justify-content:center;align-items:center;width:100%;min-height:250px}.bb-integrations-loader i{font-size:26px;display:inline-block}@media screen and (max-width:1080px){.bb-integrations-section h1{font-size:28px}.bb-integrations_filters_section{flex-direction:column;gap:20px}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px;flex-wrap:wrap}.bb-get-platform{flex-direction:column}.bb-get-platform .guarantee-img{margin-bottom:24px}}.buddyboss_page_bb-upgrade .nav-tab-wrapper{display:none}.wrap.wrap--upgrade{width:calc(100% - 22px)}.advance-tab-header{margin:16px 0 0;padding:0 0 16px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center}@media screen and (max-width:700px){.advance-tab-header{flex-direction:column}.advance-tab-header .advance-brand{margin:0 auto 16px}.advance-tab-header .nav-settings-subsubsub{margin-bottom:16px}.advance-tab-header .adv-sep{display:none}.advance-tab-header .advance-actions{flex-direction:column}.advance-tab-header .advance-actions .advance-nav-action{margin-left:0;margin-top:8px}}.advance-tab-header .nav-settings-subsubsub{padding:0}.advance-tab-header .subsubsub{margin:0}.advance-tab-header .subsubsub>li{margin-right:24px}.advance-tab-header .subsubsub>li:last-of-type{margin-right:0}.advance-tab-header .subsubsub a{color:rgba(0,0,0,.6);font-weight:500;font-size:14px}.advance-tab-header .subsubsub a:active,.advance-tab-header .subsubsub a:focus{box-shadow:none}.advance-tab-header .subsubsub a.current{color:#e0613c}.advance-tab-header .advance-nav-action{margin-left:24px}.advance-brand{margin-right:auto}.advance-brand .upgrade-brand{border-radius:50%;max-width:40px}.adv-sep{width:1px;height:24px;background-color:rgba(0,0,0,.2);margin:0 24px}.advance-actions{display:flex;align-items:center}.advance-actions .advance-action-link{font-size:14px}.advance-nav-action{font-size:14px;font-weight:500;background:#e0613c;color:#fff;border-radius:5px;padding:8px 16px;display:inline-flex;align-items:center;text-decoration:none}.advance-nav-action:hover{color:rgba(255,255,255,.8)}.advance-nav-action:hover svg path{fill:rgba(255,255,255,0.8)}.advance-nav-action:active,.advance-nav-action:focus{color:#fff;box-shadow:none}.advance-nav-action svg{margin-right:8px}.wrap h1.bb-advance-heading{font-size:40px;font-weight:600;margin-bottom:72px;max-width:45%}@media screen and (max-width:1400px){.wrap h1.bb-advance-heading{max-width:75%}}@media screen and (max-width:760px){.wrap h1.bb-advance-heading{max-width:95%;margin-bottom:42px}}.bb-upgrade-wrap{position:relative;font-size:15px;max-width:1400px;margin-top:25px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.bb-advance-card{flex:0 0 48%;max-width:48%;margin:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid #ccd0d4;box-shadow:0 4px 28px 0 rgba(0,0,0,.08);background:#fff}@media screen and (max-width:760px){.bb-advance-card{flex:0 0 100%;max-width:100%;margin-bottom:24px}.bb-advance-card.bb-advance-card--hero{margin-bottom:24px}}.bb-advance-card h2{font-weight:600;font-size:1.6em;line-height:1.2;margin:0 0 11px}.bb-advance-card .card-subtitle{font-size:1em;line-height:1.4}.card-data{flex:1;padding:2.3em 2.3em;display:flex;flex-direction:column}.card-figure{width:100%;height:100%;position:relative;padding-top:52.56%;display:block;background-color:#faf9f7;border-bottom:1px solid rgba(0,0,0,.1)}.card-figure .upgrade-figure{position:absolute;top:0;bottom:0;left:0;right:0;margin:24px auto 0;z-index:0;max-height:calc(100% - 24px);width:auto;max-width:100%;object-fit:cover}.bb-advance-card--hero{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:48px}.bb-advance-card--hero .card-inner-wrap{display:flex}@media screen and (max-width:760px){.bb-advance-card--hero .card-inner-wrap{flex-direction:column}.bb-advance-card--hero .card-inner-wrap .card-figure-wrapper{width:100%}.bb-advance-card--hero .card-inner-wrap .card-figure{padding-top:52.56%}.bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure{max-height:100%}.bb-advance-card--hero .card-inner-wrap .card-data{padding:2.3em 2.3em}}.bb-advance-card--hero .card-figure-wrapper{width:42.417%}.bb-advance-card--hero .card-figure{width:100%;padding-top:0;border:0;background-color:#1a1830}.bb-advance-card--hero .card-figure .upgrade-figure{max-height:none;margin:auto}.bb-advance-card--hero .card-data{flex:1;padding:4.2em 2.8em;display:flex;flex-direction:column}.advance-card-note{margin:24px 0}.advance-card-note p{margin:0}.advance-card-action{display:flex;align-items:center;margin-top:auto}@media screen and (max-width:900px){.advance-card-action{flex-direction:column}}.advance-action-button,.wp-performance-check input[type=submit]{border:1px solid #e0613c;color:#e0613c;font-weight:500;background-color:#fff;border-radius:5px;padding:8px 16px;margin-right:16px;cursor:pointer;text-decoration:none;outline:0;box-shadow:none}@media screen and (max-width:900px){.advance-action-button,.wp-performance-check input[type=submit]{margin:0 0 16px}}.advance-action-button:hover,.wp-performance-check input[type=submit]:hover{color:#e0613c}.advance-action-button:active,.advance-action-button:focus,.wp-performance-check input[type=submit]:active,.wp-performance-check input[type=submit]:focus{background-color:rgba(224,97,60,.1);color:#e0613c;outline:0;box-shadow:none}.advance-action-success .advance-action-button,.advance-action-success .wp-performance-check input[type=submit]{border-color:#019701;color:#019701}.advance-action-link{color:#640398;font-weight:500;text-decoration:none;outline:0;box-shadow:none;border-bottom:1px solid transparent;padding:2px 0 1px}.advance-action-link i{display:inline-block;transform:rotate(45deg);line-height:1}.advance-action-link:hover{color:#640398;border-bottom:1px solid #640398}.advance-action-link:active,.advance-action-link:focus{outline:0;box-shadow:none;color:#640398}.advance-list{display:flex;flex-wrap:wrap;margin:0 33.33% 0 0}.bb-advance-card--theme .advance-list{margin-right:16%}@media screen and (max-width:1500px){.advance-list{margin-right:0}.bb-advance-card--theme .advance-list{margin-right:0}}.advance-list li{max-width:50%;flex:0 0 50%;margin:0 0 11px;font-weight:600;font-size:95%}@media screen and (max-width:1300px){.advance-list li{max-width:100%;flex:0 0 100%}}.advance-list li.advance-list__expand{max-width:100%;flex:0 0 100%}.advance-list li:before{content:"\e876";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:400;margin-right:8px;line-height:1;color:#e0613c}.wrap.wrap--performance>h2:first-child{font-weight:500;font-size:24px}.wrap.wrap--performance>p{color:rgba(0,0,0,.6)}.wp-performance-check input[type=submit]{margin:24px 0 32px} \ No newline at end of file +@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 10px 0 0;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:left;margin:0 10px 10px 0;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 0 0 25px}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-left:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 0 0 20px}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-left:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 20px 10px 0}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-right:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;left:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 0 0 10px;padding:10px 15px 10px 20px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 0 10px 10px}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-left:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-left:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-left:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:right;margin-left:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-left:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-left:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-left:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 0 0 10px!important}table.extension-listing tbody td{padding-left:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 0 10px 10px}table.extension-listing tbody td:before{top:0;left:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-left:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-left:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 24px 3px 8px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:left;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-right:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;left:0;right:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-right:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;left:29%;margin-left:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;left:0;border-radius:0 4px 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-left:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;left:15px;right:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-right:6px;padding-left:0;text-align:right;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-right:12px;padding-left:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:right;clear:right;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:left;margin-right:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-left:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-left:0;width:100%}.bp-new-notice-panel .button-primary{margin-left:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-left:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-right:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-right:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:left;padding-left:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:left;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-right:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 0 0 30px}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-left:-10px;margin-right:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-left:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-left:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-right:1px solid #ccd0d4;border-radius:6px 0 0 6px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-left:0;padding-left:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 20px 0 0;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:left;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:left;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-right:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-right:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-right:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 2em 0 -2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 10px 0 0}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 10px 0 0}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:left;margin-right:10px;margin-top:1px}td label.platform-activity{clear:left;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-right:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-left:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-right:4px solid green;border-left:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-left:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-left:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;left:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){left:8px;animation-delay:-.24s}.content-loader div:nth-child(2){left:28px;animation-delay:-.12s}.content-loader div:nth-child(3){left:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-right:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-left:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-left:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;right:0;left:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{right:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{left:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-left:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-left:0;padding-right:0}.bb-warning-section{padding:10px;margin-left:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-left:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-right:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 7px 0 0}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-left:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;right:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-left:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-left:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-right:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{left:50%;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;left:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{left:50%;transform:translateX(-50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-right:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-right:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 0 25px 20px}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:right;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-left:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-left:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-right:15px;margin-left:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-right:15px;margin-left:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-left:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 20px 0 0;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 10px 15px 0}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-right:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:left;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:right;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 3px 0 0;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-right:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-left:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-right:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-left:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-right:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;right:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-left:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 40px 15px 15px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-left:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-right:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);left:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;right:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 24px 0 8px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-right:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px}.bb-integrations-section h1{font-size:40px;color:#000;font-weight:600;line-height:1.3;margin-bottom:70px;max-width:900px}.bb-integrations_filters_section{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.bb-integrations_filters_section .bb-integrations_search{width:100%;max-width:290px;position:relative}.bb-integrations_filters_section .bb-integrations_search:after{content:"\ef10";font-family:bb-icons;font-size:15px;font-weight:400;color:#000;position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-integrations_filters_section .bb-integrations_search input{font-size:12px;font-weight:500;color:#000;padding:6px 32px 6px 16px;border:1px solid rgba(0,0,0,.3);border-radius:5px;width:100%}.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px}.bb-integrations_filters_section .bb-integrations_filters select{border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:5px 16px}.bb-integrations_filters_section .integrations_collection-sub{display:flex;margin:0}.bb-integrations_filters_section .integrations_collection-sub li{display:flex;align-items:center;cursor:pointer;position:relative;margin:0}.bb-integrations_filters_section .integrations_collection-sub li:hover span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li span{font-size:12px;font-weight:500;color:#000;border:1px solid rgba(0,0,0,.1);border-left-width:0;padding:8px 16px}.bb-integrations_filters_section .integrations_collection-sub li input{opacity:0;position:absolute;inset:0;width:auto;height:auto;margin:0}.bb-integrations_filters_section .integrations_collection-sub li input:checked+span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li:first-child span{border-left:1px solid rgba(0,0,0,.1);border-radius:3px 0 0 3px}.bb-integrations_filters_section .integrations_collection-sub li:last-child span{border-radius:0 3px 3px 0}.bb-integrations-listing{display:flex;flex-wrap:wrap;gap:34px;margin-bottom:60px}.bb-integrations-listing .integration_cat_title{width:100%}.bb-integrations-listing .cat_title{font-size:18px;font-weight:600;color:#000;margin:25px 0 0}.bb-integrations-listing .integrations_single_holder{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:24px 24px 42px;width:100%;max-width:256px;position:relative}.bb-integrations-listing .integrations_single_holder .holder_integrations_img{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img img{height:56px;width:56px;object-fit:contain;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text{font-size:12px;line-height:22px;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);padding:0 8px;border-radius:19px}.bb-integrations-listing .integrations_single_holder .logo_title{color:#000;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.bb-integrations-listing .integrations_single_holder .short_desc p{font-size:12px;color:rgba(0,0,0,.6);min-height:45px;margin:0 0 15px}.bb-integrations-listing .integrations_single_holder .integration_readmore{font-size:12px;font-weight:500;color:#640398;text-decoration:none;position:absolute;bottom:24px;left:24px}.bb-integrations-listing .integrations_single_holder .integration_readmore i{font-size:15px;transform:rotate(-45deg);display:inline-block}.bb-integrations-listing .integrations_single_holder .integration_readmore:active,.bb-integrations-listing .integrations_single_holder .integration_readmore:focus{box-shadow:none}.bb-integrations-listing_loadmore{display:flex;justify-content:center}.bb-integrations_loadmore{display:flex;align-items:center;gap:5px;justify-content:center;color:#fff;cursor:pointer;font-size:14px;font-weight:500;background-color:#e0613c;border:0;border-radius:5px;padding:16px 20px;min-width:150px}.bb-integrations_loadmore:hover{color:rgba(255,255,255,.8)}.bb-integrations_loadmore.loading{pointer-events:none;opacity:.8}.bb-integrations_loadmore.loading:after{content:'\ef30';font-family:bb-icons;font-size:18px;font-weight:400;display:inline-block;animation:spin 2s infinite linear;display:inline-block}.bb-get-platform{display:flex;flex-direction:row-reverse;justify-content:space-between;background-color:#fff;border:.5px solid #e0613c;border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,0,0,.1);padding:40px 48px;max-width:990px;margin:80px auto 0}.bb-get-platform .bb-get-platform_details h3{color:#000;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 16px}.bb-get-platform .bb-get-platform_details p{color:rgba(0,0,0,.8);font-size:14px;line-height:20px;margin-bottom:32px}.bb-get-platform .guarantee-img{width:180px;height:180px;object-fit:contain}.bb-get-platform .bb-upgrade-btn{color:#fff;background-color:#e0613c;font-size:14px;font-weight:500;line-height:22px;border-radius:5px;padding:8px 16px;text-decoration:none}.bb-integrations-loader{display:flex;justify-content:center;align-items:center;width:100%;min-height:250px}.bb-integrations-loader i{font-size:26px;display:inline-block}@media screen and (max-width:1080px){.bb-integrations-section h1{font-size:28px}.bb-integrations_filters_section{flex-direction:column;gap:20px}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px;flex-wrap:wrap}.bb-get-platform{flex-direction:column}.bb-get-platform .guarantee-img{margin-bottom:24px}}.buddyboss_page_bb-upgrade .nav-tab-wrapper{display:none}.bb-upgrade-nav-tag{display:inline-block;vertical-align:top;box-sizing:border-box;margin:0 0 -1px 5px;padding:8px;min-width:18px;height:19px;border-radius:15px;background-color:#d63638;color:#fff;font-size:11px;line-height:.3;text-align:center}@media screen and (max-width:760px){.bb-upgrade-nav-tag{margin-top:2px}}.wrap.wrap--upgrade{width:calc(100% - 22px)}.advance-tab-header{margin:16px 0 0;padding:0 0 16px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center}@media screen and (max-width:700px){.advance-tab-header{flex-direction:column}.advance-tab-header .advance-brand{margin:0 auto 16px}.advance-tab-header .nav-settings-subsubsub{margin-bottom:16px}.advance-tab-header .adv-sep{display:none}.advance-tab-header .advance-actions{flex-direction:column}.advance-tab-header .advance-actions .advance-nav-action{margin-left:0;margin-top:8px}}.advance-tab-header .nav-settings-subsubsub{padding:0}.advance-tab-header .subsubsub{margin:0}.advance-tab-header .subsubsub>li{margin-right:24px}.advance-tab-header .subsubsub>li:last-of-type{margin-right:0}.advance-tab-header .subsubsub a{color:rgba(0,0,0,.6);font-weight:500;font-size:14px}.advance-tab-header .subsubsub a:active,.advance-tab-header .subsubsub a:focus{box-shadow:none}.advance-tab-header .subsubsub a.current{color:#e0613c}.advance-tab-header .advance-nav-action{margin-left:24px}.advance-brand{margin-right:auto}.advance-brand .upgrade-brand{border-radius:50%;max-width:40px}.adv-sep{width:1px;height:24px;background-color:rgba(0,0,0,.2);margin:0 24px}.advance-actions{display:flex;align-items:center}.advance-actions .advance-action-link{font-size:14px}.advance-nav-action{font-size:14px;font-weight:500;background:#e0613c;color:#fff;border-radius:5px;padding:8px 16px;display:inline-flex;align-items:center;text-decoration:none}.advance-nav-action:hover{color:rgba(255,255,255,.8)}.advance-nav-action:hover svg path{fill:rgba(255,255,255,0.8)}.advance-nav-action:active,.advance-nav-action:focus{color:#fff;box-shadow:none}.advance-nav-action svg{margin-right:8px}.wrap h1.bb-advance-heading{font-size:40px;font-weight:600;margin-bottom:72px;max-width:45%}@media screen and (max-width:1400px){.wrap h1.bb-advance-heading{max-width:75%}}@media screen and (max-width:760px){.wrap h1.bb-advance-heading{max-width:95%;margin-bottom:42px}}.bb-upgrade-wrap{position:relative;font-size:15px;max-width:1400px;margin-top:25px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.bb-advance-card{flex:0 0 48%;max-width:48%;margin:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid #ccd0d4;box-shadow:0 4px 28px 0 rgba(0,0,0,.08);background:#fff}@media screen and (max-width:760px){.bb-advance-card{flex:0 0 100%;max-width:100%;margin-bottom:24px}.bb-advance-card.bb-advance-card--hero{margin-bottom:24px}}.bb-advance-card h2{font-weight:600;font-size:1.6em;line-height:1.2;margin:0 0 11px}.bb-advance-card .card-subtitle{font-size:1em;line-height:1.4}.card-data{flex:1;padding:2.3em 2.3em;display:flex;flex-direction:column}.card-figure{width:100%;height:100%;position:relative;padding-top:52.56%;display:block;background-color:#faf9f7;border-bottom:1px solid rgba(0,0,0,.1)}.card-figure .upgrade-figure{position:absolute;top:0;bottom:0;left:0;right:0;margin:24px auto 0;z-index:0;max-height:calc(100% - 24px);width:auto;max-width:100%;object-fit:cover}.bb-advance-card--hero{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:48px}.bb-advance-card--hero .card-inner-wrap{display:flex}@media screen and (max-width:760px){.bb-advance-card--hero .card-inner-wrap{flex-direction:column}.bb-advance-card--hero .card-inner-wrap .card-figure-wrapper{width:100%}.bb-advance-card--hero .card-inner-wrap .card-figure{padding-top:52.56%}.bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure{max-height:100%}.bb-advance-card--hero .card-inner-wrap .card-data{padding:2.3em 2.3em}}.bb-advance-card--hero .card-figure-wrapper{width:42.417%}.bb-advance-card--hero .card-figure{width:100%;padding-top:0;border:0;background-color:#1a1830}.bb-advance-card--hero .card-figure .upgrade-figure{max-height:none;margin:auto}.bb-advance-card--hero .card-data{flex:1;padding:4.2em 2.8em;display:flex;flex-direction:column}.advance-card-note{margin:24px 0}.advance-card-note p{margin:0}.advance-card-action{display:flex;align-items:center;margin-top:auto}@media screen and (max-width:900px){.advance-card-action{flex-direction:column}}.advance-action-button,.wp-performance-check input[type=submit]{border:1px solid #e0613c;color:#e0613c;font-weight:500;background-color:#fff;border-radius:5px;padding:8px 16px;margin-right:16px;cursor:pointer;text-decoration:none;outline:0;box-shadow:none}@media screen and (max-width:900px){.advance-action-button,.wp-performance-check input[type=submit]{margin:0 0 16px}}.advance-action-button:hover,.wp-performance-check input[type=submit]:hover{color:#e0613c}.advance-action-button:active,.advance-action-button:focus,.wp-performance-check input[type=submit]:active,.wp-performance-check input[type=submit]:focus{background-color:rgba(224,97,60,.1);color:#e0613c;outline:0;box-shadow:none}.advance-action-success .advance-action-button,.advance-action-success .wp-performance-check input[type=submit]{border-color:#019701;color:#019701}.advance-action-button.advance-action-button--idle,.wp-performance-check input[type=submit].advance-action-button--idle{pointer-events:none;cursor:default}.advance-action-link{color:#640398;font-weight:500;text-decoration:none;outline:0;box-shadow:none;border-bottom:1px solid transparent;padding:2px 0 1px}.advance-action-link i{display:inline-block;transform:rotate(45deg);line-height:1}.advance-action-link:hover{color:#640398;border-bottom:1px solid #640398}.advance-action-link:active,.advance-action-link:focus{outline:0;box-shadow:none;color:#640398}.advance-list{display:flex;flex-wrap:wrap;margin:0 33.33% 0 0}.bb-advance-card--theme .advance-list{margin-right:16%}@media screen and (max-width:1500px){.advance-list{margin-right:0}.bb-advance-card--theme .advance-list{margin-right:0}}.advance-list li{max-width:50%;flex:0 0 50%;margin:0 0 11px;font-weight:600;font-size:95%}@media screen and (max-width:1300px){.advance-list li{max-width:100%;flex:0 0 100%}}.advance-list li.advance-list__expand{max-width:100%;flex:0 0 100%}.advance-list li:before{content:"\e876";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:400;margin-right:8px;line-height:1;color:#e0613c}.wrap.wrap--performance>h2:first-child{font-weight:500;font-size:24px}.wrap.wrap--performance>p{color:rgba(0,0,0,.6)}.wp-performance-check input[type=submit]{margin:24px 0 32px} \ No newline at end of file diff --git a/src/bp-core/admin/js/bb-upgrade.js b/src/bp-core/admin/js/bb-upgrade.js index 340f43e928..25ea1f6fd2 100644 --- a/src/bp-core/admin/js/bb-upgrade.js +++ b/src/bp-core/admin/js/bb-upgrade.js @@ -8,7 +8,7 @@ window.bp = window.bp || {}; var defaultOptions = { previewParent: jQuery('.bb-integrations-section-listing'), - data: null, + data: [], collections: null, categories: null, searchQuery: '', @@ -21,7 +21,7 @@ window.bp = window.bp || {}; // Initial render render( defaultOptions ); - function fetchIntegrations() { + function fetchIntegrations( append = false ) { var requestData = { '_embed': true, 'per_page': defaultOptions.per_page, @@ -45,11 +45,19 @@ window.bp = window.bp || {}; url: APIDomain + 'wp-json/wp/v2/integrations', data: requestData, success: function( response ) { - defaultOptions.data = response; + if ( append ) { + defaultOptions.data = defaultOptions.data.concat( response ); + } else { + defaultOptions.data = response; + } render( defaultOptions ); }, - error: function() { + error: function( response ) { console.log( 'Error fetching integrations' ); + if( response && response.status === 400 ) { + jQuery( '.bb-integrations_loadmore' ).remove(); + return; + } } }); } @@ -65,7 +73,7 @@ window.bp = window.bp || {}; url: APIDomain + 'wp-json/wp/v2/integrations_category?per_page=99' }); - jQuery.when( collectionsRequest, categoriesRequest ).done( function( collectionsResponse, categoriesResponse ) { + jQuery.when(collectionsRequest, categoriesRequest).done( function( collectionsResponse, categoriesResponse ) { defaultOptions.collections = collectionsResponse[0]; defaultOptions.categories = categoriesResponse[0]; fetchIntegrations(); @@ -94,20 +102,30 @@ window.bp = window.bp || {}; } else { defaultOptions.collectionId = jQuery( this ).val(); } + defaultOptions.page = 1; fetchIntegrations(); }); - + jQuery( document ).on( 'keyup', 'input[name="search_integrations"]', function(e) { defaultOptions.searchQuery = jQuery( this ).val(); + defaultOptions.page = 1; fetchIntegrations(); }); - + jQuery( document ).on( 'change', 'select[name="categories_integrations"]', function(e) { defaultOptions.categoryId = jQuery( this ).val(); + defaultOptions.page = 1; fetchIntegrations(); }); + + jQuery( document ).on('click', '.bb-integrations_loadmore', function(e) { + e.preventDefault(); + jQuery( this ).addClass( 'loading' ); + defaultOptions.page += 1; + fetchIntegrations( true ); + }); } renderIntegrations(); -}(jQuery)); \ No newline at end of file +}(jQuery)); diff --git a/src/bp-core/admin/sass/common.scss b/src/bp-core/admin/sass/common.scss index 0fd0cdfe5b..f19991a49b 100644 --- a/src/bp-core/admin/sass/common.scss +++ b/src/bp-core/admin/sass/common.scss @@ -4360,6 +4360,10 @@ table.moderations .column-member { } .bb-integrations_loadmore { + display: flex; + align-items: center; + gap: 5px; + justify-content: center; color: #fff; cursor: pointer; font-size: 14px; @@ -4373,6 +4377,21 @@ table.moderations .column-member { &:hover { color: rgba(255, 255, 255, 0.8); } + + &.loading { + pointer-events: none; + opacity: 0.8; + + &:after { + content: '\ef30'; + font-family: bb-icons; + font-size: 18px; + font-weight: 400; + display: inline-block; + animation: spin 2s infinite linear; + display: inline-block; + } + } } .bb-get-platform { diff --git a/src/bp-core/admin/templates/upgrade-integrations-screen.php b/src/bp-core/admin/templates/upgrade-integrations-screen.php index 7246164368..095705320c 100644 --- a/src/bp-core/admin/templates/upgrade-integrations-screen.php +++ b/src/bp-core/admin/templates/upgrade-integrations-screen.php @@ -87,7 +87,7 @@
    <% } %>
    - <% if ( data && data.length == 20 ) { %> + <% if ( data && data.length >= 20 ) { %>
    From 688145f56e551d848d8fda0e1385b8717dabfdc3 Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Fri, 7 Jun 2024 14:37:17 +0530 Subject: [PATCH 33/81] PROD-7479 - tile adjustment --- bp-loader.php | 2 -- src/bp-core/admin/templates/upgrade-integrations-screen.php | 6 +++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/bp-loader.php b/bp-loader.php index 8bfb8a17e1..9177cb7be8 100644 --- a/bp-loader.php +++ b/bp-loader.php @@ -18,8 +18,6 @@ require dirname( __FILE__ ) . '/vendor/autoload.php'; } -//include_once dirname( __FILE__ ) . '/src/bp-core/libraries/WPPerformanceTester/wp-performance-tester.php'; - // Assume you want to load from build. $bp_loader = dirname( __FILE__ ) . '/src/bp-loader.php'; $subdir = 'src'; diff --git a/src/bp-core/admin/templates/upgrade-integrations-screen.php b/src/bp-core/admin/templates/upgrade-integrations-screen.php index 095705320c..2797c5d5d8 100644 --- a/src/bp-core/admin/templates/upgrade-integrations-screen.php +++ b/src/bp-core/admin/templates/upgrade-integrations-screen.php @@ -64,8 +64,8 @@ <% } else { %>
    - <% if (item && item._embedded && item._embedded['wp:featuredmedia'] && item._embedded['wp:featuredmedia'][0] && item._embedded['wp:featuredmedia'][0].media_details && item._embedded['wp:featuredmedia'][0].media_details.sizes && item._embedded['wp:featuredmedia'][0].media_details.sizes.thumbnail && item._embedded['wp:featuredmedia'][0].media_details.sizes.thumbnail.source_url ) { %> - + <% if (item && item.logo_image_url ) { %> + <% } %> <% if (item && item._embedded && item._embedded['wp:term'] && item._embedded['wp:term'][0] && item._embedded['wp:term'][0][0] && item._embedded['wp:term'][0][0].name ) { %>
    <%= item._embedded['wp:term'][0][0].name %>
    @@ -74,7 +74,7 @@
    <%= item.title.rendered %>
    -

    <%= item.content.rendered %>

    +

    <%= item.short_description %>

    Learn more From e01c8b488156d42543b6e92006fd55b65164ff59 Mon Sep 17 00:00:00 2001 From: Amin Charoliya Date: Fri, 7 Jun 2024 15:41:03 +0530 Subject: [PATCH 34/81] [PROD-7479] Make integration page responsive --- src/bp-core/admin/css/common-rtl.css | 47 ++++++++++++++++++ src/bp-core/admin/css/common-rtl.min.css | 2 +- src/bp-core/admin/css/common.css | 47 ++++++++++++++++++ src/bp-core/admin/css/common.min.css | 2 +- src/bp-core/admin/sass/common.scss | 62 ++++++++++++++++++++++++ 5 files changed, 158 insertions(+), 2 deletions(-) diff --git a/src/bp-core/admin/css/common-rtl.css b/src/bp-core/admin/css/common-rtl.css index f63974d204..c1a2ef612d 100644 --- a/src/bp-core/admin/css/common-rtl.css +++ b/src/bp-core/admin/css/common-rtl.css @@ -4134,6 +4134,24 @@ table.moderations .column-member img { display: inline-block; } +@media screen and (max-width: 2600px) { + .bb-integrations-listing .integrations_single_holder { + max-width: calc(20% - 78px); + } +} + +@media screen and (max-width: 1600px) { + .bb-integrations-listing .integrations_single_holder { + max-width: calc(25% - 78px); + } +} + +@media screen and (max-width: 1200px) { + .bb-integrations-listing .integrations_single_holder { + max-width: calc(33.3333% - 78px); + } +} + @media screen and (max-width: 1080px) { .bb-integrations-section h1 { font-size: 28px; @@ -4155,6 +4173,35 @@ table.moderations .column-member img { } } +@media screen and (max-width: 900px) { + .bb-integrations-listing { + gap: 20px; + } + .bb-integrations-listing .integrations_single_holder { + max-width: calc(50% - 60px); + } +} + +@media screen and (max-width: 560px) { + .bb-integrations-section h1 { + font-size: 22px; + margin-bottom: 30px; + } + .bb-integrations_filters_section .bb-integrations_search { + max-width: inherit; + } + .bb-integrations_filters_section .bb-integrations_filters { + justify-content: center; + } + .bb-integrations_filters_section .bb-integrations_filters select { + width: 100%; + max-width: inherit; + } + .bb-integrations-listing .integrations_single_holder { + max-width: calc(100% - 40px); + } +} + /*------------------------------------------------------------------------------ * 20.0 Upgrade *----------------------------------------------------------------------------*/ diff --git a/src/bp-core/admin/css/common-rtl.min.css b/src/bp-core/admin/css/common-rtl.min.css index 31a28f73f9..689ba4ad9d 100644 --- a/src/bp-core/admin/css/common-rtl.min.css +++ b/src/bp-core/admin/css/common-rtl.min.css @@ -1 +1 @@ -@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 0 0 10px;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:right;margin:0 0 10px 10px;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-left:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-right:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 25px 0 0}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-right:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 20px 0 0}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-right:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 0 10px 20px}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-left:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;right:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 10px 0 0;padding:10px 20px 10px 15px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 10px 10px 0}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-right:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-right:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-right:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:left;margin-right:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-right:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-right:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-right:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 10px 0 0!important}table.extension-listing tbody td{padding-right:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 10px 10px 0}table.extension-listing tbody td:before{top:0;right:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-right:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-right:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 8px 3px 24px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:right;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-left:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;right:0;left:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-left:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;right:29%;margin-right:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;right:0;border-radius:4px 0 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-right:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;right:15px;left:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-left:6px;padding-right:0;text-align:left;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-left:12px;padding-right:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:left;clear:left;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:right;margin-left:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-right:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-right:0;width:100%}.bp-new-notice-panel .button-primary{margin-right:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-right:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-left:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-left:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:right;padding-right:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:right;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-left:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 30px 0 0}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-right:-10px;margin-left:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-right:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(-90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-right:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-left:1px solid #ccd0d4;border-radius:0 6px 6px 0;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-right:0;padding-right:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 0 0 20px;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:right;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:right;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-left:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-left:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-left:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 -2em 0 2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 0 0 10px}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 0 0 10px}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:right;margin-left:10px;margin-top:1px}td label.platform-activity{clear:right;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-left:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-right:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-left:4px solid green;border-right:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-right:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-right:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;right:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){right:8px;animation-delay:-.24s}.content-loader div:nth-child(2){right:28px;animation-delay:-.12s}.content-loader div:nth-child(3){right:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-left:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-right:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-right:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;left:0;right:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{left:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{right:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-right:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-right:0;padding-left:0}.bb-warning-section{padding:10px;margin-right:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-right:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-left:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 0 0 7px}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-right:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;left:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-right:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-right:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-left:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{right:50%;border-radius:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;right:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{right:50%;transform:translateX(50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-left:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-left:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 20px 25px 0}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:left;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-right:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-right:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-left:15px;margin-right:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-left:15px;margin-right:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-right:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 0 0 20px;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 0 15px 10px}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-left:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:right;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:left;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 0 0 3px;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-left:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-right:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-left:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-right:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-left:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;left:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-right:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 15px 15px 40px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-right:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-left:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);right:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;left:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 8px 0 24px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-left:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px}.bb-integrations-section h1{font-size:40px;color:#000;font-weight:600;line-height:1.3;margin-bottom:70px;max-width:900px}.bb-integrations_filters_section{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.bb-integrations_filters_section .bb-integrations_search{width:100%;max-width:290px;position:relative}.bb-integrations_filters_section .bb-integrations_search:after{content:"\ef10";font-family:bb-icons;font-size:15px;font-weight:400;color:#000;position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-integrations_filters_section .bb-integrations_search input{font-size:12px;font-weight:500;color:#000;padding:6px 16px 6px 32px;border:1px solid rgba(0,0,0,.3);border-radius:5px;width:100%}.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px}.bb-integrations_filters_section .bb-integrations_filters select{border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:5px 16px}.bb-integrations_filters_section .integrations_collection-sub{display:flex;margin:0}.bb-integrations_filters_section .integrations_collection-sub li{display:flex;align-items:center;cursor:pointer;position:relative;margin:0}.bb-integrations_filters_section .integrations_collection-sub li:hover span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li span{font-size:12px;font-weight:500;color:#000;border:1px solid rgba(0,0,0,.1);border-right-width:0;padding:8px 16px}.bb-integrations_filters_section .integrations_collection-sub li input{opacity:0;position:absolute;inset:0;width:auto;height:auto;margin:0}.bb-integrations_filters_section .integrations_collection-sub li input:checked+span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li:first-child span{border-right:1px solid rgba(0,0,0,.1);border-radius:0 3px 3px 0}.bb-integrations_filters_section .integrations_collection-sub li:last-child span{border-radius:3px 0 0 3px}.bb-integrations-listing{display:flex;flex-wrap:wrap;gap:34px;margin-bottom:60px}.bb-integrations-listing .integration_cat_title{width:100%}.bb-integrations-listing .cat_title{font-size:18px;font-weight:600;color:#000;margin:25px 0 0}.bb-integrations-listing .integrations_single_holder{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:24px 24px 42px;width:100%;max-width:256px;position:relative}.bb-integrations-listing .integrations_single_holder .holder_integrations_img{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img img{height:56px;width:56px;object-fit:contain;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text{font-size:12px;line-height:22px;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);padding:0 8px;border-radius:19px}.bb-integrations-listing .integrations_single_holder .logo_title{color:#000;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.bb-integrations-listing .integrations_single_holder .short_desc p{font-size:12px;color:rgba(0,0,0,.6);min-height:45px;margin:0 0 15px}.bb-integrations-listing .integrations_single_holder .integration_readmore{font-size:12px;font-weight:500;color:#640398;text-decoration:none;position:absolute;bottom:24px;right:24px}.bb-integrations-listing .integrations_single_holder .integration_readmore i{font-size:15px;transform:rotate(45deg);display:inline-block}.bb-integrations-listing .integrations_single_holder .integration_readmore:active,.bb-integrations-listing .integrations_single_holder .integration_readmore:focus{box-shadow:none}.bb-integrations-listing_loadmore{display:flex;justify-content:center}.bb-integrations_loadmore{display:flex;align-items:center;gap:5px;justify-content:center;color:#fff;cursor:pointer;font-size:14px;font-weight:500;background-color:#e0613c;border:0;border-radius:5px;padding:16px 20px;min-width:150px}.bb-integrations_loadmore:hover{color:rgba(255,255,255,.8)}.bb-integrations_loadmore.loading{pointer-events:none;opacity:.8}.bb-integrations_loadmore.loading:after{content:'\ef30';font-family:bb-icons;font-size:18px;font-weight:400;display:inline-block;animation:spin 2s infinite linear;display:inline-block}.bb-get-platform{display:flex;flex-direction:row-reverse;justify-content:space-between;background-color:#fff;border:.5px solid #e0613c;border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,0,0,.1);padding:40px 48px;max-width:990px;margin:80px auto 0}.bb-get-platform .bb-get-platform_details h3{color:#000;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 16px}.bb-get-platform .bb-get-platform_details p{color:rgba(0,0,0,.8);font-size:14px;line-height:20px;margin-bottom:32px}.bb-get-platform .guarantee-img{width:180px;height:180px;object-fit:contain}.bb-get-platform .bb-upgrade-btn{color:#fff;background-color:#e0613c;font-size:14px;font-weight:500;line-height:22px;border-radius:5px;padding:8px 16px;text-decoration:none}.bb-integrations-loader{display:flex;justify-content:center;align-items:center;width:100%;min-height:250px}.bb-integrations-loader i{font-size:26px;display:inline-block}@media screen and (max-width:1080px){.bb-integrations-section h1{font-size:28px}.bb-integrations_filters_section{flex-direction:column;gap:20px}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px;flex-wrap:wrap}.bb-get-platform{flex-direction:column}.bb-get-platform .guarantee-img{margin-bottom:24px}}.buddyboss_page_bb-upgrade .nav-tab-wrapper{display:none}.bb-upgrade-nav-tag{display:inline-block;vertical-align:top;box-sizing:border-box;margin:0 5px -1px 0;padding:8px;min-width:18px;height:19px;border-radius:15px;background-color:#d63638;color:#fff;font-size:11px;line-height:.3;text-align:center}@media screen and (max-width:760px){.bb-upgrade-nav-tag{margin-top:2px}}.wrap.wrap--upgrade{width:calc(100% - 22px)}.advance-tab-header{margin:16px 0 0;padding:0 0 16px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center}@media screen and (max-width:700px){.advance-tab-header{flex-direction:column}.advance-tab-header .advance-brand{margin:0 auto 16px}.advance-tab-header .nav-settings-subsubsub{margin-bottom:16px}.advance-tab-header .adv-sep{display:none}.advance-tab-header .advance-actions{flex-direction:column}.advance-tab-header .advance-actions .advance-nav-action{margin-right:0;margin-top:8px}}.advance-tab-header .nav-settings-subsubsub{padding:0}.advance-tab-header .subsubsub{margin:0}.advance-tab-header .subsubsub>li{margin-left:24px}.advance-tab-header .subsubsub>li:last-of-type{margin-left:0}.advance-tab-header .subsubsub a{color:rgba(0,0,0,.6);font-weight:500;font-size:14px}.advance-tab-header .subsubsub a:active,.advance-tab-header .subsubsub a:focus{box-shadow:none}.advance-tab-header .subsubsub a.current{color:#e0613c}.advance-tab-header .advance-nav-action{margin-right:24px}.advance-brand{margin-left:auto}.advance-brand .upgrade-brand{border-radius:50%;max-width:40px}.adv-sep{width:1px;height:24px;background-color:rgba(0,0,0,.2);margin:0 24px}.advance-actions{display:flex;align-items:center}.advance-actions .advance-action-link{font-size:14px}.advance-nav-action{font-size:14px;font-weight:500;background:#e0613c;color:#fff;border-radius:5px;padding:8px 16px;display:inline-flex;align-items:center;text-decoration:none}.advance-nav-action:hover{color:rgba(255,255,255,.8)}.advance-nav-action:hover svg path{fill:rgba(255,255,255,0.8)}.advance-nav-action:active,.advance-nav-action:focus{color:#fff;box-shadow:none}.advance-nav-action svg{margin-left:8px}.wrap h1.bb-advance-heading{font-size:40px;font-weight:600;margin-bottom:72px;max-width:45%}@media screen and (max-width:1400px){.wrap h1.bb-advance-heading{max-width:75%}}@media screen and (max-width:760px){.wrap h1.bb-advance-heading{max-width:95%;margin-bottom:42px}}.bb-upgrade-wrap{position:relative;font-size:15px;max-width:1400px;margin-top:25px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.bb-advance-card{flex:0 0 48%;max-width:48%;margin:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid #ccd0d4;box-shadow:0 4px 28px 0 rgba(0,0,0,.08);background:#fff}@media screen and (max-width:760px){.bb-advance-card{flex:0 0 100%;max-width:100%;margin-bottom:24px}.bb-advance-card.bb-advance-card--hero{margin-bottom:24px}}.bb-advance-card h2{font-weight:600;font-size:1.6em;line-height:1.2;margin:0 0 11px}.bb-advance-card .card-subtitle{font-size:1em;line-height:1.4}.card-data{flex:1;padding:2.3em 2.3em;display:flex;flex-direction:column}.card-figure{width:100%;height:100%;position:relative;padding-top:52.56%;display:block;background-color:#faf9f7;border-bottom:1px solid rgba(0,0,0,.1)}.card-figure .upgrade-figure{position:absolute;top:0;bottom:0;right:0;left:0;margin:24px auto 0;z-index:0;max-height:calc(100% - 24px);width:auto;max-width:100%;object-fit:cover}.bb-advance-card--hero{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:48px}.bb-advance-card--hero .card-inner-wrap{display:flex}@media screen and (max-width:760px){.bb-advance-card--hero .card-inner-wrap{flex-direction:column}.bb-advance-card--hero .card-inner-wrap .card-figure-wrapper{width:100%}.bb-advance-card--hero .card-inner-wrap .card-figure{padding-top:52.56%}.bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure{max-height:100%}.bb-advance-card--hero .card-inner-wrap .card-data{padding:2.3em 2.3em}}.bb-advance-card--hero .card-figure-wrapper{width:42.417%}.bb-advance-card--hero .card-figure{width:100%;padding-top:0;border:0;background-color:#1a1830}.bb-advance-card--hero .card-figure .upgrade-figure{max-height:none;margin:auto}.bb-advance-card--hero .card-data{flex:1;padding:4.2em 2.8em;display:flex;flex-direction:column}.advance-card-note{margin:24px 0}.advance-card-note p{margin:0}.advance-card-action{display:flex;align-items:center;margin-top:auto}@media screen and (max-width:900px){.advance-card-action{flex-direction:column}}.advance-action-button,.wp-performance-check input[type=submit]{border:1px solid #e0613c;color:#e0613c;font-weight:500;background-color:#fff;border-radius:5px;padding:8px 16px;margin-left:16px;cursor:pointer;text-decoration:none;outline:0;box-shadow:none}@media screen and (max-width:900px){.advance-action-button,.wp-performance-check input[type=submit]{margin:0 0 16px}}.advance-action-button:hover,.wp-performance-check input[type=submit]:hover{color:#e0613c}.advance-action-button:active,.advance-action-button:focus,.wp-performance-check input[type=submit]:active,.wp-performance-check input[type=submit]:focus{background-color:rgba(224,97,60,.1);color:#e0613c;outline:0;box-shadow:none}.advance-action-success .advance-action-button,.advance-action-success .wp-performance-check input[type=submit]{border-color:#019701;color:#019701}.advance-action-button.advance-action-button--idle,.wp-performance-check input[type=submit].advance-action-button--idle{pointer-events:none;cursor:default}.advance-action-link{color:#640398;font-weight:500;text-decoration:none;outline:0;box-shadow:none;border-bottom:1px solid transparent;padding:2px 0 1px}.advance-action-link i{display:inline-block;transform:rotate(-45deg);line-height:1}.advance-action-link:hover{color:#640398;border-bottom:1px solid #640398}.advance-action-link:active,.advance-action-link:focus{outline:0;box-shadow:none;color:#640398}.advance-list{display:flex;flex-wrap:wrap;margin:0 0 0 33.33%}.bb-advance-card--theme .advance-list{margin-left:16%}@media screen and (max-width:1500px){.advance-list{margin-left:0}.bb-advance-card--theme .advance-list{margin-left:0}}.advance-list li{max-width:50%;flex:0 0 50%;margin:0 0 11px;font-weight:600;font-size:95%}@media screen and (max-width:1300px){.advance-list li{max-width:100%;flex:0 0 100%}}.advance-list li.advance-list__expand{max-width:100%;flex:0 0 100%}.advance-list li:before{content:"\e876";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:400;margin-left:8px;line-height:1;color:#e0613c}.wrap.wrap--performance>h2:first-child{font-weight:500;font-size:24px}.wrap.wrap--performance>p{color:rgba(0,0,0,.6)}.wp-performance-check input[type=submit]{margin:24px 0 32px} \ No newline at end of file +@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 0 0 10px;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:right;margin:0 0 10px 10px;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-left:16px;margin-right:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-left:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-right:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 25px 0 0}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-right:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 20px 0 0}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-right:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 0 10px 20px}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-left:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;right:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 10px 0 0;padding:10px 20px 10px 15px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 10px 10px 0}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-right:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-right:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-right:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:left;margin-right:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-right:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-right:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-right:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 10px 0 0!important}table.extension-listing tbody td{padding-right:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 10px 10px 0}table.extension-listing tbody td:before{top:0;right:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-right:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-right:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 8px 3px 24px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:right;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-left:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;right:0;left:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-left:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;right:29%;margin-right:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;right:0;border-radius:4px 0 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-right:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;right:15px;left:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-left:6px;padding-right:0;text-align:left;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-left:12px;padding-right:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:left;clear:left;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:right;margin-left:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-right:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-right:0;width:100%}.bp-new-notice-panel .button-primary{margin-right:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-right:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-left:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-left:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:right;padding-right:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:right;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-left:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 30px 0 0}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-right:-10px;margin-left:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-right:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(-90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-right:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-left:1px solid #ccd0d4;border-radius:0 6px 6px 0;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-right:0;padding-right:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 0 0 20px;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:right;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:right;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-left:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-left:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-left:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 -2em 0 2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 0 0 10px}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 0 0 10px}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:right;margin-left:10px;margin-top:1px}td label.platform-activity{clear:right;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-left:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-right:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-left:4px solid green;border-right:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-right:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-right:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;right:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){right:8px;animation-delay:-.24s}.content-loader div:nth-child(2){right:28px;animation-delay:-.12s}.content-loader div:nth-child(3){right:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-left:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-right:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-right:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;left:0;right:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{left:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{right:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:0 4px 4px 0;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-right:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-right:0;padding-left:0}.bb-warning-section{padding:10px;margin-right:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-right:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-left:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 0 0 7px}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-right:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;left:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-right:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-right:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-left:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{right:50%;border-radius:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;right:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{right:50%;transform:translateX(50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-left:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;right:6px;position:absolute;left:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-left:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-left:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 20px 25px 0}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:left;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-right:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-right:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-left:15px;margin-right:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-left:15px;margin-right:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-right:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 0 0 20px;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 0 15px 10px}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-left:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:right;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:left;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 0 0 3px;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-left:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-right:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-left:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-right:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-right:0;padding-left:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-left:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;left:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-right:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 15px 15px 40px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-right:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-left:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);right:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;left:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 8px 0 24px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat left 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-left:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px}.bb-integrations-section h1{font-size:40px;color:#000;font-weight:600;line-height:1.3;margin-bottom:70px;max-width:900px}.bb-integrations_filters_section{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.bb-integrations_filters_section .bb-integrations_search{width:100%;max-width:290px;position:relative}.bb-integrations_filters_section .bb-integrations_search:after{content:"\ef10";font-family:bb-icons;font-size:15px;font-weight:400;color:#000;position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-integrations_filters_section .bb-integrations_search input{font-size:12px;font-weight:500;color:#000;padding:6px 16px 6px 32px;border:1px solid rgba(0,0,0,.3);border-radius:5px;width:100%}.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px}.bb-integrations_filters_section .bb-integrations_filters select{border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:5px 16px}.bb-integrations_filters_section .integrations_collection-sub{display:flex;margin:0}.bb-integrations_filters_section .integrations_collection-sub li{display:flex;align-items:center;cursor:pointer;position:relative;margin:0}.bb-integrations_filters_section .integrations_collection-sub li:hover span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li span{font-size:12px;font-weight:500;color:#000;border:1px solid rgba(0,0,0,.1);border-right-width:0;padding:8px 16px}.bb-integrations_filters_section .integrations_collection-sub li input{opacity:0;position:absolute;inset:0;width:auto;height:auto;margin:0}.bb-integrations_filters_section .integrations_collection-sub li input:checked+span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li:first-child span{border-right:1px solid rgba(0,0,0,.1);border-radius:0 3px 3px 0}.bb-integrations_filters_section .integrations_collection-sub li:last-child span{border-radius:3px 0 0 3px}.bb-integrations-listing{display:flex;flex-wrap:wrap;gap:34px;margin-bottom:60px}.bb-integrations-listing .integration_cat_title{width:100%}.bb-integrations-listing .cat_title{font-size:18px;font-weight:600;color:#000;margin:25px 0 0}.bb-integrations-listing .integrations_single_holder{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:24px 24px 42px;width:100%;max-width:256px;position:relative}.bb-integrations-listing .integrations_single_holder .holder_integrations_img{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img img{height:56px;width:56px;object-fit:contain;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text{font-size:12px;line-height:22px;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);padding:0 8px;border-radius:19px}.bb-integrations-listing .integrations_single_holder .logo_title{color:#000;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.bb-integrations-listing .integrations_single_holder .short_desc p{font-size:12px;color:rgba(0,0,0,.6);min-height:45px;margin:0 0 15px}.bb-integrations-listing .integrations_single_holder .integration_readmore{font-size:12px;font-weight:500;color:#640398;text-decoration:none;position:absolute;bottom:24px;right:24px}.bb-integrations-listing .integrations_single_holder .integration_readmore i{font-size:15px;transform:rotate(45deg);display:inline-block}.bb-integrations-listing .integrations_single_holder .integration_readmore:active,.bb-integrations-listing .integrations_single_holder .integration_readmore:focus{box-shadow:none}.bb-integrations-listing_loadmore{display:flex;justify-content:center}.bb-integrations_loadmore{display:flex;align-items:center;gap:5px;justify-content:center;color:#fff;cursor:pointer;font-size:14px;font-weight:500;background-color:#e0613c;border:0;border-radius:5px;padding:16px 20px;min-width:150px}.bb-integrations_loadmore:hover{color:rgba(255,255,255,.8)}.bb-integrations_loadmore.loading{pointer-events:none;opacity:.8}.bb-integrations_loadmore.loading:after{content:'\ef30';font-family:bb-icons;font-size:18px;font-weight:400;display:inline-block;animation:spin 2s infinite linear;display:inline-block}.bb-get-platform{display:flex;flex-direction:row-reverse;justify-content:space-between;background-color:#fff;border:.5px solid #e0613c;border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,0,0,.1);padding:40px 48px;max-width:990px;margin:80px auto 0}.bb-get-platform .bb-get-platform_details h3{color:#000;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 16px}.bb-get-platform .bb-get-platform_details p{color:rgba(0,0,0,.8);font-size:14px;line-height:20px;margin-bottom:32px}.bb-get-platform .guarantee-img{width:180px;height:180px;object-fit:contain}.bb-get-platform .bb-upgrade-btn{color:#fff;background-color:#e0613c;font-size:14px;font-weight:500;line-height:22px;border-radius:5px;padding:8px 16px;text-decoration:none}.bb-integrations-loader{display:flex;justify-content:center;align-items:center;width:100%;min-height:250px}.bb-integrations-loader i{font-size:26px;display:inline-block}@media screen and (max-width:2600px){.bb-integrations-listing .integrations_single_holder{max-width:calc(20% - 78px)}}@media screen and (max-width:1600px){.bb-integrations-listing .integrations_single_holder{max-width:calc(25% - 78px)}}@media screen and (max-width:1200px){.bb-integrations-listing .integrations_single_holder{max-width:calc(33.3333% - 78px)}}@media screen and (max-width:1080px){.bb-integrations-section h1{font-size:28px}.bb-integrations_filters_section{flex-direction:column;gap:20px}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px;flex-wrap:wrap}.bb-get-platform{flex-direction:column}.bb-get-platform .guarantee-img{margin-bottom:24px}}@media screen and (max-width:900px){.bb-integrations-listing{gap:20px}.bb-integrations-listing .integrations_single_holder{max-width:calc(50% - 60px)}}@media screen and (max-width:560px){.bb-integrations-section h1{font-size:22px;margin-bottom:30px}.bb-integrations_filters_section .bb-integrations_search{max-width:inherit}.bb-integrations_filters_section .bb-integrations_filters{justify-content:center}.bb-integrations_filters_section .bb-integrations_filters select{width:100%;max-width:inherit}.bb-integrations-listing .integrations_single_holder{max-width:calc(100% - 40px)}}.buddyboss_page_bb-upgrade .nav-tab-wrapper{display:none}.bb-upgrade-nav-tag{display:inline-block;vertical-align:top;box-sizing:border-box;margin:0 5px -1px 0;padding:8px;min-width:18px;height:19px;border-radius:15px;background-color:#d63638;color:#fff;font-size:11px;line-height:.3;text-align:center}@media screen and (max-width:760px){.bb-upgrade-nav-tag{margin-top:2px}}.wrap.wrap--upgrade{width:calc(100% - 22px)}.advance-tab-header{margin:16px 0 0;padding:0 0 16px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center}@media screen and (max-width:700px){.advance-tab-header{flex-direction:column}.advance-tab-header .advance-brand{margin:0 auto 16px}.advance-tab-header .nav-settings-subsubsub{margin-bottom:16px}.advance-tab-header .adv-sep{display:none}.advance-tab-header .advance-actions{flex-direction:column}.advance-tab-header .advance-actions .advance-nav-action{margin-right:0;margin-top:8px}}.advance-tab-header .nav-settings-subsubsub{padding:0}.advance-tab-header .subsubsub{margin:0}.advance-tab-header .subsubsub>li{margin-left:24px}.advance-tab-header .subsubsub>li:last-of-type{margin-left:0}.advance-tab-header .subsubsub a{color:rgba(0,0,0,.6);font-weight:500;font-size:14px}.advance-tab-header .subsubsub a:active,.advance-tab-header .subsubsub a:focus{box-shadow:none}.advance-tab-header .subsubsub a.current{color:#e0613c}.advance-tab-header .advance-nav-action{margin-right:24px}.advance-brand{margin-left:auto}.advance-brand .upgrade-brand{border-radius:50%;max-width:40px}.adv-sep{width:1px;height:24px;background-color:rgba(0,0,0,.2);margin:0 24px}.advance-actions{display:flex;align-items:center}.advance-actions .advance-action-link{font-size:14px}.advance-nav-action{font-size:14px;font-weight:500;background:#e0613c;color:#fff;border-radius:5px;padding:8px 16px;display:inline-flex;align-items:center;text-decoration:none}.advance-nav-action:hover{color:rgba(255,255,255,.8)}.advance-nav-action:hover svg path{fill:rgba(255,255,255,0.8)}.advance-nav-action:active,.advance-nav-action:focus{color:#fff;box-shadow:none}.advance-nav-action svg{margin-left:8px}.wrap h1.bb-advance-heading{font-size:40px;font-weight:600;margin-bottom:72px;max-width:45%}@media screen and (max-width:1400px){.wrap h1.bb-advance-heading{max-width:75%}}@media screen and (max-width:760px){.wrap h1.bb-advance-heading{max-width:95%;margin-bottom:42px}}.bb-upgrade-wrap{position:relative;font-size:15px;max-width:1400px;margin-top:25px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.bb-advance-card{flex:0 0 48%;max-width:48%;margin:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid #ccd0d4;box-shadow:0 4px 28px 0 rgba(0,0,0,.08);background:#fff}@media screen and (max-width:760px){.bb-advance-card{flex:0 0 100%;max-width:100%;margin-bottom:24px}.bb-advance-card.bb-advance-card--hero{margin-bottom:24px}}.bb-advance-card h2{font-weight:600;font-size:1.6em;line-height:1.2;margin:0 0 11px}.bb-advance-card .card-subtitle{font-size:1em;line-height:1.4}.card-data{flex:1;padding:2.3em 2.3em;display:flex;flex-direction:column}.card-figure{width:100%;height:100%;position:relative;padding-top:52.56%;display:block;background-color:#faf9f7;border-bottom:1px solid rgba(0,0,0,.1)}.card-figure .upgrade-figure{position:absolute;top:0;bottom:0;right:0;left:0;margin:24px auto 0;z-index:0;max-height:calc(100% - 24px);width:auto;max-width:100%;object-fit:cover}.bb-advance-card--hero{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:48px}.bb-advance-card--hero .card-inner-wrap{display:flex}@media screen and (max-width:760px){.bb-advance-card--hero .card-inner-wrap{flex-direction:column}.bb-advance-card--hero .card-inner-wrap .card-figure-wrapper{width:100%}.bb-advance-card--hero .card-inner-wrap .card-figure{padding-top:52.56%}.bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure{max-height:100%}.bb-advance-card--hero .card-inner-wrap .card-data{padding:2.3em 2.3em}}.bb-advance-card--hero .card-figure-wrapper{width:42.417%}.bb-advance-card--hero .card-figure{width:100%;padding-top:0;border:0;background-color:#1a1830}.bb-advance-card--hero .card-figure .upgrade-figure{max-height:none;margin:auto}.bb-advance-card--hero .card-data{flex:1;padding:4.2em 2.8em;display:flex;flex-direction:column}.advance-card-note{margin:24px 0}.advance-card-note p{margin:0}.advance-card-action{display:flex;align-items:center;margin-top:auto}@media screen and (max-width:900px){.advance-card-action{flex-direction:column}}.advance-action-button,.wp-performance-check input[type=submit]{border:1px solid #e0613c;color:#e0613c;font-weight:500;background-color:#fff;border-radius:5px;padding:8px 16px;margin-left:16px;cursor:pointer;text-decoration:none;outline:0;box-shadow:none}@media screen and (max-width:900px){.advance-action-button,.wp-performance-check input[type=submit]{margin:0 0 16px}}.advance-action-button:hover,.wp-performance-check input[type=submit]:hover{color:#e0613c}.advance-action-button:active,.advance-action-button:focus,.wp-performance-check input[type=submit]:active,.wp-performance-check input[type=submit]:focus{background-color:rgba(224,97,60,.1);color:#e0613c;outline:0;box-shadow:none}.advance-action-success .advance-action-button,.advance-action-success .wp-performance-check input[type=submit]{border-color:#019701;color:#019701}.advance-action-button.advance-action-button--idle,.wp-performance-check input[type=submit].advance-action-button--idle{pointer-events:none;cursor:default}.advance-action-link{color:#640398;font-weight:500;text-decoration:none;outline:0;box-shadow:none;border-bottom:1px solid transparent;padding:2px 0 1px}.advance-action-link i{display:inline-block;transform:rotate(-45deg);line-height:1}.advance-action-link:hover{color:#640398;border-bottom:1px solid #640398}.advance-action-link:active,.advance-action-link:focus{outline:0;box-shadow:none;color:#640398}.advance-list{display:flex;flex-wrap:wrap;margin:0 0 0 33.33%}.bb-advance-card--theme .advance-list{margin-left:16%}@media screen and (max-width:1500px){.advance-list{margin-left:0}.bb-advance-card--theme .advance-list{margin-left:0}}.advance-list li{max-width:50%;flex:0 0 50%;margin:0 0 11px;font-weight:600;font-size:95%}@media screen and (max-width:1300px){.advance-list li{max-width:100%;flex:0 0 100%}}.advance-list li.advance-list__expand{max-width:100%;flex:0 0 100%}.advance-list li:before{content:"\e876";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:400;margin-left:8px;line-height:1;color:#e0613c}.wrap.wrap--performance>h2:first-child{font-weight:500;font-size:24px}.wrap.wrap--performance>p{color:rgba(0,0,0,.6)}.wp-performance-check input[type=submit]{margin:24px 0 32px} \ No newline at end of file diff --git a/src/bp-core/admin/css/common.css b/src/bp-core/admin/css/common.css index a417a385b4..c2b7afdff0 100644 --- a/src/bp-core/admin/css/common.css +++ b/src/bp-core/admin/css/common.css @@ -4134,6 +4134,24 @@ table.moderations .column-member img { display: inline-block; } +@media screen and (max-width: 2600px) { + .bb-integrations-listing .integrations_single_holder { + max-width: calc(20% - 78px); + } +} + +@media screen and (max-width: 1600px) { + .bb-integrations-listing .integrations_single_holder { + max-width: calc(25% - 78px); + } +} + +@media screen and (max-width: 1200px) { + .bb-integrations-listing .integrations_single_holder { + max-width: calc(33.3333% - 78px); + } +} + @media screen and (max-width: 1080px) { .bb-integrations-section h1 { font-size: 28px; @@ -4155,6 +4173,35 @@ table.moderations .column-member img { } } +@media screen and (max-width: 900px) { + .bb-integrations-listing { + gap: 20px; + } + .bb-integrations-listing .integrations_single_holder { + max-width: calc(50% - 60px); + } +} + +@media screen and (max-width: 560px) { + .bb-integrations-section h1 { + font-size: 22px; + margin-bottom: 30px; + } + .bb-integrations_filters_section .bb-integrations_search { + max-width: inherit; + } + .bb-integrations_filters_section .bb-integrations_filters { + justify-content: center; + } + .bb-integrations_filters_section .bb-integrations_filters select { + width: 100%; + max-width: inherit; + } + .bb-integrations-listing .integrations_single_holder { + max-width: calc(100% - 40px); + } +} + /*------------------------------------------------------------------------------ * 20.0 Upgrade *----------------------------------------------------------------------------*/ diff --git a/src/bp-core/admin/css/common.min.css b/src/bp-core/admin/css/common.min.css index d410c4075b..b5b4a7411b 100644 --- a/src/bp-core/admin/css/common.min.css +++ b/src/bp-core/admin/css/common.min.css @@ -1 +1 @@ -@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 10px 0 0;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:left;margin:0 10px 10px 0;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 0 0 25px}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-left:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 0 0 20px}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-left:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 20px 10px 0}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-right:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;left:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 0 0 10px;padding:10px 15px 10px 20px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 0 10px 10px}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-left:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-left:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-left:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:right;margin-left:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-left:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-left:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-left:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 0 0 10px!important}table.extension-listing tbody td{padding-left:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 0 10px 10px}table.extension-listing tbody td:before{top:0;left:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-left:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-left:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 24px 3px 8px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:left;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-right:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;left:0;right:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-right:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;left:29%;margin-left:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;left:0;border-radius:0 4px 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-left:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;left:15px;right:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-right:6px;padding-left:0;text-align:right;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-right:12px;padding-left:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:right;clear:right;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:left;margin-right:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-left:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-left:0;width:100%}.bp-new-notice-panel .button-primary{margin-left:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-left:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-right:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-right:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:left;padding-left:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:left;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-right:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 0 0 30px}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-left:-10px;margin-right:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-left:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-left:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-right:1px solid #ccd0d4;border-radius:6px 0 0 6px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-left:0;padding-left:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 20px 0 0;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:left;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:left;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-right:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-right:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-right:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 2em 0 -2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 10px 0 0}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 10px 0 0}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:left;margin-right:10px;margin-top:1px}td label.platform-activity{clear:left;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-right:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-left:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-right:4px solid green;border-left:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-left:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-left:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;left:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){left:8px;animation-delay:-.24s}.content-loader div:nth-child(2){left:28px;animation-delay:-.12s}.content-loader div:nth-child(3){left:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-right:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-left:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-left:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;right:0;left:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{right:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{left:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-left:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-left:0;padding-right:0}.bb-warning-section{padding:10px;margin-left:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-left:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-right:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 7px 0 0}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-left:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;right:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-left:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-left:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-right:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{left:50%;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;left:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{left:50%;transform:translateX(-50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-right:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-right:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 0 25px 20px}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:right;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-left:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-left:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-right:15px;margin-left:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-right:15px;margin-left:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-left:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 20px 0 0;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 10px 15px 0}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-right:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:left;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:right;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 3px 0 0;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-right:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-left:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-right:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-left:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-right:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;right:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-left:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 40px 15px 15px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-left:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-right:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);left:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;right:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 24px 0 8px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-right:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px}.bb-integrations-section h1{font-size:40px;color:#000;font-weight:600;line-height:1.3;margin-bottom:70px;max-width:900px}.bb-integrations_filters_section{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.bb-integrations_filters_section .bb-integrations_search{width:100%;max-width:290px;position:relative}.bb-integrations_filters_section .bb-integrations_search:after{content:"\ef10";font-family:bb-icons;font-size:15px;font-weight:400;color:#000;position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-integrations_filters_section .bb-integrations_search input{font-size:12px;font-weight:500;color:#000;padding:6px 32px 6px 16px;border:1px solid rgba(0,0,0,.3);border-radius:5px;width:100%}.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px}.bb-integrations_filters_section .bb-integrations_filters select{border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:5px 16px}.bb-integrations_filters_section .integrations_collection-sub{display:flex;margin:0}.bb-integrations_filters_section .integrations_collection-sub li{display:flex;align-items:center;cursor:pointer;position:relative;margin:0}.bb-integrations_filters_section .integrations_collection-sub li:hover span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li span{font-size:12px;font-weight:500;color:#000;border:1px solid rgba(0,0,0,.1);border-left-width:0;padding:8px 16px}.bb-integrations_filters_section .integrations_collection-sub li input{opacity:0;position:absolute;inset:0;width:auto;height:auto;margin:0}.bb-integrations_filters_section .integrations_collection-sub li input:checked+span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li:first-child span{border-left:1px solid rgba(0,0,0,.1);border-radius:3px 0 0 3px}.bb-integrations_filters_section .integrations_collection-sub li:last-child span{border-radius:0 3px 3px 0}.bb-integrations-listing{display:flex;flex-wrap:wrap;gap:34px;margin-bottom:60px}.bb-integrations-listing .integration_cat_title{width:100%}.bb-integrations-listing .cat_title{font-size:18px;font-weight:600;color:#000;margin:25px 0 0}.bb-integrations-listing .integrations_single_holder{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:24px 24px 42px;width:100%;max-width:256px;position:relative}.bb-integrations-listing .integrations_single_holder .holder_integrations_img{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img img{height:56px;width:56px;object-fit:contain;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text{font-size:12px;line-height:22px;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);padding:0 8px;border-radius:19px}.bb-integrations-listing .integrations_single_holder .logo_title{color:#000;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.bb-integrations-listing .integrations_single_holder .short_desc p{font-size:12px;color:rgba(0,0,0,.6);min-height:45px;margin:0 0 15px}.bb-integrations-listing .integrations_single_holder .integration_readmore{font-size:12px;font-weight:500;color:#640398;text-decoration:none;position:absolute;bottom:24px;left:24px}.bb-integrations-listing .integrations_single_holder .integration_readmore i{font-size:15px;transform:rotate(-45deg);display:inline-block}.bb-integrations-listing .integrations_single_holder .integration_readmore:active,.bb-integrations-listing .integrations_single_holder .integration_readmore:focus{box-shadow:none}.bb-integrations-listing_loadmore{display:flex;justify-content:center}.bb-integrations_loadmore{display:flex;align-items:center;gap:5px;justify-content:center;color:#fff;cursor:pointer;font-size:14px;font-weight:500;background-color:#e0613c;border:0;border-radius:5px;padding:16px 20px;min-width:150px}.bb-integrations_loadmore:hover{color:rgba(255,255,255,.8)}.bb-integrations_loadmore.loading{pointer-events:none;opacity:.8}.bb-integrations_loadmore.loading:after{content:'\ef30';font-family:bb-icons;font-size:18px;font-weight:400;display:inline-block;animation:spin 2s infinite linear;display:inline-block}.bb-get-platform{display:flex;flex-direction:row-reverse;justify-content:space-between;background-color:#fff;border:.5px solid #e0613c;border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,0,0,.1);padding:40px 48px;max-width:990px;margin:80px auto 0}.bb-get-platform .bb-get-platform_details h3{color:#000;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 16px}.bb-get-platform .bb-get-platform_details p{color:rgba(0,0,0,.8);font-size:14px;line-height:20px;margin-bottom:32px}.bb-get-platform .guarantee-img{width:180px;height:180px;object-fit:contain}.bb-get-platform .bb-upgrade-btn{color:#fff;background-color:#e0613c;font-size:14px;font-weight:500;line-height:22px;border-radius:5px;padding:8px 16px;text-decoration:none}.bb-integrations-loader{display:flex;justify-content:center;align-items:center;width:100%;min-height:250px}.bb-integrations-loader i{font-size:26px;display:inline-block}@media screen and (max-width:1080px){.bb-integrations-section h1{font-size:28px}.bb-integrations_filters_section{flex-direction:column;gap:20px}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px;flex-wrap:wrap}.bb-get-platform{flex-direction:column}.bb-get-platform .guarantee-img{margin-bottom:24px}}.buddyboss_page_bb-upgrade .nav-tab-wrapper{display:none}.bb-upgrade-nav-tag{display:inline-block;vertical-align:top;box-sizing:border-box;margin:0 0 -1px 5px;padding:8px;min-width:18px;height:19px;border-radius:15px;background-color:#d63638;color:#fff;font-size:11px;line-height:.3;text-align:center}@media screen and (max-width:760px){.bb-upgrade-nav-tag{margin-top:2px}}.wrap.wrap--upgrade{width:calc(100% - 22px)}.advance-tab-header{margin:16px 0 0;padding:0 0 16px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center}@media screen and (max-width:700px){.advance-tab-header{flex-direction:column}.advance-tab-header .advance-brand{margin:0 auto 16px}.advance-tab-header .nav-settings-subsubsub{margin-bottom:16px}.advance-tab-header .adv-sep{display:none}.advance-tab-header .advance-actions{flex-direction:column}.advance-tab-header .advance-actions .advance-nav-action{margin-left:0;margin-top:8px}}.advance-tab-header .nav-settings-subsubsub{padding:0}.advance-tab-header .subsubsub{margin:0}.advance-tab-header .subsubsub>li{margin-right:24px}.advance-tab-header .subsubsub>li:last-of-type{margin-right:0}.advance-tab-header .subsubsub a{color:rgba(0,0,0,.6);font-weight:500;font-size:14px}.advance-tab-header .subsubsub a:active,.advance-tab-header .subsubsub a:focus{box-shadow:none}.advance-tab-header .subsubsub a.current{color:#e0613c}.advance-tab-header .advance-nav-action{margin-left:24px}.advance-brand{margin-right:auto}.advance-brand .upgrade-brand{border-radius:50%;max-width:40px}.adv-sep{width:1px;height:24px;background-color:rgba(0,0,0,.2);margin:0 24px}.advance-actions{display:flex;align-items:center}.advance-actions .advance-action-link{font-size:14px}.advance-nav-action{font-size:14px;font-weight:500;background:#e0613c;color:#fff;border-radius:5px;padding:8px 16px;display:inline-flex;align-items:center;text-decoration:none}.advance-nav-action:hover{color:rgba(255,255,255,.8)}.advance-nav-action:hover svg path{fill:rgba(255,255,255,0.8)}.advance-nav-action:active,.advance-nav-action:focus{color:#fff;box-shadow:none}.advance-nav-action svg{margin-right:8px}.wrap h1.bb-advance-heading{font-size:40px;font-weight:600;margin-bottom:72px;max-width:45%}@media screen and (max-width:1400px){.wrap h1.bb-advance-heading{max-width:75%}}@media screen and (max-width:760px){.wrap h1.bb-advance-heading{max-width:95%;margin-bottom:42px}}.bb-upgrade-wrap{position:relative;font-size:15px;max-width:1400px;margin-top:25px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.bb-advance-card{flex:0 0 48%;max-width:48%;margin:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid #ccd0d4;box-shadow:0 4px 28px 0 rgba(0,0,0,.08);background:#fff}@media screen and (max-width:760px){.bb-advance-card{flex:0 0 100%;max-width:100%;margin-bottom:24px}.bb-advance-card.bb-advance-card--hero{margin-bottom:24px}}.bb-advance-card h2{font-weight:600;font-size:1.6em;line-height:1.2;margin:0 0 11px}.bb-advance-card .card-subtitle{font-size:1em;line-height:1.4}.card-data{flex:1;padding:2.3em 2.3em;display:flex;flex-direction:column}.card-figure{width:100%;height:100%;position:relative;padding-top:52.56%;display:block;background-color:#faf9f7;border-bottom:1px solid rgba(0,0,0,.1)}.card-figure .upgrade-figure{position:absolute;top:0;bottom:0;left:0;right:0;margin:24px auto 0;z-index:0;max-height:calc(100% - 24px);width:auto;max-width:100%;object-fit:cover}.bb-advance-card--hero{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:48px}.bb-advance-card--hero .card-inner-wrap{display:flex}@media screen and (max-width:760px){.bb-advance-card--hero .card-inner-wrap{flex-direction:column}.bb-advance-card--hero .card-inner-wrap .card-figure-wrapper{width:100%}.bb-advance-card--hero .card-inner-wrap .card-figure{padding-top:52.56%}.bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure{max-height:100%}.bb-advance-card--hero .card-inner-wrap .card-data{padding:2.3em 2.3em}}.bb-advance-card--hero .card-figure-wrapper{width:42.417%}.bb-advance-card--hero .card-figure{width:100%;padding-top:0;border:0;background-color:#1a1830}.bb-advance-card--hero .card-figure .upgrade-figure{max-height:none;margin:auto}.bb-advance-card--hero .card-data{flex:1;padding:4.2em 2.8em;display:flex;flex-direction:column}.advance-card-note{margin:24px 0}.advance-card-note p{margin:0}.advance-card-action{display:flex;align-items:center;margin-top:auto}@media screen and (max-width:900px){.advance-card-action{flex-direction:column}}.advance-action-button,.wp-performance-check input[type=submit]{border:1px solid #e0613c;color:#e0613c;font-weight:500;background-color:#fff;border-radius:5px;padding:8px 16px;margin-right:16px;cursor:pointer;text-decoration:none;outline:0;box-shadow:none}@media screen and (max-width:900px){.advance-action-button,.wp-performance-check input[type=submit]{margin:0 0 16px}}.advance-action-button:hover,.wp-performance-check input[type=submit]:hover{color:#e0613c}.advance-action-button:active,.advance-action-button:focus,.wp-performance-check input[type=submit]:active,.wp-performance-check input[type=submit]:focus{background-color:rgba(224,97,60,.1);color:#e0613c;outline:0;box-shadow:none}.advance-action-success .advance-action-button,.advance-action-success .wp-performance-check input[type=submit]{border-color:#019701;color:#019701}.advance-action-button.advance-action-button--idle,.wp-performance-check input[type=submit].advance-action-button--idle{pointer-events:none;cursor:default}.advance-action-link{color:#640398;font-weight:500;text-decoration:none;outline:0;box-shadow:none;border-bottom:1px solid transparent;padding:2px 0 1px}.advance-action-link i{display:inline-block;transform:rotate(45deg);line-height:1}.advance-action-link:hover{color:#640398;border-bottom:1px solid #640398}.advance-action-link:active,.advance-action-link:focus{outline:0;box-shadow:none;color:#640398}.advance-list{display:flex;flex-wrap:wrap;margin:0 33.33% 0 0}.bb-advance-card--theme .advance-list{margin-right:16%}@media screen and (max-width:1500px){.advance-list{margin-right:0}.bb-advance-card--theme .advance-list{margin-right:0}}.advance-list li{max-width:50%;flex:0 0 50%;margin:0 0 11px;font-weight:600;font-size:95%}@media screen and (max-width:1300px){.advance-list li{max-width:100%;flex:0 0 100%}}.advance-list li.advance-list__expand{max-width:100%;flex:0 0 100%}.advance-list li:before{content:"\e876";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:400;margin-right:8px;line-height:1;color:#e0613c}.wrap.wrap--performance>h2:first-child{font-weight:500;font-size:24px}.wrap.wrap--performance>p{color:rgba(0,0,0,.6)}.wp-performance-check input[type=submit]{margin:24px 0 32px} \ No newline at end of file +@charset "UTF-8";.bp-badge{color:#d84800;display:inline-block;font:400 150px/1 dashicons!important}.bp-badge:before{content:"\f448"}.index_page_bp-about code,.settings_page_bp-credits code{background-color:#e0e0e0;color:#636363;font-size:1em}.bp-about-wrap{position:relative;font-size:15px;max-width:1150px;margin-top:25px}.bp-about-wrap .bp-admin-card{margin:20px 0 0}.bp-about-wrap .bp-admin-card h2{font-weight:600}.bp-about-wrap .bp-admin-card h2:before{content:none}.bp-about-wrap .bp-admin-card img{margin:0;max-width:100%;height:auto;vertical-align:middle}.bp-about-wrap .bp-admin-card ul{margin:0}.bp-about-wrap .bp-admin-card p{line-height:1.5;font-size:14px;margin:0}.bp-about-wrap .bp-admin-card .wp-person{display:inline-block;vertical-align:top;margin:0 10px 0 0;height:70px;width:280px}.bp-about-wrap .bp-admin-card .wp-person .gravatar{float:left;margin:0 10px 10px 0;border-radius:100%;width:60px;height:60px}.bp-about-wrap .bp-admin-card .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2;text-decoration:none}.bp-about-wrap .bp-admin-card .wp-person .title{display:block;font-weight:300}.bp-about-wrap .bp-admin-card p.wp-credits-list a{white-space:nowrap}#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before{content:"\f130"}#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before{content:"\f307"}#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before{content:"\f439"}#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before{content:"\f465"}#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before{content:"\f325"}#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before,#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before{content:"\f108"}#adminmenu li.toplevel_page_bp-components .wp-menu-image,#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image{content:"\f448"}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-seperator]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform a[href=bp-plugin-separator-notice]{pointer-events:none;cursor:default;padding-bottom:0;margin-right:16px;margin-left:14px;margin-bottom:5px;border-bottom:1px solid #555}#adminmenu li.toplevel_page_buddyboss-platform .wp-menu-image:before{content:"\edc8";font-family:bb-icons;font-style:normal;font-weight:300;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:20px;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px}#bp-admin-component-form .tablenav{margin-bottom:10px}#bp-admin-component-form .wp-list-table.plugins .plugin-title{width:25%;padding-bottom:15px}#bp-admin-component-form .subsubsub{padding-bottom:5px}#bp-admin-component-form span.required{color:#32373c}@media screen and (max-width:782px){#bp-admin-component-form .wp-list-table.plugins .plugin-title{display:block;width:auto}#bp-admin-component-form .subsubsub{margin-bottom:0;padding-bottom:35px}}#adminmenu .toplevel_page_network-tools div.wp-menu-image:before{content:""}.buddyboss_page_bp-tools .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-tools .section-default_data ul li.main ul{margin:5px 0 0 25px}.buddyboss_page_bp-tools .section-default_data #message ul.results li{list-style:disc;margin-left:25px}.buddyboss_page_bp-repair-community .section-default_data ul li.main{border-bottom:1px solid #eee;margin:0 0 10px;padding:5px 0}.buddyboss_page_bp-repair-community .section-default_data ul li.main ul{margin:5px 0 0 20px}.buddyboss_page_bp-repair-community .section-default_data #message ul.results li{list-style:disc;margin-left:25px}tr.bp-search-child-field,tr.bp-search-child-field th{padding:0}tr.bp-search-child-field td{padding:6px 25px}tr.bp-search-parent-field td,tr.bp-search-parent-field th{padding:15px 20px 10px 0}tr.bp-search-parent-field td p{margin-top:0}tr.bp-search-parent-field td p.section-header{margin:0 0 20px}tr.bp-custom-post-type-child-field td{padding:6px 40px}tr.bp-custom-post-type-child-field,tr.bp-search-parent-field label{font-weight:600}tr.bp-search-parent-field label{font-size:16px}.bp-admin-card{position:relative;margin-top:20px;padding:2.2em 2.8em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-admin-card .form-table td p{color:#999;margin-top:6px}.bp-admin-card .form-table td a.button-secondary{margin-top:1px}.bp-admin-card h2{line-height:1;margin:0 0 1em;padding-bottom:1.2em;font-size:22px;font-weight:700;color:#333;border-bottom:1px solid #eaeaea;align-items:center;display:flex}.bp-admin-card h2 span{font-weight:400}.bp-admin-card h2 a{text-decoration:none}.bp-admin-card h2 [class*=" bb-icon-"]{font-size:36px;width:36px;margin-right:16px;vertical-align:middle;position:relative}.bp-admin-card h2 [class*=" bb-icon-"]:before{margin:0;color:#f6f6f6;position:relative;z-index:2}.bp-admin-card h2 [class*=" bb-icon-"]:after{position:absolute;left:4px;top:4px;z-index:1;content:" ";width:28px;height:28px;background:#333}.bp-admin-card h3{font-size:19px;font-weight:600}.bp-admin-card p.alert{padding:10px 12px;background:#f3f5f6;border-radius:3px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp-admin-card p.alert code a{text-decoration:none;color:#444}.bp-admin-card p.alert code a:hover{color:#0073aa}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td{background:#f0f0f1;margin:10px 0 0 10px;padding:10px 15px 10px 20px;border:1px solid #ccd0d4;display:block;border-radius:4px}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none td p{margin:0}.buddyboss_page_bp-settings .section-bp_custom_post_type .form-table .child-no-padding.bp-display-none.child-custom-post-type td{margin:10px 0 10px 10px}.bp-admin-card.section-bp_document_settings_extensions h2:before,.bp-admin-card.section-bp_video_settings_extensions h2:before,.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>th{display:none}.section-bp_video_settings_extensions table.form-table tbody tr.video-extensions-listing>td{padding:0}.bp-admin-card.section-bp_media_settings_symlinks{display:block!important}.bp-admin-card.section-bp_search_settings_community table,.bp-admin-card.section-bp_search_settings_post_types table{margin-bottom:20px}.bp-admin-card.section-bp_search_settings_community th[scope=row],.bp-admin-card.section-bp_search_settings_post_types th[scope=row]{width:1px}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing th{display:none}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing td table.extension-listing thead tr th{display:table-cell}.section-bp_document_settings_extensions table.form-table tbody tr.document-extensions-listing>td{padding:0}.section-bp_document_settings_extensions+.submit>a{margin-left:5px}table.extension-listing{border-radius:4px;margin:9px 0 12px}table.extension-listing thead th{padding:12px 18px}table.extension-listing thead th.ext-head-extension{width:2.5em}table.extension-listing thead th.ext-head-desc{width:16%}table.extension-listing thead th.ext-head-icon{width:4em}table.extension-listing thead td.ext-head-enable{width:1.2em}table.extension-listing tbody td{padding:10px}table.extension-listing tbody td [class*=" bb-icon-"]{font-size:33px;color:#999;margin-left:8px;vertical-align:middle}table.extension-listing tbody td input.error{border:1px solid red}table.extension-listing tbody td input.hide-border{border:none;background-color:transparent;color:#555;margin:0}table.extension-listing tbody td input.hide-border:focus{background-color:#eee}table.extension-listing tbody td input[type=text]{width:100%}table.extension-listing tbody td #btn-remove-extensions{cursor:pointer;color:#a00;font-size:18px;vertical-align:middle;margin-left:6px}table.extension-listing tbody tr.custom-extension td input.extension-mime[type=text]{width:50%}table.extension-listing tfoot td #btn-add-extensions,table.extension-listing tfoot td #btn-add-video-extensions,table.extension-listing tfoot td #btn-check-mime-type{cursor:pointer;float:right;margin-left:8px}@media screen and (max-width:782px){table.extension-listing{display:block}table.extension-listing tbody,table.extension-listing thead,table.extension-listing tr{display:block;width:100%}table.extension-listing tbody.extra-extension input[type=text],table.extension-listing thead.extra-extension input[type=text],table.extension-listing tr.extra-extension input[type=text]{margin-top:15px;margin-left:10px;width:calc(100% - 10px)}table.extension-listing tbody.extra-extension .icon-select-main,table.extension-listing thead.extra-extension .icon-select-main,table.extension-listing tr.extra-extension .icon-select-main{margin-left:10px}table.extension-listing tr.custom-extension{background-color:#fff}table.extension-listing tr.custom-extension td{padding-left:20px!important}table.extension-listing tfoot{width:100%;display:inline-block;box-sizing:border-box}table.extension-listing tfoot td #btn-add-extensions{margin:10px 0 15px}table.extension-listing thead .ext-head:not(.ext-head-enable){display:none!important}table.extension-listing .ext-head.ext-head-enable{width:100%!important;padding:10px 0 0 10px!important}table.extension-listing tbody td{padding-left:10px!important;width:100%!important;box-sizing:border-box}table.extension-listing tbody td>i{margin:15px 0 10px 10px}table.extension-listing tbody td:before{top:0;left:20px!important;font-weight:600}table.extension-listing tbody td:first-child{padding-left:20px!important}table.extension-listing tbody td .extension-mime{margin-bottom:15px}table.extension-listing tbody td .btn-check-mime-type{margin-left:10px}}table.extension-listing select.extension-icon{display:none}table.extension-listing .icon-select-main{position:relative;display:inline-block;vertical-align:middle;width:100%}table.extension-listing .icon-select-main .icon-select-button{font-size:14px;line-height:2;color:#32373c;border:1px solid #7e8993;border-width:1px;box-shadow:none;border-radius:3px;padding:3px 24px 3px 8px;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle;max-width:100%;width:100%;display:inline-block;box-sizing:border-box}table.extension-listing .icon-select-main .icon-select-button li{list-style:none;margin:0;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:left;color:#555}table.extension-listing .icon-select-main .icon-select-button i{font-size:22px;color:#888;margin-right:10px;vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list{position:absolute;left:0;right:0;min-width:160px;background-color:#fff;border:1px solid #ccd0d4;border-radius:3px;box-shadow:0 2px 12px 1px rgba(0,0,0,.1);padding:0;bottom:100%;max-height:60vh;overflow:auto;display:none}table.extension-listing .icon-select-main .custom-extension-list ul.custom-extension-list-select{font-size:0;color:#888}table.extension-listing .icon-select-main .custom-extension-list li{list-style:none;cursor:pointer;font-size:14px;padding:8px 12px;margin:0}table.extension-listing .icon-select-main .custom-extension-list li:first-child{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:nth-child(2){padding-top:10px}table.extension-listing .icon-select-main .custom-extension-list li:last-child{padding-bottom:10px}table.extension-listing .icon-select-main .custom-extension-list li:hover{background-color:#f9f9f9}table.extension-listing .icon-select-main .custom-extension-list li span{vertical-align:middle}table.extension-listing .icon-select-main .custom-extension-list i{font-size:28px;margin-right:10px;vertical-align:middle;color:#888}@media screen and (max-width:1023px){#bp-hello-container.bp-hello-mime{bottom:0}#bp-hello-container.bp-hello-mime .bp-hello-header{height:auto;max-height:initial;min-height:58px}}body.site-users-php th#role,body.users-php th#role,body.users_page_bp-signups th#count_sent{width:10%}body.site-users-php th#email,body.site-users-php th#name,body.users-php th#email,body.users-php th#name,body.users-php th#registered,body.users_page_bp-signups th#date_sent,body.users_page_bp-signups th#email,body.users_page_bp-signups th#name,body.users_page_bp-signups th#registered{width:15%}body.users-php th#blogs,body.users_page_bp-signups th#blogs{width:20%}body.users_page_bp-signups td.count_sent,body.users_page_bp-signups th.column-count_sent{text-align:center}.bp-signups-list table{margin:1em 0}.bp-signups-list .column-fields{font-weight:700}#bp-activities-form .fixed .column-author{width:15%}#bp-activities-form #the-comment-list td.comment img,#bp-activities-form #the-comment-list td.comment video{max-width:300px;display:block;margin:.6em 0}.activity-attached-gif-container{cursor:pointer;max-width:480px}.activity-attached-gif-container .gif-player{position:relative;max-width:480px}.activity-attached-gif-container .gif-player video{margin:0}.activity-attached-gif-container .gif-play-button{height:80px;width:80px;position:absolute;left:29%;margin-left:-32px;top:69%;margin-top:-44px}.activity-attached-gif-container .gif-play-button .bb-icon-play-thin{font-size:80px;width:80px;height:80px;margin:0;padding:0;line-height:0}.activity-attached-gif-container .gif-icon{background:url(../images/GIF.svg) center no-repeat;position:absolute;display:block;height:28px;width:44px;bottom:0;left:0;border-radius:0 4px 0 0;background-size:28px;padding:8px;background-color:#000;opacity:.45}form#bp-groups-form .fixed .column-comment{width:20%}@media only screen and (min-width:700px){#poststuff #bbp_reply_attributes select{min-width:70%}}body.post-type-reply #edit-slug-box{padding-left:0;margin-top:0}#bbpress_group_admin_ui_meta_box fieldset{min-width:230px}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;left:15px;right:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:left;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now .table_discussion{float:right;border-top:#ececec 1px solid;width:45%}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-right:6px;padding-left:0;text-align:right;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now .t .b{font-size:18px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-right:12px;padding-left:0;padding-top:6px;color:#777}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now a.button{float:right;clear:right;position:relative;top:-5px}.bp-new-notice-panel{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:13px;line-height:2.1;margin:1.5em 0 3em;overflow:auto;padding:10px 25px 25px;position:relative}.bp-new-notice-panel label{clear:both;float:left;margin-right:3%;width:20%}.bp-new-notice-panel input,.bp-new-notice-panel textarea{clear:none;margin-bottom:1em;width:75%}.bp-new-notice-panel input[type=text]:after,.bp-new-notice-panel textarea:after{clear:both;content:" ";display:table}.bp-new-notice-panel .button-primary{margin-left:23%;width:auto}.bp-notice-about{font-size:1em;margin-bottom:1em}.bp-new-notice{margin-bottom:1em;margin-top:0}.bp-notices-list{margin-bottom:0}@media screen and (max-width:782px){.bp-new-notice-panel{margin-bottom:1.5em}.bp-new-notice-panel input,.bp-new-notice-panel textarea{margin-left:0;width:100%}.bp-new-notice-panel .button-primary{margin-left:0;width:auto}.bp-new-notice-panel .button{max-width:45%;word-wrap:break-word}.bp-notice-about{margin-top:0;margin-bottom:1em}.bp-new-notice{margin-bottom:.5em}}body.post-type-bp-group-type .postbox .inside,body.post-type-bp-member-type .postbox .inside{padding:0 12px 12px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-meta-box-colorpicker{display:flex;flex-direction:row}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one{display:flex;flex-direction:column;vertical-align:middle;text-align:-webkit-match-parent;flex-basis:auto}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child),body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one:not(:first-child){margin-left:15px}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bb-colorpicker-row-one .bb-colorpicker-label{margin-bottom:10px;color:#686868}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-hide-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-hide-colorpicker{display:none}body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-group-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-group-type-show-colorpicker,body.post-type-bp-member-type .postbox .inside .bb-meta-box-label-color-main .bp-member-type-show-colorpicker{display:block}body.post-type-bp-group-type #group-type-shortcode,body.post-type-bp-member-type #member-type-shortcode{line-height:1;margin-right:10px;padding:7px;display:inline-block}table.bp-postbox-table{background:#f9f9f9;margin-top:22px;border-radius:3px}table.bp-postbox-table thead th{font-weight:600}table.bp-postbox-table tbody th{width:23%;vertical-align:top}table.bp-postbox-table tbody td input[type=checkbox]{margin-right:8px}body.post-type-bp-email #excerpt{height:auto}body.post-type-bp-email th#situation{width:20%}body.post-type-bp-email td.column-situation ul{margin:0}body.post-type-bp-email .categorydiv label{display:block;float:left;padding-left:25px;text-indent:-25px}.buddyboss_page_bbp-repair .wrap,.buddyboss_page_bp-repair-community .wrap,.buddyboss_page_bp-tools .wrap{max-width:950px}.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p,.buddyboss_page_bp-tools p{line-height:2}.buddyboss_page_bbp-repair fieldset,.buddyboss_page_bp-repair-community fieldset,.buddyboss_page_bp-tools fieldset{margin:2em 0 0}.buddyboss_page_bbp-repair legend,.buddyboss_page_bp-repair-community legend,.buddyboss_page_bp-tools legend{color:#23282d;font-size:1.3em;font-weight:600;margin:1em 0}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label,.buddyboss_page_bp-tools label{clear:left;display:block;line-height:1.5;margin:0 0 7px;padding:3px;border-radius:3px}@media screen and (max-width:782px){.buddyboss_page_bbp-repair p,.buddyboss_page_bp-repair-community p{line-height:1.5}.buddyboss_page_bbp-repair label,.buddyboss_page_bp-repair-community label{margin-bottom:1em;padding-right:25px;text-indent:-33px}.buddyboss_page_bbp-repair .checkbox,.buddyboss_page_bp-repair-community .checkbox{padding:0 0 0 30px}}.bp-display-none{display:none}.wrap .bp-help-doc{position:relative;margin-top:20px;padding:2.2em 2.8em 2em;min-width:255px;max-width:1050px;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.bp-help-card-grid{margin-top:20px;min-width:255px;max-width:1050px}.bp-help-card-grid .bp-help-main-menu-wrap{display:flex;flex-flow:wrap;margin-left:-10px;margin-right:-10px}.bp-help-card-grid .bp-help-card{margin:0 10px 2%;background-color:#fff;border:1px solid #ccd0d4;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;flex:0 0 calc(33.33% - 20px);min-width:0}.bp-help-card-grid .bp-help-card .inside{padding:1.8em 2em 5em}.bp-help-card-grid .bp-help-card h2{font-size:18px;padding:0;margin:0 0 1em;line-height:1.4}.bp-help-card-grid .bp-help-card p:first-child{margin-top:0}.bp-help-card-grid .bp-help-content-wrap{display:flex}.bp-help-content-wrap{display:flex;flex-flow:row wrap;min-width:255px;max-width:1050px;background-color:#fff;border-radius:6px;border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.bp-help-sidebar>ul{margin:0}.bp-help-sidebar>ul>li>a{color:#23282d;font-size:16px;font-weight:600}.bp-help-sidebar>ul>li>ul{margin-top:20px}.bp-help-sidebar>ul>li>ul li{line-height:1.6;margin:1.2em 0}.bp-help-sidebar>ul>li ul>li.selected>a{font-weight:600}.bp-help-sidebar>ul>li>ul>li>ul>li{margin-left:1.6em;list-style-type:disc}.bp-help-sidebar>ul span.open{font-size:0}.bp-help-sidebar>ul span.open:after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:bottom;font-size:10px;color:#999;cursor:pointer}.bp-help-sidebar>ul span.open.active:after{transform:rotate(90deg)}.bp-help-content p,.bp-help-content ul li{line-height:2}.bp-help-content ul.bp-help-menu{margin:0 0 2.5em}.bp-help-content ul.bp-help-menu li{display:inline}.bp-help-content ul.bp-help-menu li.miscellaneous{display:none!important}.bp-help-content ul.bp-help-menu li:not(:last-child):after{font-family:dashicons;content:"\f345";margin:0 5px;display:inline-block;vertical-align:middle;font-size:10px;color:#999}.bp-help-content ul.bp-help-menu li:last-child a{color:#999}.bp-help-content h1{font-weight:500;font-size:2em;margin-bottom:1em}.bp-help-content h2{font-size:1.5em;margin-bottom:1em}.bp-help-content h3{font-size:1.2em;margin-bottom:1em}.bp-help-content code{border-radius:3px}.bp-help-content ol,.bp-help-content ul{margin-left:25px;margin-top:6px;line-height:1.5}.bp-help-content ul li{list-style-type:circle}.bp-help-content ol li{list-style-type:decimal}.bp-help-content hr{border-top:none;border-bottom:1px solid #eaeaea}.bp-help-content table{border:1px solid #eaeaea;border-collapse:collapse;width:100%;margin-bottom:3em}.bp-help-content th{background:#f9f9f9;font-weight:500;border-bottom:1px solid #eaeaea}.bp-help-content td,.bp-help-content th{padding:10px 12px}.bp-help-content img{max-width:100%;width:auto;height:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px -1px rgba(7,10,25,.1)}.bp-help-content .article-child>ul>li{list-style-type:disc}.bp-help-content .article-child .actions,.bp-help-content .article-child .sub-menu-count{display:none}.bp-help-main-menu-wrap div.notice{margin:0 10px!important;width:100%}@media screen and (min-width:782px){.bp-help-sidebar{background:#f9f9f9;padding:2.5em;border-right:1px solid #ccd0d4;border-radius:6px 0 0 6px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0;overflow:initial;width:100%;min-height:60vh}.bp-help-content{padding:2.5em 3em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-help-content th:first-child{width:40%}}@media screen and (max-width:781px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(50% - 20px);min-width:0}.bp-help-sidebar{background:#f9f9f9;padding:2.5em;width:100%;min-height:auto;border-bottom:1px solid #ccd0d4;border-radius:6px 6px 0 0}.bp-help-content{padding:2.5em;width:100%}.bp-help-content th:last-child{display:none}}@media screen and (max-width:550px){.bp-help-card-grid .bp-help-card{flex:0 0 calc(100% - 20px)}}#buddypress-update.not-shiny .update-message{border-left:0;padding-left:36px}#buddypress-update.not-shiny .update-message:before{content:"\f534"}.bp_buddyboss_app_wrap{min-width:255px;max-width:1150px}.bp_buddyboss_app_wrap .buddyboss-app-featured{margin:20px 2px 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block,.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{background:#fff;margin:0 0 20px;padding:2em 2.8em;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-items{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item{-webkit-box-flex:1;flex:1;margin:2em 1em;min-width:200px;width:30%}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{border-top:2px solid #f9f9f9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 -2em;padding:20px 2em}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item{display:none}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item:nth-of-type(-n+3){display:flex}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item:nth-child(-n+3){display:block}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon,.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-icon{justify-content:left}.bp_buddyboss_app_wrap .buddyboss-app-banner-block img{height:62px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content h3{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-banner-block p{margin:0 0 20px}.bp_buddyboss_app_wrap .buddyboss-app-banner-block-item-content p{margin:0 0 auto}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-icon{background:#f7f7f7;border:1px solid #e6e6e6;height:100px;margin:0 20px 0 0;width:100px}.bp_buddyboss_app_wrap .buddyboss-app-column-block img{max-height:50px;max-width:50px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap;height:20%;-webkit-box-pack:justify;justify-content:space-between;min-width:200px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content h2{float:left;margin-top:10px}.bp_buddyboss_app_wrap .buddyboss-app-column-block-item-content p{float:left;margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-button{border-radius:3px;cursor:pointer;display:block;height:37px;line-height:37px;text-align:center;text-decoration:none;background-color:#00aae1;color:#fff;width:124px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image{margin-right:2em;padding:1em}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-image .buddyboss-app-img{max-height:130px;max-width:160px}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;align-self:stretch;padding:1em 0}.bp_buddyboss_app_wrap .buddyboss-app-learndash-banner-block-content h1{padding-bottom:0}.bp_buddyboss_app_wrap .buddyboss-app-column-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-column{-webkit-box-flex:1;flex:1;min-width:0;width:50%;padding-right:20px}.bp_buddyboss_app_wrap .buddyboss-app-column:last-child{padding-right:0}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{box-sizing:border-box;border-radius:6px;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 20px;padding:2em}.bp_buddyboss_app_wrap .buddyboss-app-column-block,.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{background:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block{display:-webkit-box;display:flex;flex-wrap:wrap}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block img{height:225px;margin:0 2em 0 -2em}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block h1{margin-top:-12px}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block p{margin-top:0}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bp_buddyboss_app_wrap .buddyboss-app-small-light-block-content a{width:48%}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block{background-color:#00aae1;text-align:center}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block h1{color:#fff}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block p{color:#fafafa}.bp_buddyboss_app_wrap .buddyboss-app-small-dark-block img{margin:10px 0;max-width:100%}body.post-type-bp_ps_form .page-title-action{display:none}.buddypress .wrap div#message,.buddypress .wrap div.notice{margin:25px 0 15px}tr.child-no-padding th{padding:0 10px 0 0}tr.child-no-padding td{padding:5px 10px}tr.child-no-padding-first th{padding:20px 10px 0 0}tr.child-no-padding-first td{padding:15px 10px 5px}td.inviter.column-inviter strong img{float:left;margin-right:10px;margin-top:1px}td label.platform-activity{clear:left;display:block;line-height:1.5;margin:0 0 1em}.nav-tab-wrapper .bp-emails-customizer,.nav-tab-wrapper .bp-group-customizer,.nav-tab-wrapper .bp-user-customizer{padding-right:6px}.nav-tab-wrapper .bp-emails-customizer:after,.nav-tab-wrapper .bp-group-customizer:after,.nav-tab-wrapper .bp-user-customizer:after{font-family:dashicons;content:"\f345";margin-left:3px;display:inline-block;vertical-align:top}.bb-nickname-hide-last-name{margin-top:-21px}.bb-nickname-hide-last-name input[type=checkbox]{margin-top:0}.bb-nickname-hide-first-name{margin-top:-8px}.bb-nickname-hide-first-name input[type=checkbox]{margin-top:0}.loader-repair-tools{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-right:4px solid green;border-left:4px solid red;border-bottom:4px solid pink;border-radius:50%;width:10px;height:10px;animation:spin 2s linear infinite;display:inline-block;margin-left:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body .section-repair_community .settings fieldset .submit a.disable-btn{pointer-events:none}body .section-repair_community .settings fieldset .checkbox label code{margin-left:10px}@media screen and (max-width:782px){.bb-nickname-hide-last-name{margin-top:-2px}.bb-nickname-hide-first-name{margin-top:0}}.animate-spin{animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.wp-block-embed{margin:0}.wp-block-embed iframe{max-width:100%}#bp-help-content-area.loading,#bp-help-main-menu-wrap.loading,.bp-help-sidebar.loading{display:flex;justify-content:center;align-items:center}.content-loader{display:inline-block;position:relative;width:80px;height:80px}.content-loader div{display:inline-block;position:absolute;left:5px;width:9px;background:#dadada;animation:contentLoader 1.2s cubic-bezier(0,.5,.5,1) infinite}.content-loader div:nth-child(1){left:8px;animation-delay:-.24s}.content-loader div:nth-child(2){left:28px;animation-delay:-.12s}.content-loader div:nth-child(3){left:48px;animation-delay:0}#the-moderation-request-list .blocked_member>img,#the-moderation-request-list .content_owner>img{vertical-align:middle;margin-right:5px}#the-moderation-request-list [data-colname] a{outline:0;box-shadow:none}#the-moderation-request-list [data-colname] a img{display:inline-block;vertical-align:middle}#the-moderation-request-list .content_type strong{color:#1d2327}#the-moderation-request-list .content_type strong>span{color:grey}@keyframes contentLoader{0%{top:8px;height:50px}100%,50%{top:24px;height:28px}}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label{min-width:27%}#bp_moderation_settings_reporting label[for=bpm_reporting_content_reporting]{margin-top:5px;display:block}#bp_moderation_settings_reporting .small-text{width:48px;min-height:24px;height:24px}#bp_moderation_settings_reporting label.bpm_reporting_content_content_label,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label{display:inline-block;margin-bottom:30px}#bp_moderation_settings_blocking label.is_disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled,#bp_moderation_settings_reporting label.is_disabled{pointer-events:none;opacity:.5}#bp_moderation_settings_blocking label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.bpm_reporting_content_content_label+label.is_disabled input[type=checkbox]:disabled,#bp_moderation_settings_reporting label.is_disabled input[type=checkbox]:disabled{opacity:1;border-color:inherit}#bp-hello-container.deactivation-popup{top:50%;bottom:initial;transform:translateY(-50%);overflow:auto;max-height:90%;max-width:640px;margin:0 auto}#bp-hello-container.deactivation-popup .bp-hello-footer{position:static;padding:10px 23px}#bp-hello-container.deactivation-popup .bp-hello-footer button+button{margin-left:10px}#bp-hello-container.deactivation-popup .bp-hello-content{height:auto;padding:20px 23px}#bp-hello-container.deactivation-popup .bp-hello-content h4{margin-bottom:0}#bp-hello-container.deactivation-popup .bp-hello-content ul{margin-left:17px;list-style-type:disc}#bp-hello-container.deactivation-popup .bp-hello-content>p:first-child{margin-top:0}#bp_moderation_action td a{text-decoration:none}.row-actions .suspend a,.row-actions .suspend a:hover{color:#dc3232}.users tr.suspended-user{background-color:#f5dada}h2.has_tutorial_btn{position:relative}h2.has_tutorial_btn .bbapp-tutorial-btn{position:absolute;right:0;left:initial;top:5px;font-weight:400}h2.has_tutorial_btn .bbapp-tutorial-btn p{margin:0}@media screen and (max-width:580px){h2.has_tutorial_btn{margin-bottom:65px}h2.has_tutorial_btn .bbapp-tutorial-btn{top:inherit;bottom:-55px}}.bb-screen-position-outer{display:flex;width:180px;justify-content:space-between}.bb-screen-position-outer .bb-screen-position{display:flex;width:85px;flex-direction:column;text-align:center}.bb-screen-position-outer .bb-screen-position input[type=radio]{opacity:0;visibility:hidden;height:0}.bb-screen-position-outer .bb-screen-position .option{position:relative;display:flex;flex-direction:column}.bb-screen-position-outer .bb-screen-position .option:before{content:" ";height:80px;width:80px;background:#f0f0f1;display:flex;border-radius:5px;border:2px solid #ccd0d4;transition:all .3s ease}.bb-screen-position-outer .bb-screen-position .option:after{content:" ";width:40px;height:20px;border-radius:2px;background:#c3c4c7;position:absolute;top:55px}.bb-screen-position-outer .bb-screen-position .option.opt-right:after{right:8px}.bb-screen-position-outer .bb-screen-position .option.opt-left:after{left:8px}.bb-screen-position-outer .bb-screen-position .option span{font-size:14px;color:#999;line-height:2}.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_left:checked:checked+.option:before,.bb-screen-position-outer .bb-screen-position #bp_on_screen_notifications_position_right:checked:checked+.option:before{border-color:#2370b1}.bp-messages-feedback .bp-feedback.error{margin:0;border:0;padding:0}#bp_media_settings_symlinks .bp-feedback,#bp_privacy .bp-feedback,#bp_web_push_notification_settings .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_privacy .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_privacy .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px 8px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}#bp_media_settings_symlinks .bp-feedback,#bp_web_push_notification_settings .bp-feedback,.admin-notice .bp-feedback{box-shadow:none;padding-top:0}#bp_media_settings_symlinks .bp-feedback .bp-icon,#bp_web_push_notification_settings .bp-feedback .bp-icon,.admin-notice .bp-feedback .bp-icon{border-radius:4px 0 0 4px;margin:0}#bp_media_settings_symlinks .bp-feedback>p,#bp_web_push_notification_settings .bp-feedback>p,.admin-notice .bp-feedback>p{color:#666!important;margin-top:0!important;padding:10px;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0;width:100%}.bp-messages-feedback .bp-feedback.warning .bp-icon{background-color:#f7ba45}.bp-messages-feedback .bp-feedback.warning .bp-icon:before{font-family:bb-icons;content:"\e855"}.bb-error-section{padding:10px;margin-left:-210px;background:#ffdcdc;color:#d42929;line-height:1.5;border:1px solid #ffc5ca;border-radius:4px}.bb-warning-section-wrap.hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}.bb-warning-section-wrap.hidden-header>th+td{padding-left:0;padding-right:0}.bb-warning-section{padding:10px;margin-left:-210px;background:#fff3c8;color:#8b6300;line-height:1.5;border:1px solid #ffeeb3;border-radius:4px}@media screen and (max-width:782px){.bb-warning-section{margin-left:0}}.status-line{display:inline-block;font-size:14px;padding:10px 15px;background:#f0f0f1;border-radius:5px;color:grey}.status-line:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;background:grey;margin-right:10px;vertical-align:baseline}.status-line.error-connected{color:#ce1010}.status-line.error-connected:before{background:#ce1010}.status-line.connected{color:#858585}.status-line.connected:before{background:#8fd14f}.status-line.warn-connected{color:#858585}.status-line.warn-connected:before{background:#fac710}.buddyboss_page_bp-settings .bp-avatar-nav{display:none}.avatar-options .avatar-custom-input{display:inline-block;margin:0 7px 0 0}.avatar-options .avatar-custom-input+p.description{margin-top:15px}.avatar-options .avatar-custom-input>label{display:inline-block;vertical-align:top}.avatar-options .avatar-custom-input input[type=radio]{opacity:0;visibility:hidden;height:0;margin:0;padding:0!important;border:0;display:block}.avatar-options .avatar-custom-input input[type=radio]:checked+label .img-block img{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.avatar-options .avatar-custom-input input[type=radio]:checked:before{position:absolute}.avatar-options .avatar-custom-input .img-block{display:flex;border-radius:5px;margin-bottom:5px}.avatar-options .avatar-custom-input img{width:80px;height:80px;border:1px solid #ccd0d4;border-radius:5px;object-fit:cover}.avatar-options .avatar-custom-input span{display:block;text-align:center;color:#999}.avatar-options .avatar-custom-input .description{margin-top:15px}.avatar-options .bb-default-custom-upload-file .bb-upload-container img{margin-bottom:10px;max-width:120px}.avatar-options .bb-default-custom-upload-file .button.delete{border-color:#d33;color:#d33;margin-left:5px}.avatar-options .bb-default-custom-upload-file .button.delete.bp-hide{display:none}.avatar-options .bb-default-custom-upload-file.cover-uploader .bb-upload-container img{max-width:300px;width:100%}.avatar-options .cover-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.avatar-options .cover-uploader-label .cover-uploader-hide{border:0;opacity:0;position:absolute;right:0;top:0;bottom:0}.avatar-options .image-width-height>label{min-width:80px;display:inline-block}.avatar-options .image-width-height .description{margin-left:85px;margin-bottom:15px}@media screen and (max-width:782px){.avatar-options .image-width-height>label{min-width:auto;margin-bottom:10px}.avatar-options .image-width-height .description{margin-left:0}}.bp-admin-card .avatar-options .no-field-notice{margin:15px 0;padding:10px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-uploader-progress div.error{margin:5px 0 2px}.buddyboss_page_bp-settings #TB_window #TB_ajaxContent .bp-avatar-status .bp-progress{margin-right:0}.preview_avatar_cover .preview-switcher{margin-bottom:25px}.preview_avatar_cover .preview-switcher .button:focus{box-shadow:none}.preview_avatar_cover .preview-block{max-width:260px;border:1px solid #ccd0d4;border-radius:5px;overflow:hidden;margin-bottom:25px;display:none}.preview_avatar_cover .preview-block.active{display:block}.preview_avatar_cover .app-preview-wrap{max-width:200px}.preview_avatar_cover .app-preview-wrap .preview-item-avatar{left:50%;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.preview_avatar_cover .preview-item-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80px;max-height:80px;background-color:#ccc;overflow:hidden}.preview_avatar_cover .preview-item-cover.large-image{min-height:130px;max-height:130px}.preview_avatar_cover .preview-item-avatar{height:75px;width:75px;position:relative;top:-35px;left:25px;border:3px solid #fff;border-radius:5px}.preview_avatar_cover .preview-item-avatar.centered-image{left:50%;transform:translateX(-50%)}.preview_avatar_cover .preview-item-avatar img{background-color:#f9f9f9}.preview_avatar_cover .preview-item-avatar img,.preview_avatar_cover .preview-item-cover img{object-fit:cover;width:100%}.preview_avatar_cover .preview-item-avatar img[src=""],.preview_avatar_cover .preview-item-cover img[src=""]{display:none}.preview_avatar_cover:not(.has-avatar) .preview-item-avatar{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-cover{display:none}.preview_avatar_cover:not(.has-cover) .preview-item-avatar{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.preview_avatar_cover:not(.has-cover):not(.has-avatar){display:none}.preview_avatar_cover .button-group>.button:last-child:first-child{border-radius:3px}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar{border-radius:50%}.profile-cover-options .preview_avatar_cover .web-preview-wrap .preview-item-avatar img{border-radius:50%}.group-cover-options .preview_avatar_cover .app-preview-wrap{position:relative}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-cover{min-height:120px;max-height:120px;margin-bottom:45px}.group-cover-options .preview_avatar_cover .app-preview-wrap .preview-item-avatar{top:25px;position:absolute;border-radius:12px;border:0;height:70px;width:70px}.buddyboss_page_bp-settings #TB_window,body.users_page_bp-profile-edit #TB_window{height:auto!important;width:820px!important;max-width:90%;top:50%!important;transform:translateY(-50%);max-height:90%;overflow:auto}.buddyboss_page_bp-settings #TB_window .bp-avatar #avatar-to-crop,body.users_page_bp-profile-edit #TB_window .bp-avatar #avatar-to-crop{margin-bottom:15px}.buddyboss_page_bp-settings #TB_ajaxContent,body.users_page_bp-profile-edit #TB_ajaxContent{height:auto!important;width:auto!important;padding:15px}table tbody td .bb-description{color:#999;margin-top:6px;margin-bottom:0}.bb-group-element,.bb-group-headers-element,.bb-member-directory-element,.bb-member-directory-profile-action,.bb-profile-header-element{margin-bottom:10px}@media screen and (max-width:782px){.bb-group-element input[type=checkbox],.bb-group-headers-element input[type=checkbox],.bb-member-directory-element input[type=checkbox],.bb-member-directory-profile-action input[type=checkbox],.bb-profile-header-element input[type=checkbox]{width:auto}}.bb-header-style-outer{display:flex}.bb-header-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-header-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-header-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-header-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-header-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-left.png) no-repeat center}html[dir=rtl] .bb-header-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-group-header-right.png) no-repeat center}.bb-header-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-group-header-center.png) no-repeat center}.bb-header-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-header-style-outer .bb-header-style #bb-group-header-style-centered:checked:checked+.option:before,.bb-header-style-outer .bb-header-style #bb-group-header-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer{display:flex}.bb-grid-style-outer .bb-grid-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-grid-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-grid-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-grid-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-grid-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-grid-style .option.opt-left:after{background:url(../../images/bb-group-directory-right.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option.opt-centered:after{background:url(../../images/bb-group-directory-center.png) no-repeat center}.bb-grid-style-outer .bb-grid-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-centered:checked:checked+.option:before,.bb-grid-style-outer .bb-grid-style #bb-group-directory-layout-grid-style-left:checked:checked+.option:before{border-color:#2370b1}.bb-grid-style-outer .bb-header-style{display:flex;flex-direction:column;margin-right:15px;text-align:center;width:110px}.bb-grid-style-outer .bb-header-style input[type=radio]{height:0;opacity:0;visibility:hidden}.bb-grid-style-outer .bb-header-style .option{display:flex;color:#999;flex-direction:column;position:relative}.bb-grid-style-outer .bb-header-style .option:before{background:#f9f9f9;border:2px solid #ccd0d4;border-radius:4px;box-sizing:border-box;content:"";display:flex;height:110px;margin-bottom:5px;transition:all .3s ease;width:100%}.bb-grid-style-outer .bb-header-style .option:after{background-size:cover!important;content:"";border-radius:3px;bottom:30px;left:6px;position:absolute;right:6px;top:6px;image-rendering:-webkit-optimize-contrast}.bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-left.png) no-repeat center}html[dir=rtl] .bb-grid-style-outer .bb-header-style .option.opt-left:after{background:url(../../images/bb-profile-header-right.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option.opt-centered:after{background:url(../../images/bb-profile-header-center.png) no-repeat center}.bb-grid-style-outer .bb-header-style .option span{color:#999;font-size:14px;line-height:2}.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-stylecentered:checked:checked+.option:before,.bb-grid-style-outer .bb-header-style #bb-profile-headers-layout-styleleft:checked:checked+.option:before{border-color:#2370b1}.bb-head-notice{background-color:#f6f6f6;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;line-height:1.5;margin-top:10px;max-width:140px;padding:5px 10px;width:auto}.bb-head-notice a{color:inherit;font-weight:700;text-decoration:none}.bb-inactive-field>th:before,.bb-pro-inactive>th:before{content:"\eecc";font-family:bb-icons;margin-right:5px;vertical-align:top;display:inline-block;line-height:1;font-weight:300;font-size:15px}.bb-inactive-field>td,.bb-pro-inactive>td{opacity:.3}.bb-inactive-field>td,.bb-inactive-field>td *,.bb-pro-inactive>td,.bb-pro-inactive>td *{pointer-events:none;user-select:none}.bb-active-field>th:before,.bb-pro-active>th:before{display:none}.bb-active-field .bb-head-notice,.bb-pro-active .bb-head-notice{display:none}.bp-hello-email .bp-hello-title .count,.btn-open-missing-email .count{display:inline-block;background-color:#2271b1;color:#fff;padding:1px 6px;border-radius:4px;line-height:1.3;font-size:smaller}.btn-open-missing-email+#bp-hello-backdrop{display:block}.bp-hello-email .bp-hello-title .count{font-size:inherit;padding:2px 10px;margin-right:10px}.bp-hello-email .bp-hello-content{height:auto;padding:0 23px;min-height:180px;max-height:calc(100vh - 320px);margin-bottom:62px}.bp-hello-email .missing-email-list ul{list-style:disc;margin:25px 0 25px 20px}.bp-hello-email .bb-popup-buttons{position:absolute;bottom:0;padding:15px;text-align:right;width:calc(100% - 30px);margin:0 -23px;border-top:1px solid var(--bp-hello-color-secondary);background-color:#f0f0f1}@media screen and (orientation:landscape) and (max-height:480px){.bp-hello-email .bp-hello-content{min-height:110px}}#bp-hello-container.bp-hello-email{top:50%;bottom:initial;transform:translateY(-50%);margin-top:32px}#bp-hello-container.bp-hello-email .button-primary{color:#fff;margin-left:10px}@media screen and (max-width:480px){#bp-hello-container.bp-hello-email .button-primary{margin-left:0}}#bp_notification_settings_automatic table.render-dynamic-notification,#bp_notification_settings_automatic table.render-dynamic-notification tbody,#bp_notification_settings_automatic table.render-dynamic-notification td,#bp_notification_settings_automatic table.render-dynamic-notification th,#bp_notification_settings_automatic table.render-dynamic-notification tr{display:block}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th{display:none}#bp_notification_settings_automatic table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_notification_settings_automatic table.form-table .no-padding{padding:0}#bp_notification_settings_automatic table.form-table tbody tr{margin-bottom:20px}#bp_notification_settings_automatic table.form-table tbody tr th{margin-bottom:15px;width:100%}#bp_notification_settings_automatic .field-set{margin-top:10px;background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px}#bp_notification_settings_automatic .field-set .field-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:15px}#bp_notification_settings_automatic .field-set .field-block+.field-block{border-top:1px solid #ccd0d4}#bp_notification_settings_automatic .field-set .field-block .no-email-info{margin-right:15px;margin-left:auto;background-color:#ffdcdc;border-radius:5px;padding:5px 10px;color:#8c0202;font-size:11px;text-decoration:none}#bp_notification_settings_automatic .field-set .field-block .email-info{margin-right:15px;margin-left:auto;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;background-color:#dfe5ea}#bp_notification_settings_automatic .field-set .field-block .notification-defaults{padding:3px 0;cursor:pointer}#bp_notification_settings_automatic .field-set .field-block input[type=checkbox]{margin-top:0}#bp_notification_settings_automatic .field-set .field-block .manage-defaults{margin-top:15px;justify-content:flex-end;width:100%;display:flex}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap{margin-left:15px;min-width:58px;text-align:center}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled{pointer-events:none}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]{opacity:.7;background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);color:rgba(44,51,56,.5)}#bp_notification_settings_automatic .field-set .field-block .manage-defaults .field-wrap.disabled input[type=checkbox]::before{opacity:.7}#bp_notification_settings_automatic .field-set .field-block .manage-defaults-hide{display:none}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr th{min-width:200px;padding:15px 20px 0 0;width:auto}#bp_notification_settings_automatic table.form-table.dynamic-notification-after tbody tr td{padding:15px 10px 15px 0}.bb-bottom-notice{margin:2.2em -2.8em -2.2em;background:#f6f6f8;padding:2.2em 2.8em;border-radius:0 0 5px 5px;border-top:1px solid #ccd0d4}.bp-admin-card .form-table .bb-lab-notice{background:#f6f6f8;padding:1.2em;margin-top:1.2em;border-radius:3px;border:1px solid #ccd0d4}.bp-admin-card .form-table .bp-new-notice-panel-notice{color:#8b6300;background-color:#fff3c8;padding:1.2em;font-size:14px;line-height:1.5;border-radius:3px;margin:20px 0}.bp-admin-card .form-table .bp-new-notice-panel-notice a{color:inherit}.bp-admin-card .form-table .bp-new-notice-panel-notice+p.description{margin-bottom:15px}.bb-lab-notice.notification-information:before{content:"\eebc";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:100;margin-right:10px;line-height:1}.bb-lab-notice.notification-information:first-child{margin-top:0}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_messaging_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_messaging_notification_settings table.form-table .no-padding{padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default{width:300px;max-height:calc(90vh - 50px);overflow:auto}#wpadminbar #wp-admin-bar-bp-notifications-default>li{display:inline-block;width:100%;padding:5px 0}#wpadminbar #wp-admin-bar-bp-notifications-default>li#wp-admin-bar-notification-view-all{text-align:center}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar{float:left;width:40px;margin-top:4px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar .member-status{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a{height:auto;padding:0}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a img{max-width:36px}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-avatar>a>i{display:none}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content{float:right;width:calc(100% - 60px)}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .bb-full-link>a{opacity:1;padding:0;height:auto;position:static;white-space:normal;line-height:1.5}#wpadminbar #wp-admin-bar-bp-notifications-default .notification-content .posted{line-height:1.4}table.moderations .column-content_type a[data-action=unhide],table.moderations .column-content_type a[data-action=unsuspend],table.moderations .column-member a[data-action=unhide],table.moderations .column-member a[data-action=unsuspend]{color:#5f9a22}table.moderations tfoot tr th,table.moderations thead tr th{font-weight:600}table.moderations tbody tr .column-suspend .dashicons{color:#000;font-size:24px}.buddyboss_page_bp-moderation .dashicons{font-weight:700}.buddyboss_page_bp-moderation .bb-back{display:inline-block;margin-top:15px;text-decoration:none}.buddyboss_page_bp-moderation .bb-back [class*=bb-icon]{display:inline-block;font-size:17px;margin:-1px 3px 0 0;vertical-align:middle}.buddyboss_page_bp-moderation table.reports tfoot tr th,.buddyboss_page_bp-moderation table.reports thead tr th{font-weight:600}table.moderations .column-member img,table.moderations .content_owner img,table.reports .column-reporter img{vertical-align:middle;margin-right:5px;border-radius:50%}#bp_moderation_action>.inside{margin:0;padding:0 20px}#bp_moderation_action>.inside .tablenav.bottom{height:auto;min-height:20px;margin:0;padding-top:0}#bp_moderation_action>.inside .tablenav.bottom .tablenav-pages{margin:20px 0}#bp_moderation_action .report-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf;margin:0 -20px;padding:20px}#bp_moderation_action .report-header_content_id{font-size:20px;font-weight:600;color:#1d2327;margin-bottom:10px}#bp_moderation_action .report-header_content_id span{color:grey;margin-left:5px}#bp_moderation_action .report-header_content_id a{text-decoration:none}#bp_moderation_action .report-header_content_id a i{font-weight:300;font-size:18px;transform:translateY(-1px);display:inline-block}#bp_moderation_action .report-header_user{display:flex;align-items:center}#bp_moderation_action .report-header_user strong a{text-decoration:none;font-size:16px;box-shadow:none}#bp_moderation_action .report-header_user img{border-radius:50%;max-width:35px;height:auto;margin-right:10px;vertical-align:middle}#bp_moderation_action .report-header_content{text-align:center;font-weight:600}#bp_moderation_action .report-header_content strong{display:block;font-size:24px}#bp_moderation_action .report-header_action .report-header_button{color:#b32d2e;border-color:#b32d2e}#bp_moderation_action .report-header_action .report-header_button.green{color:#5f9a22;border-color:#afcc90}#bp_moderation_action .report-header_action .report-header_button+.report-header_button{margin-left:10px}.moderation-table-heading.form-table td{padding:15px 0}#the-moderation-report-list .reporter a{box-shadow:none}.taxonomy-bpm_category .form-field.term-slug-wrap{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th{display:none}#bp_labs_settings table.form-table .notes-hidden-header>th+td,#bp_web_push_notification_settings table.form-table .notes-hidden-header>th+td{padding-left:0;padding-right:0}#bp_labs_settings table.form-table .no-padding,#bp_web_push_notification_settings table.form-table .no-padding{padding:0}.no-field-notice{background-color:#f6f6f8;border:1px solid #ccd0d4;border-radius:3px;padding:15px}.notification-settings-input[data-bp-tooltip]{display:inline-block}.notification-settings-input[data-bp-tooltip]::after{min-width:140px;white-space:normal;padding:7px 12px;text-align:center}.bp-admin-card .password-toggle{position:relative;display:inline-block;width:50%}.bp-admin-card .password-toggle>input{padding-right:30px;width:100%!important}.bp-admin-card .password-toggle .bb-hide-pw{position:absolute;right:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0!important;box-shadow:none}.bp-admin-card .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}.bp-admin-card .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before{content:"\ee6a"}.registration-restrictions-rule-list{margin:15px 0;max-width:560px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule{padding-left:40px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule:before{cursor:grab;content:"\e858";font-family:bb-icons;font-weight:400;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);left:10px}.registration-restrictions-rule-list.bb-sortable .registration-restrictions-rule.ui-sortable-helper:before{cursor:grabbing}.registration-restrictions-rule-list .registration-restrictions-rule{display:flex;align-items:center;flex-wrap:wrap;gap:15px;background-color:#f6f7f7;border:1px solid #c3c4c7;position:relative;border-radius:4px;padding:15px 40px 15px 15px;margin-bottom:15px}.registration-restrictions-rule-list .registration-restrictions-rule.error{background-color:rgba(255,0,0,.1);border-color:#ffc5ca}.registration-restrictions-rule-list .registration-restrictions-rule input,.registration-restrictions-rule-list .registration-restrictions-rule select{width:100%}.registration-restrictions-rule-list .registration-restrictions-rule>div{flex:1 0 130px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld{flex-basis:80px;display:flex;align-items:baseline;margin-left:-5px}.registration-restrictions-rule-list .registration-restrictions-rule>div.registration-restrictions-input-tld:before{content:".";margin-right:5px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-priority{position:absolute;top:50%;transform:translateY(-50%);left:15px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove{position:absolute;top:50%;transform:translateY(-50%);right:10px}.registration-restrictions-rule-list .registration-restrictions-rule .registration-restrictions-remove button{color:#3c434a;font-size:20px;cursor:pointer;border:0;background-color:transparent;padding:0}.section-bb_registration_restrictions .registration-restrictions-listing{position:relative}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:absolute;right:0;top:0;font-size:13px;max-width:200px;min-width:200px;padding:10px 12px;border-radius:4px;color:#d42929;border:1px solid #ffc5ca;background:#ffdcdc}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p{color:inherit;margin:0 0 5px 0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error p:last-child{margin-bottom:0}.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error:empty{display:none}@media screen and (max-width:1320px){.section-bb_registration_restrictions .registration-restrictions-listing .restrictions-error{position:static;max-width:inherit;margin:20px 0}}.custom-select2{font-size:14px;line-height:2;color:#2c3338;border:1px solid #8c8f94;box-shadow:none;border-radius:3px;padding:0 24px 0 8px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}.custom-select2 .select2-selection__arrow{display:none}.select2-container--open .custom-select2{border-radius:3px 3px 0 0}.custom-dropdown-select2 .select2-search__field{min-height:25px;line-height:1}.custom-dropdown-select2 .select2-results__options{max-height:240px;overflow:auto}.custom-dropdown-select2 .select2-results__options li{padding:6px 10px}.custom-dropdown-select2 .select2-results__options li.select2-results__option--highlighted{background-color:rgba(170,170,170,.5);color:inherit}.section-bp_reaction_settings_section>h2{width:100%}.section-bp_reaction_settings_section .bb-reactions-setting-field{margin-top:8px}.section-bp_reaction_settings_section label[for=bb_reaction_mode_likes]{margin-right:15px}.section-bp_reaction_settings_section .bb-reaction-mode-description{margin-top:10px}.section-bp_reaction_settings_section .bb-reaction-button-label{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;cursor:default}.section-bp_reaction_settings_section .bb-reaction-button-label>p{width:100%;cursor:text}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit{display:none}.section-bp_reaction_settings_section .bb-reaction-button-label .bb-reaction-button-text-limit.active{display:inline-block}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser{padding:3px;border-color:#8c8f94;vertical-align:middle;border-radius:4px;min-height:auto;margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i{color:#9b9f9b;font-size:24px;display:block;line-height:1}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser>i:before{margin:0}.section-bp_reaction_settings_section .bb-reaction-button-label #bb-reaction-button-chooser:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.section-bp_reaction_settings_section .bb-reaction-button-label input#bb-reaction-button-text{color:#2c3338;font-size:14px;vertical-align:middle;border-radius:4px;width:auto;min-height:30px;padding:3px 8px;line-height:25px}.bb-integrations-section h1{font-size:40px;color:#000;font-weight:600;line-height:1.3;margin-bottom:70px;max-width:900px}.bb-integrations_filters_section{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.bb-integrations_filters_section .bb-integrations_search{width:100%;max-width:290px;position:relative}.bb-integrations_filters_section .bb-integrations_search:after{content:"\ef10";font-family:bb-icons;font-size:15px;font-weight:400;color:#000;position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-integrations_filters_section .bb-integrations_search input{font-size:12px;font-weight:500;color:#000;padding:6px 32px 6px 16px;border:1px solid rgba(0,0,0,.3);border-radius:5px;width:100%}.bb-integrations_filters_section .bb-integrations_search input::-webkit-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_search input::-moz-search-cancel-button{display:none}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px}.bb-integrations_filters_section .bb-integrations_filters select{border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:5px 16px}.bb-integrations_filters_section .integrations_collection-sub{display:flex;margin:0}.bb-integrations_filters_section .integrations_collection-sub li{display:flex;align-items:center;cursor:pointer;position:relative;margin:0}.bb-integrations_filters_section .integrations_collection-sub li:hover span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li span{font-size:12px;font-weight:500;color:#000;border:1px solid rgba(0,0,0,.1);border-left-width:0;padding:8px 16px}.bb-integrations_filters_section .integrations_collection-sub li input{opacity:0;position:absolute;inset:0;width:auto;height:auto;margin:0}.bb-integrations_filters_section .integrations_collection-sub li input:checked+span{color:#fff;background-color:#e0613c}.bb-integrations_filters_section .integrations_collection-sub li:first-child span{border-left:1px solid rgba(0,0,0,.1);border-radius:3px 0 0 3px}.bb-integrations_filters_section .integrations_collection-sub li:last-child span{border-radius:0 3px 3px 0}.bb-integrations-listing{display:flex;flex-wrap:wrap;gap:34px;margin-bottom:60px}.bb-integrations-listing .integration_cat_title{width:100%}.bb-integrations-listing .cat_title{font-size:18px;font-weight:600;color:#000;margin:25px 0 0}.bb-integrations-listing .integrations_single_holder{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:24px 24px 42px;width:100%;max-width:256px;position:relative}.bb-integrations-listing .integrations_single_holder .holder_integrations_img{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.bb-integrations-listing .integrations_single_holder .holder_integrations_img img{height:56px;width:56px;object-fit:contain;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.bb-integrations-listing .integrations_single_holder .holder_integrations_img .type_integrations_text{font-size:12px;line-height:22px;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);padding:0 8px;border-radius:19px}.bb-integrations-listing .integrations_single_holder .logo_title{color:#000;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.bb-integrations-listing .integrations_single_holder .short_desc p{font-size:12px;color:rgba(0,0,0,.6);min-height:45px;margin:0 0 15px}.bb-integrations-listing .integrations_single_holder .integration_readmore{font-size:12px;font-weight:500;color:#640398;text-decoration:none;position:absolute;bottom:24px;left:24px}.bb-integrations-listing .integrations_single_holder .integration_readmore i{font-size:15px;transform:rotate(-45deg);display:inline-block}.bb-integrations-listing .integrations_single_holder .integration_readmore:active,.bb-integrations-listing .integrations_single_holder .integration_readmore:focus{box-shadow:none}.bb-integrations-listing_loadmore{display:flex;justify-content:center}.bb-integrations_loadmore{display:flex;align-items:center;gap:5px;justify-content:center;color:#fff;cursor:pointer;font-size:14px;font-weight:500;background-color:#e0613c;border:0;border-radius:5px;padding:16px 20px;min-width:150px}.bb-integrations_loadmore:hover{color:rgba(255,255,255,.8)}.bb-integrations_loadmore.loading{pointer-events:none;opacity:.8}.bb-integrations_loadmore.loading:after{content:'\ef30';font-family:bb-icons;font-size:18px;font-weight:400;display:inline-block;animation:spin 2s infinite linear;display:inline-block}.bb-get-platform{display:flex;flex-direction:row-reverse;justify-content:space-between;background-color:#fff;border:.5px solid #e0613c;border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,0,0,.1);padding:40px 48px;max-width:990px;margin:80px auto 0}.bb-get-platform .bb-get-platform_details h3{color:#000;font-size:32px;font-weight:600;line-height:1.25;margin:0 0 16px}.bb-get-platform .bb-get-platform_details p{color:rgba(0,0,0,.8);font-size:14px;line-height:20px;margin-bottom:32px}.bb-get-platform .guarantee-img{width:180px;height:180px;object-fit:contain}.bb-get-platform .bb-upgrade-btn{color:#fff;background-color:#e0613c;font-size:14px;font-weight:500;line-height:22px;border-radius:5px;padding:8px 16px;text-decoration:none}.bb-integrations-loader{display:flex;justify-content:center;align-items:center;width:100%;min-height:250px}.bb-integrations-loader i{font-size:26px;display:inline-block}@media screen and (max-width:2600px){.bb-integrations-listing .integrations_single_holder{max-width:calc(20% - 78px)}}@media screen and (max-width:1600px){.bb-integrations-listing .integrations_single_holder{max-width:calc(25% - 78px)}}@media screen and (max-width:1200px){.bb-integrations-listing .integrations_single_holder{max-width:calc(33.3333% - 78px)}}@media screen and (max-width:1080px){.bb-integrations-section h1{font-size:28px}.bb-integrations_filters_section{flex-direction:column;gap:20px}.bb-integrations_filters_section .bb-integrations_filters{display:flex;gap:25px;flex-wrap:wrap}.bb-get-platform{flex-direction:column}.bb-get-platform .guarantee-img{margin-bottom:24px}}@media screen and (max-width:900px){.bb-integrations-listing{gap:20px}.bb-integrations-listing .integrations_single_holder{max-width:calc(50% - 60px)}}@media screen and (max-width:560px){.bb-integrations-section h1{font-size:22px;margin-bottom:30px}.bb-integrations_filters_section .bb-integrations_search{max-width:inherit}.bb-integrations_filters_section .bb-integrations_filters{justify-content:center}.bb-integrations_filters_section .bb-integrations_filters select{width:100%;max-width:inherit}.bb-integrations-listing .integrations_single_holder{max-width:calc(100% - 40px)}}.buddyboss_page_bb-upgrade .nav-tab-wrapper{display:none}.bb-upgrade-nav-tag{display:inline-block;vertical-align:top;box-sizing:border-box;margin:0 0 -1px 5px;padding:8px;min-width:18px;height:19px;border-radius:15px;background-color:#d63638;color:#fff;font-size:11px;line-height:.3;text-align:center}@media screen and (max-width:760px){.bb-upgrade-nav-tag{margin-top:2px}}.wrap.wrap--upgrade{width:calc(100% - 22px)}.advance-tab-header{margin:16px 0 0;padding:0 0 16px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center}@media screen and (max-width:700px){.advance-tab-header{flex-direction:column}.advance-tab-header .advance-brand{margin:0 auto 16px}.advance-tab-header .nav-settings-subsubsub{margin-bottom:16px}.advance-tab-header .adv-sep{display:none}.advance-tab-header .advance-actions{flex-direction:column}.advance-tab-header .advance-actions .advance-nav-action{margin-left:0;margin-top:8px}}.advance-tab-header .nav-settings-subsubsub{padding:0}.advance-tab-header .subsubsub{margin:0}.advance-tab-header .subsubsub>li{margin-right:24px}.advance-tab-header .subsubsub>li:last-of-type{margin-right:0}.advance-tab-header .subsubsub a{color:rgba(0,0,0,.6);font-weight:500;font-size:14px}.advance-tab-header .subsubsub a:active,.advance-tab-header .subsubsub a:focus{box-shadow:none}.advance-tab-header .subsubsub a.current{color:#e0613c}.advance-tab-header .advance-nav-action{margin-left:24px}.advance-brand{margin-right:auto}.advance-brand .upgrade-brand{border-radius:50%;max-width:40px}.adv-sep{width:1px;height:24px;background-color:rgba(0,0,0,.2);margin:0 24px}.advance-actions{display:flex;align-items:center}.advance-actions .advance-action-link{font-size:14px}.advance-nav-action{font-size:14px;font-weight:500;background:#e0613c;color:#fff;border-radius:5px;padding:8px 16px;display:inline-flex;align-items:center;text-decoration:none}.advance-nav-action:hover{color:rgba(255,255,255,.8)}.advance-nav-action:hover svg path{fill:rgba(255,255,255,0.8)}.advance-nav-action:active,.advance-nav-action:focus{color:#fff;box-shadow:none}.advance-nav-action svg{margin-right:8px}.wrap h1.bb-advance-heading{font-size:40px;font-weight:600;margin-bottom:72px;max-width:45%}@media screen and (max-width:1400px){.wrap h1.bb-advance-heading{max-width:75%}}@media screen and (max-width:760px){.wrap h1.bb-advance-heading{max-width:95%;margin-bottom:42px}}.bb-upgrade-wrap{position:relative;font-size:15px;max-width:1400px;margin-top:25px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.bb-advance-card{flex:0 0 48%;max-width:48%;margin:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid #ccd0d4;box-shadow:0 4px 28px 0 rgba(0,0,0,.08);background:#fff}@media screen and (max-width:760px){.bb-advance-card{flex:0 0 100%;max-width:100%;margin-bottom:24px}.bb-advance-card.bb-advance-card--hero{margin-bottom:24px}}.bb-advance-card h2{font-weight:600;font-size:1.6em;line-height:1.2;margin:0 0 11px}.bb-advance-card .card-subtitle{font-size:1em;line-height:1.4}.card-data{flex:1;padding:2.3em 2.3em;display:flex;flex-direction:column}.card-figure{width:100%;height:100%;position:relative;padding-top:52.56%;display:block;background-color:#faf9f7;border-bottom:1px solid rgba(0,0,0,.1)}.card-figure .upgrade-figure{position:absolute;top:0;bottom:0;left:0;right:0;margin:24px auto 0;z-index:0;max-height:calc(100% - 24px);width:auto;max-width:100%;object-fit:cover}.bb-advance-card--hero{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:48px}.bb-advance-card--hero .card-inner-wrap{display:flex}@media screen and (max-width:760px){.bb-advance-card--hero .card-inner-wrap{flex-direction:column}.bb-advance-card--hero .card-inner-wrap .card-figure-wrapper{width:100%}.bb-advance-card--hero .card-inner-wrap .card-figure{padding-top:52.56%}.bb-advance-card--hero .card-inner-wrap .card-figure .upgrade-figure{max-height:100%}.bb-advance-card--hero .card-inner-wrap .card-data{padding:2.3em 2.3em}}.bb-advance-card--hero .card-figure-wrapper{width:42.417%}.bb-advance-card--hero .card-figure{width:100%;padding-top:0;border:0;background-color:#1a1830}.bb-advance-card--hero .card-figure .upgrade-figure{max-height:none;margin:auto}.bb-advance-card--hero .card-data{flex:1;padding:4.2em 2.8em;display:flex;flex-direction:column}.advance-card-note{margin:24px 0}.advance-card-note p{margin:0}.advance-card-action{display:flex;align-items:center;margin-top:auto}@media screen and (max-width:900px){.advance-card-action{flex-direction:column}}.advance-action-button,.wp-performance-check input[type=submit]{border:1px solid #e0613c;color:#e0613c;font-weight:500;background-color:#fff;border-radius:5px;padding:8px 16px;margin-right:16px;cursor:pointer;text-decoration:none;outline:0;box-shadow:none}@media screen and (max-width:900px){.advance-action-button,.wp-performance-check input[type=submit]{margin:0 0 16px}}.advance-action-button:hover,.wp-performance-check input[type=submit]:hover{color:#e0613c}.advance-action-button:active,.advance-action-button:focus,.wp-performance-check input[type=submit]:active,.wp-performance-check input[type=submit]:focus{background-color:rgba(224,97,60,.1);color:#e0613c;outline:0;box-shadow:none}.advance-action-success .advance-action-button,.advance-action-success .wp-performance-check input[type=submit]{border-color:#019701;color:#019701}.advance-action-button.advance-action-button--idle,.wp-performance-check input[type=submit].advance-action-button--idle{pointer-events:none;cursor:default}.advance-action-link{color:#640398;font-weight:500;text-decoration:none;outline:0;box-shadow:none;border-bottom:1px solid transparent;padding:2px 0 1px}.advance-action-link i{display:inline-block;transform:rotate(45deg);line-height:1}.advance-action-link:hover{color:#640398;border-bottom:1px solid #640398}.advance-action-link:active,.advance-action-link:focus{outline:0;box-shadow:none;color:#640398}.advance-list{display:flex;flex-wrap:wrap;margin:0 33.33% 0 0}.bb-advance-card--theme .advance-list{margin-right:16%}@media screen and (max-width:1500px){.advance-list{margin-right:0}.bb-advance-card--theme .advance-list{margin-right:0}}.advance-list li{max-width:50%;flex:0 0 50%;margin:0 0 11px;font-weight:600;font-size:95%}@media screen and (max-width:1300px){.advance-list li{max-width:100%;flex:0 0 100%}}.advance-list li.advance-list__expand{max-width:100%;flex:0 0 100%}.advance-list li:before{content:"\e876";display:inline-block;font-family:bb-icons;font-size:16px;font-weight:400;margin-right:8px;line-height:1;color:#e0613c}.wrap.wrap--performance>h2:first-child{font-weight:500;font-size:24px}.wrap.wrap--performance>p{color:rgba(0,0,0,.6)}.wp-performance-check input[type=submit]{margin:24px 0 32px} \ No newline at end of file diff --git a/src/bp-core/admin/sass/common.scss b/src/bp-core/admin/sass/common.scss index f19991a49b..367e963e93 100644 --- a/src/bp-core/admin/sass/common.scss +++ b/src/bp-core/admin/sass/common.scss @@ -4456,6 +4456,30 @@ table.moderations .column-member { } } +@media screen and (max-width: 2600px) { + + .bb-integrations-listing .integrations_single_holder { + max-width: calc(20% - 78px); + } + +} + +@media screen and (max-width: 1600px) { + + .bb-integrations-listing .integrations_single_holder { + max-width: calc(25% - 78px); + } + +} + +@media screen and (max-width: 1200px) { + + .bb-integrations-listing .integrations_single_holder { + max-width: calc(33.3333% - 78px); + } + +} + @media screen and (max-width: 1080px) { .bb-integrations-section h1 { @@ -4482,6 +4506,44 @@ table.moderations .column-member { } } +@media screen and (max-width: 900px) { + + .bb-integrations-listing { + gap: 20px; + + .integrations_single_holder { + max-width: calc(50% - 60px); + } + } + +} + +@media screen and (max-width: 560px) { + + .bb-integrations-section h1 { + font-size: 22px; + margin-bottom: 30px; + } + + .bb-integrations_filters_section .bb-integrations_search { + max-width: inherit; + } + + .bb-integrations_filters_section .bb-integrations_filters { + justify-content: center; + + select { + width: 100%; + max-width: inherit; + } + } + + .bb-integrations-listing .integrations_single_holder { + max-width: calc(100% - 40px); + } + +} + /*------------------------------------------------------------------------------ * 20.0 Upgrade *----------------------------------------------------------------------------*/ From b95ea7966e1c1436c20ef2a76945edcd4d69a000 Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Fri, 7 Jun 2024 15:58:56 +0530 Subject: [PATCH 35/81] PROD-7479 - updated data for display --- src/bp-core/admin/templates/upgrade-integrations-screen.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bp-core/admin/templates/upgrade-integrations-screen.php b/src/bp-core/admin/templates/upgrade-integrations-screen.php index 2797c5d5d8..38659478ae 100644 --- a/src/bp-core/admin/templates/upgrade-integrations-screen.php +++ b/src/bp-core/admin/templates/upgrade-integrations-screen.php @@ -67,8 +67,8 @@ <% if (item && item.logo_image_url ) { %> <% } %> - <% if (item && item._embedded && item._embedded['wp:term'] && item._embedded['wp:term'][0] && item._embedded['wp:term'][0][0] && item._embedded['wp:term'][0][0].name ) { %> -
    <%= item._embedded['wp:term'][0][0].name %>
    + <% if (item && item.collection_name ) { %> +
    <%= item.collection_name %>
    <% } %>
    @@ -77,7 +77,7 @@

    <%= item.short_description %>

    - Learn more + Learn more
    <% } %> <% }); %> From a09245ab217c76f6f77ce55dbdc11d225196a49d Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Fri, 7 Jun 2024 16:52:08 +0530 Subject: [PATCH 36/81] PROD-7479 - fix the order by issue --- src/bp-core/admin/js/bb-upgrade.js | 282 ++++++++++++++----------- src/bp-core/admin/js/bb-upgrade.min.js | 1 + 2 files changed, 156 insertions(+), 127 deletions(-) create mode 100644 src/bp-core/admin/js/bb-upgrade.min.js diff --git a/src/bp-core/admin/js/bb-upgrade.js b/src/bp-core/admin/js/bb-upgrade.js index 25ea1f6fd2..0a8814385b 100644 --- a/src/bp-core/admin/js/bb-upgrade.js +++ b/src/bp-core/admin/js/bb-upgrade.js @@ -1,131 +1,159 @@ window.bp = window.bp || {}; -(function() { - - var APIDomain = 'https://developbb.com/'; - - function renderIntegrations() { - - var defaultOptions = { - previewParent: jQuery('.bb-integrations-section-listing'), - data: [], - collections: null, - categories: null, - searchQuery: '', - collectionId: '', - categoryId: 'all', - page: 1, - per_page: 20, - }; - - // Initial render - render( defaultOptions ); - - function fetchIntegrations( append = false ) { - var requestData = { - '_embed': true, - 'per_page': defaultOptions.per_page, - 'page': defaultOptions.page - }; - - if ( defaultOptions.searchQuery ) { - requestData['search'] = defaultOptions.searchQuery; - } - - if ( defaultOptions.collectionId && defaultOptions.collectionId !== "all" ) { - requestData['integrations_collection'] = defaultOptions.collectionId; - } - - if ( defaultOptions.categoryId && defaultOptions.categoryId !== "all" ) { - requestData['integrations_category'] = defaultOptions.categoryId; - } - - jQuery.ajax({ - method: 'GET', - url: APIDomain + 'wp-json/wp/v2/integrations', - data: requestData, - success: function( response ) { - if ( append ) { - defaultOptions.data = defaultOptions.data.concat( response ); - } else { - defaultOptions.data = response; - } - render( defaultOptions ); - }, - error: function( response ) { - console.log( 'Error fetching integrations' ); - if( response && response.status === 400 ) { - jQuery( '.bb-integrations_loadmore' ).remove(); - return; - } - } - }); - } - - function fetchCollectionsAndCategories() { - var collectionsRequest = jQuery.ajax({ - method: 'GET', - url: APIDomain + 'wp-json/wp/v2/integrations_collection?per_page=99' - }); - - var categoriesRequest = jQuery.ajax({ - method: 'GET', - url: APIDomain + 'wp-json/wp/v2/integrations_category?per_page=99' - }); - - jQuery.when(collectionsRequest, categoriesRequest).done( function( collectionsResponse, categoriesResponse ) { - defaultOptions.collections = collectionsResponse[0]; - defaultOptions.categories = categoriesResponse[0]; - fetchIntegrations(); - }).fail( function() { - console.log('Error fetching collections or categories'); - }); - } - - function render( renderOptions ) { - var tmpl = jQuery( '#tmpl-bb-integrations' ).html(); - var compiled = _.template( tmpl ); - var html = compiled( renderOptions ); - - if ( renderOptions.previewParent ) { - renderOptions.previewParent.html( html ); - } - } - - // Initial data fetch for collections and categories, followed by integrations - fetchCollectionsAndCategories(); - - // Event listeners for input changes - jQuery( document ).on( 'change', 'input[name="integrations_collection"]', function(e) { - if( jQuery( this ).siblings( 'span' ).text().toLowerCase() === 'all' ) { - defaultOptions.collectionId = 'all'; - } else { - defaultOptions.collectionId = jQuery( this ).val(); - } - defaultOptions.page = 1; - fetchIntegrations(); - }); - - jQuery( document ).on( 'keyup', 'input[name="search_integrations"]', function(e) { - defaultOptions.searchQuery = jQuery( this ).val(); - defaultOptions.page = 1; - fetchIntegrations(); - }); - - jQuery( document ).on( 'change', 'select[name="categories_integrations"]', function(e) { - defaultOptions.categoryId = jQuery( this ).val(); - defaultOptions.page = 1; - fetchIntegrations(); - }); - - jQuery( document ).on('click', '.bb-integrations_loadmore', function(e) { - e.preventDefault(); - jQuery( this ).addClass( 'loading' ); - defaultOptions.page += 1; - fetchIntegrations( true ); - }); - } - - renderIntegrations(); +(function () { + + var APIDomain = 'https://developbb.com/'; + + function renderIntegrations() { + + var defaultOptions = { + previewParent: jQuery( '.bb-integrations-section-listing' ), + data: [], + collections: null, + categories: null, + searchQuery: '', + collectionId: '', + categoryId: 'all', + page: 1, + per_page: 20, + }; + + // Initial render. + render( defaultOptions ); + + function fetchIntegrations( append ) { + var requestData = { + '_embed': true, + 'per_page': defaultOptions.per_page, + 'page': defaultOptions.page, + 'orderby': 'category_name', + 'order': 'asc', + }; + + if ( defaultOptions.searchQuery ) { + requestData.search = defaultOptions.searchQuery; + } + + if ( defaultOptions.collectionId && defaultOptions.collectionId !== 'all' ) { + requestData.integrations_collection = defaultOptions.collectionId; + } + + if ( defaultOptions.categoryId && defaultOptions.categoryId !== 'all' ) { + requestData.integrations_category = defaultOptions.categoryId; + } + + jQuery.ajax( + { + method: 'GET', + url: APIDomain + 'wp-json/wp/v2/integrations', + data: requestData, + success: function ( response ) { + if ( append ) { + defaultOptions.data = defaultOptions.data.concat( response ); + } else { + defaultOptions.data = response; + } + render( defaultOptions ); + }, + error: function ( response ) { + console.log( 'Error fetching integrations' ); + if ( response && response.status === 400 ) { + jQuery( '.bb-integrations_loadmore' ).remove(); + return; + } + } + } + ); + } + + function fetchCollectionsAndCategories() { + var collectionsRequest = jQuery.ajax( + { + method: 'GET', + url: APIDomain + 'wp-json/wp/v2/integrations_collection?per_page=99' + } + ); + + var categoriesRequest = jQuery.ajax( + { + method: 'GET', + url: APIDomain + 'wp-json/wp/v2/integrations_category?per_page=99' + } + ); + + jQuery.when( collectionsRequest, categoriesRequest ).done( + function ( collectionsResponse, categoriesResponse ) { + defaultOptions.collections = collectionsResponse[0]; + defaultOptions.categories = categoriesResponse[0]; + fetchIntegrations( false ); + } + ).fail( + function () { + console.log( 'Error fetching collections or categories' ); + } + ); + } + + function render( renderOptions ) { + var tmpl = jQuery( '#tmpl-bb-integrations' ).html(); + var compiled = _.template( tmpl ); + var html = compiled( renderOptions ); + + if ( renderOptions.previewParent ) { + renderOptions.previewParent.html( html ); + } + } + + // Initial data fetch for collections and categories, followed by integrations. + fetchCollectionsAndCategories(); + + // Event listeners for input changes. + jQuery( document ).on( + 'change', + 'input[name="integrations_collection"]', + function () { + if ( jQuery( this ).siblings( 'span' ).text().toLowerCase() === 'all' ) { + defaultOptions.collectionId = 'all'; + } else { + defaultOptions.collectionId = jQuery( this ).val(); + } + defaultOptions.page = 1; + fetchIntegrations( false ); + } + ); + + jQuery( document ).on( + 'keyup', + 'input[name="search_integrations"]', + function () { + defaultOptions.searchQuery = jQuery( this ).val(); + defaultOptions.page = 1; + fetchIntegrations( false ); + } + ); + + jQuery( document ).on( + 'change', + 'select[name="categories_integrations"]', + function () { + defaultOptions.categoryId = jQuery( this ).val(); + defaultOptions.page = 1; + fetchIntegrations( false ); + } + ); + + jQuery( document ).on( + 'click', + '.bb-integrations_loadmore', + function (e) { + e.preventDefault(); + jQuery( this ).addClass( 'loading' ); + defaultOptions.page += 1; + fetchIntegrations( true ); + } + ); + } + + renderIntegrations(); }(jQuery)); diff --git a/src/bp-core/admin/js/bb-upgrade.min.js b/src/bp-core/admin/js/bb-upgrade.min.js new file mode 100644 index 0000000000..83d23bc137 --- /dev/null +++ b/src/bp-core/admin/js/bb-upgrade.min.js @@ -0,0 +1 @@ +window.bp=window.bp||{},function(){var e,t,o,n="https://developbb.com/";function a(t){var e={_embed:!0,per_page:o.per_page,page:o.page,orderby:"category_name",order:"asc"};o.searchQuery&&(e.search=o.searchQuery),o.collectionId&&"all"!==o.collectionId&&(e.integrations_collection=o.collectionId),o.categoryId&&"all"!==o.categoryId&&(e.integrations_category=o.categoryId),jQuery.ajax({method:"GET",url:n+"wp-json/wp/v2/integrations",data:e,success:function(e){o.data=t?o.data.concat(e):e,r(o)},error:function(e){console.log("Error fetching integrations"),e&&400===e.status&&jQuery(".bb-integrations_loadmore").remove()}})}function r(e){var t=jQuery("#tmpl-bb-integrations").html(),t=_.template(t)(e);e.previewParent&&e.previewParent.html(t)}r(o={previewParent:jQuery(".bb-integrations-section-listing"),data:[],collections:null,categories:null,searchQuery:"",collectionId:"",categoryId:"all",page:1,per_page:20}),e=jQuery.ajax({method:"GET",url:n+"wp-json/wp/v2/integrations_collection?per_page=99"}),t=jQuery.ajax({method:"GET",url:n+"wp-json/wp/v2/integrations_category?per_page=99"}),jQuery.when(e,t).done(function(e,t){o.collections=e[0],o.categories=t[0],a(!1)}).fail(function(){console.log("Error fetching collections or categories")}),jQuery(document).on("change",'input[name="integrations_collection"]',function(){"all"===jQuery(this).siblings("span").text().toLowerCase()?o.collectionId="all":o.collectionId=jQuery(this).val(),o.page=1,a(!1)}),jQuery(document).on("keyup",'input[name="search_integrations"]',function(){o.searchQuery=jQuery(this).val(),o.page=1,a(!1)}),jQuery(document).on("change",'select[name="categories_integrations"]',function(){o.categoryId=jQuery(this).val(),o.page=1,a(!1)}),jQuery(document).on("click",".bb-integrations_loadmore",function(e){e.preventDefault(),jQuery(this).addClass("loading"),o.page+=1,a(!0)})}(jQuery); \ No newline at end of file From 61ad3a0622b3ac92a0aec6cd72dc236d4294d15b Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Fri, 7 Jun 2024 17:07:41 +0530 Subject: [PATCH 37/81] PROD-7479 - updated rapyd data --- src/bp-core/admin/bp-core-admin-functions.php | 2 +- .../admin/{class => classes}/class-bb-performance-tester.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename src/bp-core/admin/{class => classes}/class-bb-performance-tester.php (99%) diff --git a/src/bp-core/admin/bp-core-admin-functions.php b/src/bp-core/admin/bp-core-admin-functions.php index 1136792a08..758224884a 100644 --- a/src/bp-core/admin/bp-core-admin-functions.php +++ b/src/bp-core/admin/bp-core-admin-functions.php @@ -3916,7 +3916,7 @@ class="checkbox" function bb_web_performance_tester() { if ( ! class_exists( 'BB_Performance_Tester' ) ) { - require_once buddypress()->plugin_dir . 'bp-core/admin/class/class-bb-performance-tester.php'; + require_once buddypress()->plugin_dir . 'bp-core/admin/classes/class-bb-performance-tester.php'; } static $bb_wpt = null; diff --git a/src/bp-core/admin/class/class-bb-performance-tester.php b/src/bp-core/admin/classes/class-bb-performance-tester.php similarity index 99% rename from src/bp-core/admin/class/class-bb-performance-tester.php rename to src/bp-core/admin/classes/class-bb-performance-tester.php index bdee3927a9..32e07f3e69 100644 --- a/src/bp-core/admin/class/class-bb-performance-tester.php +++ b/src/bp-core/admin/classes/class-bb-performance-tester.php @@ -172,7 +172,7 @@ public function settings_page() { borderColor: "rgba(219,73,179,1)", hoverBackgroundColor: "rgba(219,73,179,1)", hoverBorderColor: "rgba(219,73,179,1)", - data: [0.372, 1.909, 0.121, 0.258, 5.404, 8.064, 2.279] + data: [0.026, 0.061, 0.005, 0.007, 7.244, 7.342, 0.296] } ] }; From 5602d343083f612af143be8a5e6619f911b2d665 Mon Sep 17 00:00:00 2001 From: Amin Charoliya Date: Fri, 7 Jun 2024 17:24:16 +0530 Subject: [PATCH 38/81] [PROD-7479] Add Integration title --- src/bp-core/admin/js/bb-upgrade.js | 10 +++- .../templates/upgrade-integrations-screen.php | 50 ++++++++++--------- 2 files changed, 36 insertions(+), 24 deletions(-) diff --git a/src/bp-core/admin/js/bb-upgrade.js b/src/bp-core/admin/js/bb-upgrade.js index 0a8814385b..46559b7033 100644 --- a/src/bp-core/admin/js/bb-upgrade.js +++ b/src/bp-core/admin/js/bb-upgrade.js @@ -16,6 +16,7 @@ window.bp = window.bp || {}; categoryId: 'all', page: 1, per_page: 20, + categoryHeadings: false }; // Initial render. @@ -36,6 +37,9 @@ window.bp = window.bp || {}; if ( defaultOptions.collectionId && defaultOptions.collectionId !== 'all' ) { requestData.integrations_collection = defaultOptions.collectionId; + } else { + requestData['orderby'] = "category_name"; + defaultOptions.categoryHeadings = true; } if ( defaultOptions.categoryId && defaultOptions.categoryId !== 'all' ) { @@ -84,7 +88,11 @@ window.bp = window.bp || {}; jQuery.when( collectionsRequest, categoriesRequest ).done( function ( collectionsResponse, categoriesResponse ) { defaultOptions.collections = collectionsResponse[0]; - defaultOptions.categories = categoriesResponse[0]; + defaultOptions.categories = {}; + for (var i = 0; i < categoriesResponse[0].length; i++) { + var collection = categoriesResponse[0][i]; + defaultOptions.categories[collection.id] = collection.name; + } fetchIntegrations( false ); } ).fail( diff --git a/src/bp-core/admin/templates/upgrade-integrations-screen.php b/src/bp-core/admin/templates/upgrade-integrations-screen.php index 38659478ae..419a4794dd 100644 --- a/src/bp-core/admin/templates/upgrade-integrations-screen.php +++ b/src/bp-core/admin/templates/upgrade-integrations-screen.php @@ -37,12 +37,13 @@
    - <% if( categories && categories.length ) { %> + <% if( categories ) { %> <% } %> <% if( collections && collections.length ) { %> @@ -58,28 +59,31 @@
    <% if ( data && data.length ) { %> + <% currentCategory = null; %> <% jQuery.each( data, function( key, item ) { %> - <% if ( 'title' === item.type ) { %> -
    <%= item.title.rendered %>
    - <% } else { %> -
    -
    - <% if (item && item.logo_image_url ) { %> - - <% } %> - <% if (item && item.collection_name ) { %> -
    <%= item.collection_name %>
    - <% } %> -
    -
    -
    <%= item.title.rendered %>
    -
    -

    <%= item.short_description %>

    -
    + <% if( categoryHeadings ) { %> + <% if ( currentCategory != item.integrations_category[0] ) { %> +
    <%= categories[item.integrations_category[0]] %>
    + <% currentCategory = item.integrations_category[0] %> + <% }%> + <% }%> +
    +
    + <% if (item && item.logo_image_url ) { %> + + <% } %> + <% if (item && item.collection_name ) { %> +
    <%= item.collection_name %>
    + <% } %> +
    +
    +
    <%= item.title.rendered %>
    +
    +

    <%= item.short_description %>

    - Learn more
    - <% } %> + Learn more +
    <% }); %> <% } else { %>
    From ba03849133dfc2d71a5fe79eb85b7075ab1adef7 Mon Sep 17 00:00:00 2001 From: Amin Charoliya Date: Fri, 7 Jun 2024 17:31:27 +0530 Subject: [PATCH 39/81] [PROD-7479] Update API domain --- src/bp-core/admin/js/bb-upgrade.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bp-core/admin/js/bb-upgrade.js b/src/bp-core/admin/js/bb-upgrade.js index 46559b7033..b3c1a42747 100644 --- a/src/bp-core/admin/js/bb-upgrade.js +++ b/src/bp-core/admin/js/bb-upgrade.js @@ -2,7 +2,7 @@ window.bp = window.bp || {}; (function () { - var APIDomain = 'https://developbb.com/'; + var APIDomain = 'https://buddyboss.com/'; function renderIntegrations() { From c6248434f2525afa8a2f7480a883e54afe0839c2 Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Fri, 7 Jun 2024 17:39:35 +0530 Subject: [PATCH 40/81] PROD-7479 - code refactoring --- .../classes/class-bb-performance-tester.php | 12 +++++++-- src/bp-core/admin/js/bb-upgrade.js | 2 +- .../upgrade-performance-tester-screen.php | 26 ++++++++++++++++--- 3 files changed, 34 insertions(+), 6 deletions(-) diff --git a/src/bp-core/admin/classes/class-bb-performance-tester.php b/src/bp-core/admin/classes/class-bb-performance-tester.php index 32e07f3e69..56f6a75ff1 100644 --- a/src/bp-core/admin/classes/class-bb-performance-tester.php +++ b/src/bp-core/admin/classes/class-bb-performance-tester.php @@ -54,8 +54,16 @@ public function settings_page() { ?>
    -

    -

    +

    +

    + WPHostingBenchmarks.com' + ); + ?> +

    - settings_page(); ?> + + settings_page(); ?>
    From 3da96a506b0ec85d92175aa6212e7c4fb33d28e0 Mon Sep 17 00:00:00 2001 From: annrra Date: Fri, 7 Jun 2024 17:11:55 +0300 Subject: [PATCH 41/81] [PROD-7479] Add updated tracking links - code recfactor and overall UI improvements --- src/bp-core/admin/css/common.css | 60 +++++-- src/bp-core/admin/sass/common.scss | 82 +++++---- .../templates/upgrade-integrations-screen.php | 4 +- .../upgrade-performance-tester-screen.php | 2 +- .../admin/templates/upgrade-screen.php | 159 +++++++++--------- src/bp-core/classes/class-bp-admin.php | 4 +- 6 files changed, 173 insertions(+), 138 deletions(-) diff --git a/src/bp-core/admin/css/common.css b/src/bp-core/admin/css/common.css index c2b7afdff0..0e2f2ea7b5 100644 --- a/src/bp-core/admin/css/common.css +++ b/src/bp-core/admin/css/common.css @@ -3832,12 +3832,7 @@ table.moderations .column-member img { line-height: 25px; } -.bb-integrations-section h1 { - font-size: 40px; - color: #000; - font-weight: 600; - line-height: 1.3; - margin-bottom: 70px; +.bb-integrations-section h1.bb-advance-heading { max-width: 900px; } @@ -4067,13 +4062,12 @@ table.moderations .column-member img { } .bb-integrations_loadmore.loading:after { - content: '\ef30'; + content: "\ef30"; font-family: bb-icons; font-size: 18px; font-weight: 400; display: inline-block; animation: spin 2s infinite linear; - display: inline-block; } .bb-get-platform { @@ -4153,9 +4147,6 @@ table.moderations .column-member img { } @media screen and (max-width: 1080px) { - .bb-integrations-section h1 { - font-size: 28px; - } .bb-integrations_filters_section { flex-direction: column; gap: 20px; @@ -4183,10 +4174,6 @@ table.moderations .column-member img { } @media screen and (max-width: 560px) { - .bb-integrations-section h1 { - font-size: 22px; - margin-bottom: 30px; - } .bb-integrations_filters_section .bb-integrations_search { max-width: inherit; } @@ -4233,6 +4220,19 @@ table.moderations .column-member img { .wrap.wrap--upgrade { width: calc(100% - 22px); + margin-left: 0; +} + +@media screen and (max-width: 782px) { + .wrap.wrap--upgrade { + width: calc(100% - 34px); + margin-left: 12px; + } +} + +.wrap.wrap--upgrade > .wrap { + margin-left: 0; + margin-right: 0; } .advance-tab-header { @@ -4353,26 +4353,41 @@ table.moderations .column-member img { margin-right: 8px; } -.wrap h1.bb-advance-heading { +h1.bb-advance-heading { font-size: 40px; font-weight: 600; margin-bottom: 72px; max-width: 45%; + margin-top: 48px; } @media screen and (max-width: 1400px) { - .wrap h1.bb-advance-heading { + h1.bb-advance-heading { max-width: 75%; } } +@media screen and (max-width: 1080px) { + h1.bb-advance-heading { + font-size: 28px; + } +} + @media screen and (max-width: 760px) { - .wrap h1.bb-advance-heading { + h1.bb-advance-heading { max-width: 95%; + margin-top: 24px; margin-bottom: 42px; } } +@media screen and (max-width: 560px) { + h1.bb-advance-heading { + font-size: 22px; + margin-bottom: 30px; + } +} + .bb-upgrade-wrap { position: relative; font-size: 15px; @@ -4597,6 +4612,15 @@ table.moderations .column-member img { color: #640398; } +.advance-action-link.advance-action-link--back { + display: inline-block; + margin: 12px 0; +} + +.advance-action-link.advance-action-link--back i { + transform: none; +} + .advance-list { display: flex; flex-wrap: wrap; diff --git a/src/bp-core/admin/sass/common.scss b/src/bp-core/admin/sass/common.scss index 367e963e93..e60616b9e4 100644 --- a/src/bp-core/admin/sass/common.scss +++ b/src/bp-core/admin/sass/common.scss @@ -4149,12 +4149,7 @@ table.moderations .column-member { } } // Integrations Listing -.bb-integrations-section h1 { - font-size: 40px; - color: #000; - font-weight: 600; - line-height: 1.3; - margin-bottom: 70px; +.bb-integrations-section h1.bb-advance-heading { max-width: 900px; } @@ -4361,9 +4356,9 @@ table.moderations .column-member { .bb-integrations_loadmore { display: flex; - align-items: center; - gap: 5px; - justify-content: center; + align-items: center; + gap: 5px; + justify-content: center; color: #fff; cursor: pointer; font-size: 14px; @@ -4383,13 +4378,12 @@ table.moderations .column-member { opacity: 0.8; &:after { - content: '\ef30'; + content: "\ef30"; font-family: bb-icons; font-size: 18px; font-weight: 400; display: inline-block; animation: spin 2s infinite linear; - display: inline-block; } } } @@ -4482,10 +4476,6 @@ table.moderations .column-member { @media screen and (max-width: 1080px) { - .bb-integrations-section h1 { - font-size: 28px; - } - .bb-integrations_filters_section { flex-direction: column; gap: 20px; @@ -4520,11 +4510,6 @@ table.moderations .column-member { @media screen and (max-width: 560px) { - .bb-integrations-section h1 { - font-size: 22px; - margin-bottom: 30px; - } - .bb-integrations_filters_section .bb-integrations_search { max-width: inherit; } @@ -4557,18 +4542,18 @@ table.moderations .column-member { .bb-upgrade-nav-tag { display: inline-block; - vertical-align: top; - box-sizing: border-box; - margin: 0 0 -1px 5px; - padding: 8px; - min-width: 18px; - height: 19px; - border-radius: 15px; - background-color: #d63638; - color: #fff; - font-size: 11px; - line-height: 0.3; - text-align: center; + vertical-align: top; + box-sizing: border-box; + margin: 0 0 -1px 5px; + padding: 8px; + min-width: 18px; + height: 19px; + border-radius: 15px; + background-color: #d63638; + color: #fff; + font-size: 11px; + line-height: 0.3; + text-align: center; @media screen and (max-width: 760px) { margin-top: 2px; @@ -4577,6 +4562,17 @@ table.moderations .column-member { .wrap.wrap--upgrade { width: calc(100% - 22px); + margin-left: 0; + + @media screen and (max-width: 782px) { + width: calc(100% - 34px); + margin-left: 12px; + } + + > .wrap { + margin-left: 0; + margin-right: 0; + } } .advance-tab-header { @@ -4702,20 +4698,31 @@ table.moderations .column-member { } } -.wrap h1.bb-advance-heading { +h1.bb-advance-heading { font-size: 40px; font-weight: 600; margin-bottom: 72px; max-width: 45%; + margin-top: 48px; @media screen and (max-width: 1400px) { max-width: 75%; } + @media screen and (max-width: 1080px) { + font-size: 28px; + } + @media screen and (max-width: 760px) { max-width: 95%; + margin-top: 24px; margin-bottom: 42px; } + + @media screen and (max-width: 560px) { + font-size: 22px; + margin-bottom: 30px; + } } .bb-upgrade-wrap { @@ -4933,6 +4940,15 @@ table.moderations .column-member { box-shadow: none; color: #640398; } + + &.advance-action-link--back { + display: inline-block; + margin: 12px 0; + + i { + transform: none; + } + } } .advance-list { diff --git a/src/bp-core/admin/templates/upgrade-integrations-screen.php b/src/bp-core/admin/templates/upgrade-integrations-screen.php index 419a4794dd..ff37d50544 100644 --- a/src/bp-core/admin/templates/upgrade-integrations-screen.php +++ b/src/bp-core/admin/templates/upgrade-integrations-screen.php @@ -27,7 +27,7 @@
    -

    Integrate your BuddyBoss site with hundreds of apps and plugins for limitless possibilities.

    +

    Integrate your BuddyBoss site with hundreds of apps and plugins for limitless possibilities.

    @@ -103,7 +103,7 @@

    as low as $99', 'buddyboss' ) ); ?>

    purchase, contact us for a full refund. No questions asked.', 'buddyboss' ) ); ?>

    diff --git a/src/bp-core/admin/templates/upgrade-screen.php b/src/bp-core/admin/templates/upgrade-screen.php index c37559869d..dd3738e590 100644 --- a/src/bp-core/admin/templates/upgrade-screen.php +++ b/src/bp-core/admin/templates/upgrade-screen.php @@ -24,103 +24,98 @@ ?>
    -
    - -

    -
    -
    -
    -
    -
    - plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-rapyd.png' . '" />'; ?> -
    +

    +
    +
    +
    +
    +
    + plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-rapyd.png' . '" />'; ?> +
    +
    +
    +

    +
    +
    +

    + +

    -
    -

    -
    -
    -

    - -

    -
    -
    - - -
    +
    + +
    +
    -
    -
    -
    - plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-pro.png' . '" />'; ?> +
    +
    +
    + plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-pro.png' . '" />'; ?> +
    +
    +

    +
    +
    +
      +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    -
    -

    -
    -
    -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
    - +
    +
    -
    -
    -
    - plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-theme.png' . '" />'; ?> +
    +
    +
    + plugin_url . 'bp-core/images/upgrade/bb-upgrade-card-theme.png' . '" />'; ?> +
    +
    +

    +
    +
    +
      +
    • +
    • +
    • +
    • +
    • +
    • +
    -
    -

    -
    -
    -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    -
    -
    - - -
    +
    + +
    -
    -
    diff --git a/src/bp-core/classes/class-bp-admin.php b/src/bp-core/classes/class-bp-admin.php index 65f48031d8..26821802dd 100644 --- a/src/bp-core/classes/class-bp-admin.php +++ b/src/bp-core/classes/class-bp-admin.php @@ -646,8 +646,8 @@ public function bp_upgrade_screen() {
    - - + + From 1424cda76b943c76486bbe8eca7dae170df31e79 Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Mon, 10 Jun 2024 11:25:55 +0530 Subject: [PATCH 42/81] PROD-7479 - update order by field for category --- src/bp-core/admin/js/bb-upgrade.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bp-core/admin/js/bb-upgrade.js b/src/bp-core/admin/js/bb-upgrade.js index 3633aab9a5..842a1ea0af 100644 --- a/src/bp-core/admin/js/bb-upgrade.js +++ b/src/bp-core/admin/js/bb-upgrade.js @@ -81,7 +81,7 @@ window.bp = window.bp || {}; var categoriesRequest = jQuery.ajax( { method: 'GET', - url: APIDomain + 'wp-json/wp/v2/integrations_category?per_page=99' + url: APIDomain + 'wp-json/wp/v2/integrations_category?per_page=99&orderby=name&hide_empty=1' } ); From ceaa3d7e26a6be285d557d8ac1f2358aa1b4cc49 Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Mon, 10 Jun 2024 11:47:49 +0530 Subject: [PATCH 43/81] PROD-7479 - exclude the submit integration --- src/bp-core/admin/js/bb-upgrade.js | 3 ++- src/bp-core/admin/js/bb-upgrade.min.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bp-core/admin/js/bb-upgrade.js b/src/bp-core/admin/js/bb-upgrade.js index 842a1ea0af..6b5e4c6cae 100644 --- a/src/bp-core/admin/js/bb-upgrade.js +++ b/src/bp-core/admin/js/bb-upgrade.js @@ -16,7 +16,7 @@ window.bp = window.bp || {}; categoryId: 'all', page: 1, per_page: 20, - categoryHeadings: false + categoryHeadings: false, }; // Initial render. @@ -29,6 +29,7 @@ window.bp = window.bp || {}; 'page': defaultOptions.page, 'orderby': 'category_name', 'order': 'asc', + 'exclude': '390262', // Exclude submit one. }; if ( defaultOptions.searchQuery ) { diff --git a/src/bp-core/admin/js/bb-upgrade.min.js b/src/bp-core/admin/js/bb-upgrade.min.js index 83d23bc137..dba8e05838 100644 --- a/src/bp-core/admin/js/bb-upgrade.min.js +++ b/src/bp-core/admin/js/bb-upgrade.min.js @@ -1 +1 @@ -window.bp=window.bp||{},function(){var e,t,o,n="https://developbb.com/";function a(t){var e={_embed:!0,per_page:o.per_page,page:o.page,orderby:"category_name",order:"asc"};o.searchQuery&&(e.search=o.searchQuery),o.collectionId&&"all"!==o.collectionId&&(e.integrations_collection=o.collectionId),o.categoryId&&"all"!==o.categoryId&&(e.integrations_category=o.categoryId),jQuery.ajax({method:"GET",url:n+"wp-json/wp/v2/integrations",data:e,success:function(e){o.data=t?o.data.concat(e):e,r(o)},error:function(e){console.log("Error fetching integrations"),e&&400===e.status&&jQuery(".bb-integrations_loadmore").remove()}})}function r(e){var t=jQuery("#tmpl-bb-integrations").html(),t=_.template(t)(e);e.previewParent&&e.previewParent.html(t)}r(o={previewParent:jQuery(".bb-integrations-section-listing"),data:[],collections:null,categories:null,searchQuery:"",collectionId:"",categoryId:"all",page:1,per_page:20}),e=jQuery.ajax({method:"GET",url:n+"wp-json/wp/v2/integrations_collection?per_page=99"}),t=jQuery.ajax({method:"GET",url:n+"wp-json/wp/v2/integrations_category?per_page=99"}),jQuery.when(e,t).done(function(e,t){o.collections=e[0],o.categories=t[0],a(!1)}).fail(function(){console.log("Error fetching collections or categories")}),jQuery(document).on("change",'input[name="integrations_collection"]',function(){"all"===jQuery(this).siblings("span").text().toLowerCase()?o.collectionId="all":o.collectionId=jQuery(this).val(),o.page=1,a(!1)}),jQuery(document).on("keyup",'input[name="search_integrations"]',function(){o.searchQuery=jQuery(this).val(),o.page=1,a(!1)}),jQuery(document).on("change",'select[name="categories_integrations"]',function(){o.categoryId=jQuery(this).val(),o.page=1,a(!1)}),jQuery(document).on("click",".bb-integrations_loadmore",function(e){e.preventDefault(),jQuery(this).addClass("loading"),o.page+=1,a(!0)})}(jQuery); \ No newline at end of file +window.bp=window.bp||{},function(){var e,o,a,t="https://www.buddyboss.com/";function r(o){var e={_embed:!0,per_page:a.per_page,page:a.page,orderby:"category_name",order:"asc",exclude:"390262"};a.searchQuery&&(e.search=a.searchQuery),a.collectionId&&"all"!==a.collectionId?e.integrations_collection=a.collectionId:(e.orderby="category_name",a.categoryHeadings=!0),a.categoryId&&"all"!==a.categoryId&&(e.integrations_category=a.categoryId),jQuery.ajax({method:"GET",url:t+"wp-json/wp/v2/integrations",data:e,success:function(e){a.data=o?a.data.concat(e):e,n(a)},error:function(e){console.log("Error fetching integrations"),e&&400===e.status&&jQuery(".bb-integrations_loadmore").remove()}})}function n(e){var o=jQuery("#tmpl-bb-integrations").html(),o=_.template(o)(e);e.previewParent&&e.previewParent.html(o)}n(a={previewParent:jQuery(".bb-integrations-section-listing"),data:[],collections:null,categories:null,searchQuery:"",collectionId:"",categoryId:"all",page:1,per_page:20,categoryHeadings:!1}),e=jQuery.ajax({method:"GET",url:t+"wp-json/wp/v2/integrations_collection?per_page=99"}),o=jQuery.ajax({method:"GET",url:t+"wp-json/wp/v2/integrations_category?per_page=99&orderby=name&hide_empty=1"}),jQuery.when(e,o).done(function(e,o){a.collections=e[0],a.categories={};for(var t=0;t Date: Mon, 10 Jun 2024 11:52:17 +0530 Subject: [PATCH 44/81] [PROD-7479] Cache Ajax requests of collections and categories --- src/bp-core/admin/js/bb-upgrade.js | 67 ++++++++++++++++++------------ 1 file changed, 41 insertions(+), 26 deletions(-) diff --git a/src/bp-core/admin/js/bb-upgrade.js b/src/bp-core/admin/js/bb-upgrade.js index 6b5e4c6cae..57e478e42e 100644 --- a/src/bp-core/admin/js/bb-upgrade.js +++ b/src/bp-core/admin/js/bb-upgrade.js @@ -72,35 +72,50 @@ window.bp = window.bp || {}; } function fetchCollectionsAndCategories() { - var collectionsRequest = jQuery.ajax( - { - method: 'GET', - url: APIDomain + 'wp-json/wp/v2/integrations_collection?per_page=99' - } - ); + // Check localStorage before making API requests. + var cachedCollections = localStorage.getItem('bb-integrations-collections'); + var cachedCategories = localStorage.getItem('bb-integrations-categories'); + + if (cachedCollections && cachedCategories) { + defaultOptions.collections = JSON.parse(cachedCollections); + defaultOptions.categories = JSON.parse(cachedCategories); + fetchIntegrations(false); + } else { + var collectionsRequest = jQuery.ajax( + { + method: 'GET', + url: APIDomain + 'wp-json/wp/v2/integrations_collection?per_page=99' + } + ); - var categoriesRequest = jQuery.ajax( - { - method: 'GET', - url: APIDomain + 'wp-json/wp/v2/integrations_category?per_page=99&orderby=name&hide_empty=1' - } - ); + var categoriesRequest = jQuery.ajax( + { + method: 'GET', + url: APIDomain + 'wp-json/wp/v2/integrations_category?per_page=99&orderby=name&hide_empty=1' + } + ); + + jQuery.when( collectionsRequest, categoriesRequest ).done( + function ( collectionsResponse, categoriesResponse ) { + defaultOptions.collections = collectionsResponse[0]; + defaultOptions.categories = {}; + for (var i = 0; i < categoriesResponse[0].length; i++) { + var collection = categoriesResponse[0][i]; + defaultOptions.categories[collection.id] = collection.name; + } - jQuery.when( collectionsRequest, categoriesRequest ).done( - function ( collectionsResponse, categoriesResponse ) { - defaultOptions.collections = collectionsResponse[0]; - defaultOptions.categories = {}; - for (var i = 0; i < categoriesResponse[0].length; i++) { - var collection = categoriesResponse[0][i]; - defaultOptions.categories[collection.id] = collection.name; + // Store the data in localStorage + localStorage.setItem('bb-integrations-collections', JSON.stringify(defaultOptions.collections)); + localStorage.setItem('bb-integrations-categories', JSON.stringify(defaultOptions.categories)); + + fetchIntegrations( false ); } - fetchIntegrations( false ); - } - ).fail( - function () { - console.log( 'Error fetching collections or categories' ); - } - ); + ).fail( + function () { + console.log( 'Error fetching collections or categories' ); + } + ); + } } function render( renderOptions ) { From 6d247d0400c98e75e3f5695f067d1cda4fb4d806 Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Mon, 10 Jun 2024 12:39:03 +0530 Subject: [PATCH 45/81] PROD-7479 - code cleanup --- src/bp-core/admin/bp-core-admin-functions.php | 91 ++++--------------- src/bp-core/classes/class-bp-admin.php | 16 ++-- 2 files changed, 28 insertions(+), 79 deletions(-) diff --git a/src/bp-core/admin/bp-core-admin-functions.php b/src/bp-core/admin/bp-core-admin-functions.php index 758224884a..1e10cc17ad 100644 --- a/src/bp-core/admin/bp-core-admin-functions.php +++ b/src/bp-core/admin/bp-core-admin-functions.php @@ -3790,19 +3790,28 @@ function bb_core_get_upgrade_settings_admin_tabs( $active_tab = '' ) { /** * Filters the tab data used in our wp-admin screens. * - * @since BuddyBoss 1.0.0 + * @since BuddyBoss [BBVERSION] * * @param array $tabs Tab data. */ return apply_filters( 'bb_core_get_upgrade_admin_tabs', $tabs ); } -function bb_core_upgrade_admin_tabs( $active_tab = '' ) { +/** + * Output the performance tabs in the admin area. + * + * @since BuddyBoss [BBVERSION] + * + * @return void + */ +function bb_core_upgrade_admin_tabs() { $tabs_html = ''; $idle_class = ''; $active_class = 'current'; - $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( $_GET['tab'] ) : 'bb-upgrade'; + + // phpcs:ignore + $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( $_GET['tab'] ) : 'bb-upgrade'; /** * Filters the admin tabs to be displayed. @@ -3821,11 +3830,11 @@ function bb_core_upgrade_admin_tabs( $active_tab = '' ) { $is_current = strtolower( trim( $tab_data['slug'] ) ) === strtolower( trim( $active_tab ) ); - if ( $tab_data['slug'] === 'bb-upgrade' && $active_tab === 'bb-performance-tester' ) { + if ( 'bb-upgrade' === $tab_data['slug'] && 'bb-performance-tester' === $active_tab ) { $is_current = true; } - $tab_class = $is_current ? $active_class : $idle_class; + $tab_class = $is_current ? $active_class : $idle_class; if ( $i === $count ) { $tabs_html .= '
  • ' . esc_html( $tab_data['name'] ) . '
  • '; } else { @@ -3835,7 +3844,7 @@ function bb_core_upgrade_admin_tabs( $active_tab = '' ) { ++$i; } - echo $tabs_html; + echo wp_kses( $tabs_html ); /** * Fires after the output of tabs for the admin area. @@ -3846,74 +3855,12 @@ function bb_core_upgrade_admin_tabs( $active_tab = '' ) { } /** - * Render the BuddyBoss Repair Community page. + * Web performance tester class. * - * @since BuddyBoss 1.0.0 + * @since BuddyBoss [BBVERSION] + * + * return object */ -function bb_integration_submenu_page() { - ?> -
    - - -
    -
    -
    - -

    - - - -

    - -

    - - -
    - - -
    - - - -
    - -

    - - -

    - -
    - -
    -
    - - plugin_dir . 'bp-core/admin/classes/class-bb-performance-tester.php'; diff --git a/src/bp-core/classes/class-bp-admin.php b/src/bp-core/classes/class-bp-admin.php index 26821802dd..dfb9f5d5c0 100644 --- a/src/bp-core/classes/class-bp-admin.php +++ b/src/bp-core/classes/class-bp-admin.php @@ -352,7 +352,11 @@ public function admin_menus_components() { $hooks[] = add_submenu_page( $this->settings_page, __( 'Upgrade', 'buddyboss' ), - __( 'Upgrade', 'buddyboss' ), + sprintf( + /* translators: New Tag */ + __( 'Upgrade %s', 'buddyboss' ), + '' . esc_html__( 'New', 'buddyboss' ) . '' + ), $this->capability, 'bb-upgrade', array( $this, 'bp_upgrade_screen' ) @@ -509,12 +513,10 @@ public function admin_menus() { $hooks[] = add_submenu_page( $this->settings_page, __( 'Upgrade', 'buddyboss' ), - wp_kses( - __( 'Upgrade New', 'buddyboss' ), array( - 'span' => array( - 'class' => array(), - ), - ) + sprintf( + /* translators: New Tag */ + __( 'Upgrade %s', 'buddyboss' ), + '' . esc_html__( 'New', 'buddyboss' ) . '' ), $this->capability, 'bb-upgrade', From 0217fbb93fc99214c0093d06321ae0dae5581d10 Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Mon, 10 Jun 2024 12:44:51 +0530 Subject: [PATCH 46/81] PROD-7479 - phpcbf fixes and added since --- .../classes/class-bb-performance-tester.php | 29 ++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/bp-core/admin/classes/class-bb-performance-tester.php b/src/bp-core/admin/classes/class-bb-performance-tester.php index 56f6a75ff1..ea989cc0a5 100644 --- a/src/bp-core/admin/classes/class-bb-performance-tester.php +++ b/src/bp-core/admin/classes/class-bb-performance-tester.php @@ -1,4 +1,11 @@ plugin_dir . 'bp-core/admin/templates/benchmark.php'; @@ -7,7 +14,7 @@ * * @package BuddyBoss * - * @since buddyboss [BBVERSION] + * @since BuddyBoss [BBVERSION] */ class BB_Performance_Tester { @@ -15,11 +22,15 @@ class BB_Performance_Tester { * Store class instance. * * @var BB_Performance_Tester + * + * @since BuddyBoss [BBVERSION] */ private static $instance; /** * Class instance + * + * @since BuddyBoss [BBVERSION] */ public static function instance() { if ( ! isset( self::$instance ) && ! ( self::$instance instanceof BB_Performance_Tester ) ) { @@ -30,6 +41,8 @@ public static function instance() { /** * Constructor + * + * @since BuddyBoss [BBVERSION] */ public function __construct() { add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts_and_style' ) ); @@ -37,12 +50,15 @@ public function __construct() { /** * Settings page. + * + * @since BuddyBoss [BBVERSION] */ public function settings_page() { if ( ! current_user_can( 'manage_options' ) ) { wp_die( esc_html__( 'You do not have sufficient permissions to access this page.', 'buddyboss' ) ); } $bb_perform_test = false; + // phpcs:ignore WordPress.Security.NonceVerification if ( ! empty( $_POST['bb_perform_test'] ) && ( true === (bool) $_POST['bb_perform_test'] ) ) { // verify nonce. if ( ! isset( $_POST['_wpnonce'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['_wpnonce'] ) ) ) ) { @@ -351,12 +367,23 @@ public function settings_page() { /** * Version name of the API. * + * @since BuddyBoss [BBVERSION] + * * @return string */ private function get_version() { return '2.0.0'; } + /** + * Fires when enqueuing scripts for all admin pages. + * + * @since BuddyBoss [BBVERSION] + * + * @param string $hook The current admin page. + * + * @return void + */ public function enqueue_scripts_and_style( $hook ) { if ( 'buddyboss_page_bb-upgrade' !== $hook ) { return; From d610a39145d7af46d8b770a95665ffe584a22273 Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Mon, 10 Jun 2024 12:52:19 +0530 Subject: [PATCH 47/81] PROD-7479 - added translation on static strings --- src/bp-core/admin/bp-core-admin-functions.php | 2 +- .../admin/templates/upgrade-integrations-screen.php | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/bp-core/admin/bp-core-admin-functions.php b/src/bp-core/admin/bp-core-admin-functions.php index 1e10cc17ad..243282bb7a 100644 --- a/src/bp-core/admin/bp-core-admin-functions.php +++ b/src/bp-core/admin/bp-core-admin-functions.php @@ -3844,7 +3844,7 @@ function bb_core_upgrade_admin_tabs() { ++$i; } - echo wp_kses( $tabs_html ); + echo wp_kses_post( $tabs_html ); /** * Fires after the output of tabs for the admin area. diff --git a/src/bp-core/admin/templates/upgrade-integrations-screen.php b/src/bp-core/admin/templates/upgrade-integrations-screen.php index ff37d50544..1aaea14215 100644 --- a/src/bp-core/admin/templates/upgrade-integrations-screen.php +++ b/src/bp-core/admin/templates/upgrade-integrations-screen.php @@ -27,7 +27,7 @@
    -

    Integrate your BuddyBoss site with hundreds of apps and plugins for limitless possibilities.

    +

    @@ -39,7 +39,7 @@
    <% if( categories ) { %> - <% var categoriesKeys = Object.keys( categories ) %> - <% for (var i=0; i < categoriesKeys.length; i++ ) { %> - + <% for (var i=0; i < categoriesArr.length; i++ ) { %> + + <% } %> <% } %> @@ -63,7 +63,7 @@ <% jQuery.each( data, function( key, item ) { %> <% if( categoryHeadings ) { %> <% if ( currentCategory != item.integrations_category[0] ) { %> -
    <%= categories[item.integrations_category[0]] %>
    +
    <%= categoriesObj[item.integrations_category[0]] %>
    <% currentCategory = item.integrations_category[0] %> <% }%> <% }%> From 49507784aac840d2605bdf79bbdf3eb7b304bf3f Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Mon, 10 Jun 2024 13:57:14 +0530 Subject: [PATCH 51/81] PROD-7479 - phpcbf fixes --- src/bp-core/classes/class-bp-admin.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/bp-core/classes/class-bp-admin.php b/src/bp-core/classes/class-bp-admin.php index dfb9f5d5c0..31914f618d 100644 --- a/src/bp-core/classes/class-bp-admin.php +++ b/src/bp-core/classes/class-bp-admin.php @@ -631,15 +631,15 @@ public function bp_credits_screen() { /** * Output the upgrade screen. * - * @since BuddyBoss 1.0.0 + * @since BuddyBoss [BBVERSION] */ public function bp_upgrade_screen() { - $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( $_GET['tab'] ) : 'bb-upgrade'; + $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( $_GET['tab'] ) : 'bb-upgrade'; // phpcs:ignore ?>
    - plugin_url . 'bp-core/images/admin/credits-buddyboss.png' . '" />'; ?> +
    - + - +
    From 73d57df774118ad77fb312eb394e46b76dd89e1b Mon Sep 17 00:00:00 2001 From: annrra Date: Mon, 10 Jun 2024 11:48:58 +0300 Subject: [PATCH 52/81] [PROD-7479] Adjust performance results table spacing --- src/bp-core/admin/css/common.css | 4 ++++ src/bp-core/admin/css/performance-tester.css | 10 ++++++++++ src/bp-core/admin/sass/common.scss | 4 ++++ src/bp-core/admin/sass/performance-tester.scss | 13 +++++++++++++ 4 files changed, 31 insertions(+) diff --git a/src/bp-core/admin/css/common.css b/src/bp-core/admin/css/common.css index 30c9f4c4d1..bbf3924fc0 100644 --- a/src/bp-core/admin/css/common.css +++ b/src/bp-core/admin/css/common.css @@ -4529,6 +4529,10 @@ h1.bb-advance-heading { margin: 0; } +.advance-card-note p.wp-upgrade-description { + color: rgba(0, 0, 0, 0.6); +} + .advance-card-action { display: flex; align-items: center; diff --git a/src/bp-core/admin/css/performance-tester.css b/src/bp-core/admin/css/performance-tester.css index 49675d1327..8f7e67ec4c 100644 --- a/src/bp-core/admin/css/performance-tester.css +++ b/src/bp-core/admin/css/performance-tester.css @@ -2,6 +2,16 @@ margin-bottom: 32px; } +#resultTable tfoot:before { + content: "-"; + display: block; + font-size: 0; + line-height: 0; + text-indent: -99999px; + color: transparent; + background-color: #f0f0f1; +} + table { font-family: "Helvetica Neue", Helvetica, sans-serif; } diff --git a/src/bp-core/admin/sass/common.scss b/src/bp-core/admin/sass/common.scss index a13818aa99..456cff0374 100644 --- a/src/bp-core/admin/sass/common.scss +++ b/src/bp-core/admin/sass/common.scss @@ -4867,6 +4867,10 @@ h1.bb-advance-heading { p { margin: 0; + + &.wp-upgrade-description { + color: rgba(0, 0, 0, 0.6); + } } } diff --git a/src/bp-core/admin/sass/performance-tester.scss b/src/bp-core/admin/sass/performance-tester.scss index 846a12a561..3ae8b129fd 100644 --- a/src/bp-core/admin/sass/performance-tester.scss +++ b/src/bp-core/admin/sass/performance-tester.scss @@ -2,6 +2,19 @@ margin-bottom: 32px; } +#resultTable { + + tfoot:before { + content: "-"; + display: block; + font-size: 0; + line-height: 0; + text-indent: -99999px; + color: transparent; + background-color: #f0f0f1; + } +} + table { font-family: "Helvetica Neue", Helvetica, sans-serif; } From f9d15d33226c1c3794a1a7c67dece69fb30c2af8 Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Mon, 10 Jun 2024 14:22:22 +0530 Subject: [PATCH 53/81] [PROD-7479] fix the pagination --- src/bp-core/admin/js/bb-upgrade.js | 8 +++++--- .../admin/templates/upgrade-integrations-screen.php | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/bp-core/admin/js/bb-upgrade.js b/src/bp-core/admin/js/bb-upgrade.js index b372cf8c1d..f33bbdc069 100644 --- a/src/bp-core/admin/js/bb-upgrade.js +++ b/src/bp-core/admin/js/bb-upgrade.js @@ -17,6 +17,7 @@ window.bp = window.bp || {}; page: 1, per_page: 20, categoryHeadings: false, + totalpages: 1, }; // Initial render. @@ -24,7 +25,6 @@ window.bp = window.bp || {}; function fetchIntegrations( append ) { var requestData = { - '_embed': true, 'per_page': defaultOptions.per_page, 'page': defaultOptions.page, 'orderby': 'category_name', @@ -52,12 +52,14 @@ window.bp = window.bp || {}; method: 'GET', url: APIDomain + 'wp-json/wp/v2/integrations', data: requestData, - success: function ( response ) { + success: function ( response, textStatus, jqXHR ) { if ( append ) { defaultOptions.data = defaultOptions.data.concat( response ); } else { defaultOptions.data = response; } + defaultOptions.totalpages = parseInt( jqXHR.getResponseHeader( 'X-WP-TotalPages' ) ); + console.log( defaultOptions ); render( defaultOptions ); }, error: function ( response ) { @@ -76,7 +78,7 @@ window.bp = window.bp || {}; var cachedCollections = localStorage.getItem( 'bb-integrations-collections' ); var cachedCategoriesObj = localStorage.getItem( 'bb-integrations-categories-obj' ); var cachedCategoriesArr = localStorage.getItem( 'bb-integrations-categories-arr' ); - + if ( cachedCollections && cachedCategoriesObj && cachedCategoriesArr ) { defaultOptions.collections = JSON.parse( cachedCollections ); defaultOptions.categoriesObj = JSON.parse( cachedCategoriesObj ); diff --git a/src/bp-core/admin/templates/upgrade-integrations-screen.php b/src/bp-core/admin/templates/upgrade-integrations-screen.php index 4dab64b661..e6cbd31d2a 100644 --- a/src/bp-core/admin/templates/upgrade-integrations-screen.php +++ b/src/bp-core/admin/templates/upgrade-integrations-screen.php @@ -91,7 +91,7 @@
    <% } %>
    - <% if ( data && data.length >= 20 ) { %> + <% if ( totalpages && totalpages > page ) { %>
    From 5dab755c6949c693881967ade1c3ca1a098bae94 Mon Sep 17 00:00:00 2001 From: Kartik Suthar Date: Mon, 10 Jun 2024 14:25:12 +0530 Subject: [PATCH 54/81] PROD-7479 - fix the issue with multiple ajax --- src/bp-core/admin/js/bb-upgrade.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/bp-core/admin/js/bb-upgrade.js b/src/bp-core/admin/js/bb-upgrade.js index f33bbdc069..d9c4cdf589 100644 --- a/src/bp-core/admin/js/bb-upgrade.js +++ b/src/bp-core/admin/js/bb-upgrade.js @@ -4,6 +4,8 @@ window.bp = window.bp || {}; var APIDomain = 'https://www.buddyboss.com/'; + var xhr = null; + function renderIntegrations() { var defaultOptions = { @@ -39,7 +41,6 @@ window.bp = window.bp || {}; if ( defaultOptions.collectionId && defaultOptions.collectionId !== 'all' ) { requestData.integrations_collection = defaultOptions.collectionId; } else { - requestData['orderby'] = "category_name"; defaultOptions.categoryHeadings = true; } @@ -47,7 +48,11 @@ window.bp = window.bp || {}; requestData.integrations_category = defaultOptions.categoryId; } - jQuery.ajax( + if ( xhr ) { + xhr.abort(); + } + + xhr = jQuery.ajax( { method: 'GET', url: APIDomain + 'wp-json/wp/v2/integrations', @@ -61,6 +66,7 @@ window.bp = window.bp || {}; defaultOptions.totalpages = parseInt( jqXHR.getResponseHeader( 'X-WP-TotalPages' ) ); console.log( defaultOptions ); render( defaultOptions ); + xhr = null; }, error: function ( response ) { console.log( 'Error fetching integrations' ); @@ -68,6 +74,7 @@ window.bp = window.bp || {}; jQuery( '.bb-integrations_loadmore' ).remove(); return; } + xhr = null; } } ); From 82d39e1c4a81443d4dd6501dce266c0e6ab32564 Mon Sep 17 00:00:00 2001 From: Amin Charoliya Date: Mon, 10 Jun 2024 14:44:25 +0530 Subject: [PATCH 55/81] [PROD-7479] Declare new data keys before using it --- src/bp-core/admin/js/bb-upgrade.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bp-core/admin/js/bb-upgrade.js b/src/bp-core/admin/js/bb-upgrade.js index d9c4cdf589..9f9b72a5bf 100644 --- a/src/bp-core/admin/js/bb-upgrade.js +++ b/src/bp-core/admin/js/bb-upgrade.js @@ -12,7 +12,8 @@ window.bp = window.bp || {}; previewParent: jQuery( '.bb-integrations-section-listing' ), data: [], collections: null, - categories: null, + categoriesArr: null, + categoriesObj: null, searchQuery: '', collectionId: '', categoryId: 'all', From 376759be4f1a955c6940320316d7d57b021199bd Mon Sep 17 00:00:00 2001 From: Amin Charoliya Date: Mon, 10 Jun 2024 14:44:43 +0530 Subject: [PATCH 56/81] [PROD-7479] Show searchQuery in front end input --- src/bp-core/admin/templates/upgrade-integrations-screen.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bp-core/admin/templates/upgrade-integrations-screen.php b/src/bp-core/admin/templates/upgrade-integrations-screen.php index e6cbd31d2a..147a321e6f 100644 --- a/src/bp-core/admin/templates/upgrade-integrations-screen.php +++ b/src/bp-core/admin/templates/upgrade-integrations-screen.php @@ -34,10 +34,10 @@