BuddyPress - Version 10.0.0

Version Description

See: https://codex.buddypress.org/releases/version-10-0-0/

Download this release

Release Info

Developer imath
Plugin Icon 128x128 BuddyPress
Version 10.0.0
Comparing to
See all releases

Code changes from version 10.0.0-RC1 to 10.0.0

bp-activity/bp-activity-functions.php CHANGED
@@ -631,6 +631,57 @@ function bp_activity_get_post_types_tracking_args() {
631
  return apply_filters( 'bp_activity_get_post_types_tracking_args', $post_types_tracking_args );
632
  }
633
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
634
  /**
635
  * Check if the *Post Type* activity supports a specific feature.
636
  *
@@ -714,25 +765,7 @@ function bp_activity_type_supports( $activity_type = '', $feature = '' ) {
714
  * Does this activity type support `generated-content`?
715
  */
716
  case 'generated-content' :
717
- /*
718
- * @todo `bp_activity_set_action()` should be improved to include a supports
719
- * argument or best we should create a `bp_register_activity_type()` function
720
- * to mimic the way WordPress registers post types. For now we'll use a non
721
- * extendable workaround.
722
- */
723
- $activity_types = array( 'new_member', 'new_avatar' );
724
-
725
- if ( bp_is_active( 'friends' ) ) {
726
- array_push( $activity_types, 'friendship_created' );
727
- }
728
-
729
- if ( bp_is_active( 'groups' ) ) {
730
- array_push( $activity_types, 'created_group', 'joined_group' );
731
- }
732
-
733
- if ( bp_is_active( 'xprofile' ) ) {
734
- array_push( $activity_types, 'updated_profile' );
735
- }
736
 
737
  $retval = in_array( $activity_type, $activity_types, true );
738
  break;
631
  return apply_filters( 'bp_activity_get_post_types_tracking_args', $post_types_tracking_args );
632
  }
633
 
634
+ /**
635
+ * Gets the list of activity types name supporting the requested feature.
636
+ *
637
+ * This function is still a WIP, please don't use it into your plugins or themes.
638
+ *
639
+ * @since 10.0.0
640
+ *
641
+ * @access private
642
+ * @todo `bp_activity_set_action()` should be improved to include a supports
643
+ * argument or best we should create a `bp_register_activity_type()` function
644
+ * to mimic the way WordPress registers post types. For now we'll use a non
645
+ * extendable workaround.
646
+ *
647
+ * @param string $feature The feature activity types should support.
648
+ * @return array The list of activity types name supporting the requested feature.
649
+ */
650
+ function _bp_activity_get_types_by_support( $feature = 'generated-content' ) {
651
+ $activity_types = array();
652
+
653
+ if ( 'generated-content' === $feature ) {
654
+ $activity_types = array( 'new_member', 'new_avatar' );
655
+
656
+ if ( bp_is_active( 'friends' ) ) {
657
+ array_push( $activity_types, 'friendship_created' );
658
+ }
659
+
660
+ if ( bp_is_active( 'groups' ) ) {
661
+ array_push( $activity_types, 'created_group', 'joined_group' );
662
+ }
663
+
664
+ if ( bp_is_active( 'xprofile' ) ) {
665
+ array_push( $activity_types, 'updated_profile' );
666
+ }
667
+ }
668
+
669
+ $filter_key = str_replace( '-', '_', $feature );
670
+
671
+ /**
672
+ * Use this filter to add/remove activity types supporting the requested feature.
673
+ *
674
+ * The dynamic portion of the filter is the name of the requested feature where hyphens are
675
+ * replaced by underscores. Eg. use `bp_activity_get_types_supporting_generated_content` to
676
+ * edit the list of activities supporting the `generated-content` feature.
677
+ *
678
+ * @since 10.0.0
679
+ *
680
+ * @param array $activity_types The list of activity types name supporting the requested feature.
681
+ */
682
+ return apply_filters( "bp_activity_get_types_supporting_{$filter_key}", $activity_types );
683
+ }
684
+
685
  /**
686
  * Check if the *Post Type* activity supports a specific feature.
687
  *
765
  * Does this activity type support `generated-content`?
766
  */
767
  case 'generated-content' :
768
+ $activity_types = _bp_activity_get_types_by_support( 'generated-content' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
769
 
770
  $retval = in_array( $activity_type, $activity_types, true );
771
  break;
bp-activity/bp-activity-template.php CHANGED
@@ -1462,21 +1462,38 @@ function bp_activity_has_content() {
1462
 
1463
  // Set generated content properties.
1464
  if ( 'new_avatar' === $activity_type ) {
1465
- $avatars = bp_avatar_get_version( $user_id, 'user', bp_get_activity_date_recorded() );
1466
 
1467
- if ( $avatars && 1 === count( $avatars ) ) {
1468
- $avatar = reset( $avatars );
1469
- $historical_avatar = trailingslashit( $avatar->parent_dir_url ) . $avatar->name;
1470
 
1471
- // Add historical avatar to the current activity.
 
 
 
 
 
 
 
 
 
 
 
 
1472
  $generated_content->user_profile_photo = array(
1473
- 'value' => $historical_avatar,
 
 
 
 
 
 
 
 
 
1474
  'sanitize_callback' => 'esc_url',
1475
  );
1476
-
1477
- // Do not use a generated content.
1478
- } else {
1479
- return false;
1480
  }
1481
  }
1482
 
1462
 
1463
  // Set generated content properties.
1464
  if ( 'new_avatar' === $activity_type ) {
1465
+ $avatars = array();
1466
 
1467
+ // Use the avatar history to display the avatar that was in use at the time the activity was posted.
1468
+ if ( ! bp_avatar_history_is_disabled() ) {
1469
+ $avatars = bp_avatar_get_version( $user_id, 'user', bp_get_activity_date_recorded() );
1470
 
1471
+ if ( $avatars && 1 === count( $avatars ) ) {
1472
+ $avatar = reset( $avatars );
1473
+ $historical_avatar = trailingslashit( $avatar->parent_dir_url ) . $avatar->name;
1474
+
1475
+ // Add historical avatar to the current activity.
1476
+ $generated_content->user_profile_photo = array(
1477
+ 'value' => $historical_avatar,
1478
+ 'sanitize_callback' => 'esc_url',
1479
+ );
1480
+ }
1481
+
1482
+ // Otherwise use the current/latest avatar.
1483
+ } else {
1484
  $generated_content->user_profile_photo = array(
1485
+ 'value' => bp_core_fetch_avatar(
1486
+ array(
1487
+ 'item_id' => $user_id,
1488
+ 'object' => 'user',
1489
+ 'type' => 'full',
1490
+ 'width' => bp_core_avatar_full_width(),
1491
+ 'height' => bp_core_avatar_full_height(),
1492
+ 'html' => false,
1493
+ )
1494
+ ),
1495
  'sanitize_callback' => 'esc_url',
1496
  );
 
 
 
 
1497
  }
1498
  }
1499
 
bp-core/bp-core-attachments.php CHANGED
@@ -815,7 +815,8 @@ function bp_attachments_enqueue_scripts( $class = '' ) {
815
  ),
816
  );
817
 
818
- if ( 'user' === $object ) {
 
819
  // Look inside history to see if the user previously uploaded avatars.
820
  $avatars_history = bp_avatar_get_avatars_history( $item_id, $object );
821
 
815
  ),
816
  );
817
 
818
+ // Add the recycle view if avatar history is enabled.
819
+ if ( 'user' === $object && ! bp_avatar_history_is_disabled() ) {
820
  // Look inside history to see if the user previously uploaded avatars.
821
  $avatars_history = bp_avatar_get_avatars_history( $item_id, $object );
822
 
bp-core/bp-core-avatars.php CHANGED
@@ -2149,6 +2149,26 @@ function bp_avatar_template_check() {
2149
  }
2150
  }
2151
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2152
  /**
2153
  * Get a specific version of an avatar from its history.
2154
  *
2149
  }
2150
  }
2151
 
2152
+ /**
2153
+ * Informs about whether avatar history is disabled or not.
2154
+ *
2155
+ * @since 10.0.0
2156
+ *
2157
+ * @return bool True if avatar history is disabled. False otherwise.
2158
+ * Default: `false`.
2159
+ */
2160
+ function bp_avatar_history_is_disabled() {
2161
+ /**
2162
+ * Filter here returning `true` to disable avatar history.
2163
+ *
2164
+ * @since 10.0.0
2165
+ *
2166
+ * @param bool $value True to disable avatar history. False otherwise.
2167
+ * Default: `false`.
2168
+ */
2169
+ return apply_filters( 'bp_disable_avatar_history', false );
2170
+ }
2171
+
2172
  /**
2173
  * Get a specific version of an avatar from its history.
2174
  *
bp-core/classes/class-bp-admin.php CHANGED
@@ -906,10 +906,10 @@ class BP_Admin {
906
  <?php
907
  printf(
908
  /* translators: 1: heart dashicons. 2: BP Credits screen url. 3: number of BuddyPress contributors to this version. */
909
- _n( 'Built with %1$s by <a href="%2$s">%3$d volunteer</a>.', 'Built with %1$s by <a href="%2$s">%3$d volunteers</a>.', 38, 'buddypress' ),
910
  '<span class="dashicons dashicons-heart"></span>',
911
  esc_url( bp_get_admin_url( 'admin.php?page=bp-credits' ) ),
912
- number_format_i18n( 38 )
913
  );
914
  ?>
915
  </p>
@@ -1088,6 +1088,7 @@ class BP_Admin {
1088
  <a href="https://github.com/Achilles4400">Achilles4400</a>,
1089
  <a href="https://profiles.wordpress.org/oztaser/">Adil Öztaşer (oztaser)</a>,
1090
  <a href="https://profiles.wordpress.org/boonebgorges/">Boone B Gorges (boonebgorges)</a>,
 
1091
  <a href="https://profiles.wordpress.org/needle/">Christian Wach (needle)</a>,
1092
  <a href="https://profiles.wordpress.org/comminski/">comminski</a>,
1093
  <a href="https://profiles.wordpress.org/dancaragea/">Dan Caragea (dancaragea)</a>,
906
  <?php
907
  printf(
908
  /* translators: 1: heart dashicons. 2: BP Credits screen url. 3: number of BuddyPress contributors to this version. */
909
+ _n( 'Built with %1$s by <a href="%2$s">%3$d volunteer</a>.', 'Built with %1$s by <a href="%2$s">%3$d volunteers</a>.', 39, 'buddypress' ),
910
  '<span class="dashicons dashicons-heart"></span>',
911
  esc_url( bp_get_admin_url( 'admin.php?page=bp-credits' ) ),
912
+ number_format_i18n( 39 )
913
  );
914
  ?>
915
  </p>
1088
  <a href="https://github.com/Achilles4400">Achilles4400</a>,
1089
  <a href="https://profiles.wordpress.org/oztaser/">Adil Öztaşer (oztaser)</a>,
1090
  <a href="https://profiles.wordpress.org/boonebgorges/">Boone B Gorges (boonebgorges)</a>,
1091
+ <a href="https://profiles.wordpress.org/sbrajesh/">Brajesh Singh (sbrajesh)</a>,
1092
  <a href="https://profiles.wordpress.org/needle/">Christian Wach (needle)</a>,
1093
  <a href="https://profiles.wordpress.org/comminski/">comminski</a>,
1094
  <a href="https://profiles.wordpress.org/dancaragea/">Dan Caragea (dancaragea)</a>,
bp-core/classes/class-bp-attachment-avatar.php CHANGED
@@ -246,41 +246,54 @@ class BP_Attachment_Avatar extends BP_Attachment {
246
  return false;
247
  }
248
 
249
- // Delete the existing avatar files for the object.
250
- $existing_avatar = bp_core_fetch_avatar( array(
251
- 'object' => $args['object'],
252
- 'item_id' => $args['item_id'],
253
- 'html' => false,
254
- ) );
 
 
255
 
256
  /**
257
  * Check that the new avatar doesn't have the same name as the
258
  * old one before moving the previous one into history.
259
  */
260
  if ( ! empty( $existing_avatar ) && $existing_avatar !== $this->url . $relative_path ) {
261
- // Add a new revision for the existing avatar.
262
- $avatars = bp_attachments_list_directory_files( $avatar_folder_dir );
263
-
264
- if ( $avatars ) {
265
- foreach ( $avatars as $avatar_file ) {
266
- if ( ! isset( $avatar_file->name, $avatar_file->id, $avatar_file->path ) ) {
267
- continue;
268
- }
269
-
270
- $is_full = preg_match( "/-bpfull/", $avatar_file->name );
271
- $is_thumb = preg_match( "/-bpthumb/", $avatar_file->name );
 
272
 
273
- if ( $is_full || $is_thumb ) {
274
- $revision = $this->add_revision(
275
- 'avatar',
276
- array(
277
- 'file_abspath' => $avatar_file->path,
278
- 'file_id' => $avatar_file->id,
279
- )
280
- );
281
 
282
- if ( is_wp_error( $revision ) ) {
283
- error_log( $revision->get_error_message() );
 
 
 
 
 
 
 
 
 
 
 
 
 
284
  }
285
  }
286
  }
246
  return false;
247
  }
248
 
249
+ // Get the existing avatar files for the object.
250
+ $existing_avatar = bp_core_fetch_avatar(
251
+ array(
252
+ 'object' => $args['object'],
253
+ 'item_id' => $args['item_id'],
254
+ 'html' => false,
255
+ )
256
+ );
257
 
258
  /**
259
  * Check that the new avatar doesn't have the same name as the
260
  * old one before moving the previous one into history.
261
  */
262
  if ( ! empty( $existing_avatar ) && $existing_avatar !== $this->url . $relative_path ) {
263
+ // Avatar history is disabled, simply delete the existing avatar files.
264
+ if ( bp_avatar_history_is_disabled() ) {
265
+ bp_core_delete_existing_avatar(
266
+ array(
267
+ 'object' => $args['object'],
268
+ 'item_id' => $args['item_id'],
269
+ 'avatar_path' => $avatar_folder_dir,
270
+ )
271
+ );
272
+ } else {
273
+ // Add a new revision for the existing avatar.
274
+ $avatars = bp_attachments_list_directory_files( $avatar_folder_dir );
275
 
276
+ if ( $avatars ) {
277
+ foreach ( $avatars as $avatar_file ) {
278
+ if ( ! isset( $avatar_file->name, $avatar_file->id, $avatar_file->path ) ) {
279
+ continue;
280
+ }
 
 
 
281
 
282
+ $is_full = preg_match( "/-bpfull/", $avatar_file->name );
283
+ $is_thumb = preg_match( "/-bpthumb/", $avatar_file->name );
284
+
285
+ if ( $is_full || $is_thumb ) {
286
+ $revision = $this->add_revision(
287
+ 'avatar',
288
+ array(
289
+ 'file_abspath' => $avatar_file->path,
290
+ 'file_id' => $avatar_file->id,
291
+ )
292
+ );
293
+
294
+ if ( is_wp_error( $revision ) ) {
295
+ error_log( $revision->get_error_message() );
296
+ }
297
  }
298
  }
299
  }
bp-loader.php CHANGED
@@ -15,7 +15,7 @@
15
  * Description: BuddyPress adds community features to WordPress. Member Profiles, Activity Streams, Direct Messaging, Notifications, and more!
16
  * Author: The BuddyPress Community
17
  * Author URI: https://buddypress.org/
18
- * Version: 10.0.0-RC1
19
  * Text Domain: buddypress
20
  * Domain Path: /bp-languages/
21
  * License: GPLv2 or later (license.txt)
15
  * Description: BuddyPress adds community features to WordPress. Member Profiles, Activity Streams, Direct Messaging, Notifications, and more!
16
  * Author: The BuddyPress Community
17
  * Author URI: https://buddypress.org/
18
+ * Version: 10.0.0
19
  * Text Domain: buddypress
20
  * Domain Path: /bp-languages/
21
  * License: GPLv2 or later (license.txt)
bp-messages/classes/class-bp-rest-messages-endpoint.php CHANGED
@@ -1282,7 +1282,7 @@ class BP_REST_Messages_Endpoint extends WP_REST_Controller {
1282
  ),
1283
  'date_gmt' => array(
1284
  'context' => array( 'view', 'edit' ),
1285
- 'description' => __( 'Dat of the latest message of the Thread, as GMT.', 'buddypress' ),
1286
  'readonly' => true,
1287
  'type' => array( 'string', 'null' ),
1288
  'format' => 'date-time',
1282
  ),
1283
  'date_gmt' => array(
1284
  'context' => array( 'view', 'edit' ),
1285
+ 'description' => __( 'Date of the latest message of the Thread, as GMT.', 'buddypress' ),
1286
  'readonly' => true,
1287
  'type' => array( 'string', 'null' ),
1288
  'format' => 'date-time',
bp-templates/bp-nouveau/buddypress/activity/post-form.php CHANGED
@@ -2,6 +2,7 @@
2
  /**
3
  * BuddyPress - Activity Post Form
4
  *
 
5
  * @version 3.1.0
6
  */
7
 
2
  /**
3
  * BuddyPress - Activity Post Form
4
  *
5
+ * @since 3.0.0
6
  * @version 3.1.0
7
  */
8
 
bp-templates/bp-nouveau/css/twentytwentytwo-rtl.css ADDED
@@ -0,0 +1,1661 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*--------------------------------------------------------------
2
+ Hello, this is the BP Nouveau's Twenty Twenty-Two companion stylesheet.
3
+
4
+ @since 10.0.0
5
+ @version 10.0.0
6
+
7
+ ----------------------------------------------------------------
8
+ >>> TABLE OF CONTENTS:
9
+ ----------------------------------------------------------------
10
+ 1.0 - BP Generic, Typography & Imagery
11
+
12
+ 2.0 - Navigation - General
13
+ 2.1 - Navs - Object Nav / Sub Nav (item-list-tabs)
14
+ 2.2 - Pagination
15
+
16
+ 3.0 - BP Lists / Loops Generic & filters
17
+ 3.1 - Activity Loop
18
+ 3.1.1 Whats New Activity
19
+ 3.1.2 - Activity Entries
20
+ 3.1.3 - Activity Comments
21
+ 3.2 - Blogs Loop
22
+ 3.3 - Groups Loop
23
+ 3.4 - Members Loop
24
+
25
+ 4.0 - Directories - Members, Groups, Blogs, Register, Activation
26
+ 4.1 - Groups Creation Steps Screens
27
+ 5.0 - Single Item screens: User Account & Single Group Screens
28
+ 5.1 - Item Headers: Global
29
+ 5.1.1 - item-header: Groups
30
+ 5.1.2 - item-header: User Accounts
31
+ 5.2 - Item Body: Global
32
+ 5.2.1 - item-body: Groups
33
+ 5.2.1.1 - Management settings screens
34
+ 5.2.1.2 - Group Members list
35
+ 5.2.1.3 - Group Invite list
36
+ 5.2.1.4 - Group Activity
37
+ 5.2.2 - item-body: User Accounts
38
+ 5.2.2.1 - classes, pag, filters
39
+ 5.2.2.2 - Extended Profiles
40
+ 5.2.2.3 - Groups
41
+ 5.2.2.4 - friends
42
+ 5.2.2.5 - Private Messaging Threads
43
+ 5.2.2.6 - Settings
44
+ 5.2.2.7 - Notifications
45
+
46
+ 6.0 - Forms - General
47
+ 6.1 - Dir Search
48
+ 6.2 - Registration
49
+
50
+ 7.0 - Tables - General
51
+
52
+ 8.0 - Classes - Messages, Ajax, Widgets, Buttons, Tooltips
53
+
54
+ 9.0 - Layout Classes.
55
+ --------------------------------------------------------------*/
56
+ /**
57
+ *-------------------------------------------------------------------------------
58
+ * @section 1.0 - BP Generic, Typography & Imagery
59
+ *-------------------------------------------------------------------------------
60
+ */
61
+ /**
62
+ *-------------------------------------------------------------------------------
63
+ * @section 2.0 - Navigation - General
64
+ *-------------------------------------------------------------------------------
65
+ */
66
+ /**
67
+ *----------------------------------------------------------
68
+ * @section 2.1 - Navs Object Nav / Sub Nav (bp-list)
69
+ *
70
+ * The main navigational elements for all BP screens
71
+ *----------------------------------------------------------
72
+ */
73
+ @media screen and (max-width: 46.8em) {
74
+ #buddypress.twentytwentytwo:not(.bp-single-vert-nav) .bp-navs li {
75
+ background: transparent;
76
+ }
77
+ }
78
+
79
+ #buddypress.twentytwentytwo .bp-navs li .count {
80
+ background-color: var(--wp--preset--color--primary);
81
+ border: 1px solid var(--wp--preset--color--primary);
82
+ border-radius: 50%;
83
+ color: var(--wp--preset--color--background);
84
+ }
85
+
86
+ #buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.selected a .count,
87
+ #buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.current a .count,
88
+ #buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li a:hover a .count {
89
+ background-color: var(--wp--preset--color--background);
90
+ border: 1px solid var(--wp--preset--color--background);
91
+ color: var(--wp--preset--color--foreground);
92
+ }
93
+
94
+ #buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:focus,
95
+ #buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:hover {
96
+ background: var(--wp--preset--color--background);
97
+ color: var(--wp--preset--color--primary);
98
+ outline-offset: -0.25ch;
99
+ outline: 2px dashed currentColor;
100
+ }
101
+
102
+ #buddypress.twentytwentytwo .bp-navs li.selected a,
103
+ #buddypress.twentytwentytwo .bp-navs li.selected a:focus,
104
+ #buddypress.twentytwentytwo .bp-navs li.selected a:hover,
105
+ #buddypress.twentytwentytwo .bp-navs li.current a,
106
+ #buddypress.twentytwentytwo .bp-navs li.current a:focus,
107
+ #buddypress.twentytwentytwo .bp-navs li.current a:hover {
108
+ color: var(--wp--preset--color--background);
109
+ background-color: var(--wp--preset--color--primary);
110
+ }
111
+
112
+ #buddypress.twentytwentytwo .bp-navs.tabbed-links ul,
113
+ #buddypress.twentytwentytwo .bp-navs.tabbed-links ol {
114
+ border-bottom: 1px solid var(--wp--preset--color--primary);
115
+ }
116
+
117
+ #buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current,
118
+ #buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current {
119
+ border-color: var(--wp--preset--color--primary) var(--wp--preset--color--primary) var(--wp--preset--color--background);
120
+ border-style: solid;
121
+ border-top-right-radius: 4px;
122
+ border-top-left-radius: 4px;
123
+ }
124
+
125
+ #buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current a,
126
+ #buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current a {
127
+ color: var(--wp--preset--color--primary);
128
+ background-color: var(--wp--preset--color--background);
129
+ }
130
+
131
+ #buddypress.twentytwentytwo #group-invites-container .bp-invites-nav {
132
+ border-bottom: none;
133
+ }
134
+
135
+ #buddypress.twentytwentytwo #group-invites-container .bp-invites-nav li .count {
136
+ margin-right: 10px;
137
+ border-radius: 10%;
138
+ vertical-align: 10%;
139
+ }
140
+
141
+ #buddypress.twentytwentytwo #group-invites-container #send-invites-editor ul {
142
+ padding-right: 0;
143
+ }
144
+
145
+ #buddypress.twentytwentytwo.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) {
146
+ border: none;
147
+ border-bottom: 1px solid var(--wp--preset--color--primary);
148
+ box-shadow: none;
149
+ }
150
+
151
+ #buddypress.twentytwentytwo .subnav-filters > ul {
152
+ padding-right: 0;
153
+ }
154
+
155
+ /**
156
+ *----------------------------------------------------------
157
+ * @section 2.2 - Pagination
158
+ *----------------------------------------------------------
159
+ */
160
+ #buddypress.twentytwentytwo .bp-pagination {
161
+ color: var(--wp--preset--color--foreground);
162
+ }
163
+
164
+ /**
165
+ *-------------------------------------------------------------------------------
166
+ * @section 3.0 - BP Lists / Loops Generic
167
+ *-------------------------------------------------------------------------------
168
+ */
169
+ #buddypress.twentytwentytwo .bp-list {
170
+ border-top: 1px dotted var(--wp--preset--color--primary);
171
+ }
172
+
173
+ #buddypress.twentytwentytwo .bp-list > li {
174
+ border-bottom: 1px dotted var(--wp--preset--color--primary);
175
+ }
176
+
177
+ #buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar img.avatar {
178
+ display: block;
179
+ margin: 0 auto;
180
+ margin-bottom: 1em;
181
+ max-width: 80%;
182
+ }
183
+
184
+ @media screen and (min-width: 46.8em) {
185
+ #buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar {
186
+ max-width: 128px;
187
+ max-height: 128px;
188
+ margin: auto;
189
+ margin-left: 5%;
190
+ }
191
+ }
192
+
193
+ #buddypress.twentytwentytwo .bp-list li.mini .item-avatar img.avatar {
194
+ display: block;
195
+ margin: 0 auto;
196
+ max-width: 50px;
197
+ max-height: 50px;
198
+ margin-bottom: 1em;
199
+ }
200
+
201
+ @media screen and (min-width: 46.8em) {
202
+ #buddypress.twentytwentytwo .bp-list li.mini .item-avatar {
203
+ width: 5%;
204
+ margin: auto;
205
+ margin-left: 2%;
206
+ }
207
+ }
208
+
209
+ #buddypress.twentytwentytwo .bp-list li.mini .activity-meta.action {
210
+ clear: none;
211
+ }
212
+
213
+ #buddypress.twentytwentytwo .bp-list li .meta,
214
+ #buddypress.twentytwentytwo .bp-list li .item-meta {
215
+ color: var(--wp--preset--color--foreground);
216
+ }
217
+
218
+ /**
219
+ *----------------------------------------------------------
220
+ * @section 3.1 - Activity Loop
221
+ *----------------------------------------------------------
222
+ */
223
+ #buddypress.twentytwentytwo .activity-list.bp-list {
224
+ background: inherit;
225
+ border-right: none;
226
+ border-left: none;
227
+ border-top: none;
228
+ border-bottom: 1px dotted var(--wp--preset--color--primary);
229
+ padding: 0;
230
+ }
231
+
232
+ #buddypress.twentytwentytwo .activity-list.bp-list .activity-item {
233
+ background: inherit;
234
+ border: none;
235
+ border-radius: 0;
236
+ border-top: 1px dotted var(--wp--preset--color--primary);
237
+ box-shadow: none;
238
+ }
239
+
240
+ #buddypress.twentytwentytwo .activity-list.bp-list .activity-item:not(:first-child) {
241
+ margin-top: 1.5em;
242
+ }
243
+
244
+ #buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since,
245
+ #buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since:hover {
246
+ color: var(--wp--preset--color--foreground);
247
+ }
248
+
249
+ /**
250
+ *-----------------------------------------------------
251
+ * @section 3.1.1 - Activity Whats New
252
+ *-----------------------------------------------------
253
+ */
254
+ #buddypress.twentytwentytwo .activity-update-form {
255
+ border: none;
256
+ box-shadow: none;
257
+ }
258
+
259
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea {
260
+ border: solid 1px var(--wp--preset--color--foreground);
261
+ border-radius: 0;
262
+ }
263
+
264
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea:focus {
265
+ box-shadow: none;
266
+ }
267
+
268
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select,
269
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #activity-autocomplete {
270
+ border: solid 1px var(--wp--preset--color--foreground);
271
+ padding: 0.5em;
272
+ font-size: var(--wp--preset--font-size--medium);
273
+ }
274
+
275
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select {
276
+ width: -moz-fit-content;
277
+ width: fit-content;
278
+ }
279
+
280
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li {
281
+ margin-bottom: 0;
282
+ }
283
+
284
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li #activity-autocomplete {
285
+ width: 98%;
286
+ }
287
+
288
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object {
289
+ padding: 0.5em;
290
+ border-radius: 0;
291
+ border-style: dotted;
292
+ border-width: 0;
293
+ border-right-width: 1px;
294
+ border-left-width: 1px;
295
+ }
296
+
297
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected) {
298
+ background: var(--wp--preset--color--background);
299
+ color: var(--wp--preset--color--foreground);
300
+ border-color: var(--wp--preset--color--foreground);
301
+ }
302
+
303
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):last-child {
304
+ border-bottom: dotted 1px;
305
+ }
306
+
307
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):hover {
308
+ background: var(--wp--preset--color--secondary);
309
+ }
310
+
311
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object.selected {
312
+ border: none;
313
+ background-color: transparent;
314
+ }
315
+
316
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-submit {
317
+ margin-bottom: calc(32px + var(--wp--style--block-gap));
318
+ }
319
+
320
+ #buddypress.twentytwentytwo #activity-rss-feed {
321
+ line-height: 40px;
322
+ }
323
+
324
+ /**
325
+ *-----------------------------------------------------
326
+ * @section 3.1.2 - Activity Entries
327
+ *-----------------------------------------------------
328
+ */
329
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more,
330
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest {
331
+ background-color: var(--wp--preset--color--primary);
332
+ color: var(--wp--preset--color--background);
333
+ border: 1px solid var(--wp--preset--color--primary);
334
+ }
335
+
336
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a,
337
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a {
338
+ color: var(--wp--preset--color--background);
339
+ }
340
+
341
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a:focus,
342
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a:focus {
343
+ color: var(--wp--preset--color--foreground);
344
+ background: transparent;
345
+ outline-offset: -0.25ch;
346
+ outline: 2px dashed currentColor;
347
+ }
348
+
349
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover, body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus,
350
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover,
351
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus {
352
+ color: var(--wp--preset--color--foreground);
353
+ background: transparent;
354
+ }
355
+
356
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover a, body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus a,
357
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover a,
358
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus a {
359
+ color: var(--wp--preset--color--foreground);
360
+ background: transparent;
361
+ }
362
+
363
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header,
364
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header {
365
+ color: var(--wp--preset--color--foreground);
366
+ }
367
+
368
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a,
369
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a {
370
+ font-weight: 600;
371
+ }
372
+
373
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a:hover,
374
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a:hover {
375
+ text-decoration: underline;
376
+ }
377
+
378
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-inner,
379
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content blockquote {
380
+ background: inherit;
381
+ border: 1px dotted var(--wp--preset--color--primary);
382
+ }
383
+
384
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action {
385
+ background: inherit;
386
+ margin-right: calc(128px + 5%);
387
+ }
388
+
389
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .icons:before {
390
+ height: auto;
391
+ width: auto;
392
+ display: inline;
393
+ }
394
+
395
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:before {
396
+ content: "";
397
+ }
398
+
399
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button {
400
+ background-color: var(--wp--preset--color--tertiary);
401
+ padding: 0.7em 0.7em 0.5em;
402
+ }
403
+
404
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button .bp-screen-reader-text {
405
+ border: 0;
406
+ clip: inherit;
407
+ height: auto;
408
+ margin: auto;
409
+ overflow: auto;
410
+ position: inherit;
411
+ width: auto;
412
+ font-size: var(--wp--preset--font-size--small);
413
+ font-weight: 600;
414
+ }
415
+
416
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button span:not(.bp-screen-reader-text) {
417
+ background-color: var(--wp--preset--color--foreground);
418
+ color: var(--wp--preset--color--tertiary);
419
+ padding: 0.1em 0.3em;
420
+ border-radius: 50%;
421
+ font-size: var(--wp--preset--font-size--small);
422
+ vertical-align: text-bottom;
423
+ }
424
+
425
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:not(.delete-activity) {
426
+ color: var(--wp--preset--color--foreground);
427
+ }
428
+
429
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover {
430
+ background-color: var(--wp--preset--color--foreground);
431
+ color: var(--wp--preset--color--background);
432
+ }
433
+
434
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span {
435
+ color: var(--wp--preset--color--background);
436
+ }
437
+
438
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span:not(.bp-screen-reader-text) {
439
+ background-color: var(--wp--preset--color--tertiary);
440
+ color: var(--wp--preset--color--foreground);
441
+ }
442
+
443
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity {
444
+ color: var(--wp--preset--color--vivid-red);
445
+ border: solid 1px var(--wp--preset--color--vivid-red);
446
+ }
447
+
448
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity span.bp-screen-reader-text {
449
+ color: var(--wp--preset--color--vivid-red);
450
+ }
451
+
452
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover {
453
+ background-color: var(--wp--preset--color--vivid-red);
454
+ color: var(--wp--preset--color--background);
455
+ }
456
+
457
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover span.bp-screen-reader-text {
458
+ color: var(--wp--preset--color--background);
459
+ }
460
+
461
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list li.mini .activity-meta.action {
462
+ margin-right: calc(50px + 2%);
463
+ }
464
+
465
+ body.activity-permalink #buddypress.twentytwentytwo .activity-list {
466
+ border: none;
467
+ }
468
+
469
+ body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item {
470
+ border: none;
471
+ }
472
+
473
+ body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item .activity-avatar img.avatar {
474
+ background: var(--wp--preset--color--white);
475
+ }
476
+
477
+ /**
478
+ *-----------------------------------------------------
479
+ * @section 3.1.3 - Activity Comments
480
+ *-----------------------------------------------------
481
+ */
482
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-avatar {
483
+ width: auto;
484
+ margin-left: 0;
485
+ }
486
+
487
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta {
488
+ color: var(--wp--preset--color--foreground);
489
+ }
490
+
491
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a {
492
+ font-weight: 600;
493
+ }
494
+
495
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a:hover {
496
+ text-decoration: underline;
497
+ }
498
+
499
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a {
500
+ color: var(--wp--preset--color--foreground);
501
+ display: inline-block;
502
+ font-size: var(--wp--preset--font-size--small);
503
+ }
504
+
505
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-primary-action {
506
+ background-color: var(--wp--preset--color--secondary);
507
+ }
508
+
509
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-secondary-action {
510
+ background-color: var(--wp--preset--color--tertiary);
511
+ }
512
+
513
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-content {
514
+ border-right: 1px solid var(--wp--preset--color--foreground);
515
+ margin: 15px 5% 0 0;
516
+ }
517
+
518
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea {
519
+ width: 98%;
520
+ border-radius: 0;
521
+ }
522
+
523
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea:focus {
524
+ box-shadow: none;
525
+ }
526
+
527
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type="submit"],
528
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type="button"] {
529
+ color: var(--wp--preset--color--foreground);
530
+ display: inline-block;
531
+ font-size: var(--wp--preset--font-size--small);
532
+ }
533
+
534
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type="submit"] {
535
+ margin-right: calc(50px - 0.5em);
536
+ background-color: var(--wp--preset--color--secondary);
537
+ }
538
+
539
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type="button"] {
540
+ background-color: var(--wp--preset--color--tertiary);
541
+ }
542
+
543
+ /**
544
+ *----------------------------------------------------------
545
+ * @section 3.2 - Blogs Loop
546
+ *----------------------------------------------------------
547
+ */
548
+ /**
549
+ *----------------------------------------------------------
550
+ * @section 3.3 - Groups Loop
551
+ *----------------------------------------------------------
552
+ */
553
+ #buddypress.twentytwentytwo .groups-list li .group-desc {
554
+ color: var(--wp--preset--color--foreground);
555
+ border: 1px dotted var(--wp--preset--color--primary);
556
+ }
557
+
558
+ #buddypress.twentytwentytwo #groups-dir-list .current-group-type {
559
+ text-align: center;
560
+ }
561
+
562
+ /**
563
+ *----------------------------------------------------------
564
+ * @section 3.4 - Members Loop
565
+ *----------------------------------------------------------
566
+ */
567
+ body:not(.logged-in) #buddypress.twentytwentytwo .members-list .user-update {
568
+ width: inherit;
569
+ }
570
+
571
+ #buddypress.twentytwentytwo .members-list li .user-update {
572
+ border: 1px dotted var(--wp--preset--color--primary);
573
+ color: var(--wp--preset--color--foreground);
574
+ margin: 0 auto 15px;
575
+ }
576
+
577
+ #buddypress.twentytwentytwo #members-dir-list .current-member-type {
578
+ text-align: center;
579
+ }
580
+
581
+ /**
582
+ *-------------------------------------------------------------------------------
583
+ * @section 4.0 - Directories
584
+ *-------------------------------------------------------------------------------
585
+ */
586
+ /**
587
+ *----------------------------------------------------------
588
+ * @section 4.1 - Groups Creation Steps
589
+ *----------------------------------------------------------
590
+ */
591
+ #buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) {
592
+ background: transparent;
593
+ clear: both;
594
+ overflow: hidden;
595
+ border: none;
596
+ border-bottom: 1px solid var(--wp--preset--color--primary);
597
+ box-shadow: none;
598
+ }
599
+
600
+ #buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li a,
601
+ #buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li span {
602
+ padding: 0.5em calc(0.5em + 2px);
603
+ display: block;
604
+ }
605
+
606
+ /**
607
+ *-------------------------------------------------------------------------------
608
+ * @section 5.0 - Single Item screens: Groups, Users
609
+ *-------------------------------------------------------------------------------
610
+ */
611
+ body.single-item #buddypress.twentytwentytwo .item-body h2.bp-screen-title,
612
+ body.single-item #buddypress.twentytwentytwo .item-body h2.screen-heading,
613
+ body.bp-user #buddypress.twentytwentytwo .item-body h2.bp-screen-title,
614
+ body.bp-user #buddypress.twentytwentytwo .item-body h2.screen-heading {
615
+ border: 0;
616
+ clip: rect(0 0 0 0);
617
+ height: 1px;
618
+ margin: -1px;
619
+ overflow: hidden;
620
+ padding: 0;
621
+ position: absolute;
622
+ width: 1px;
623
+ word-wrap: normal !important;
624
+ }
625
+
626
+ /**
627
+ *-----------------------------------------------------------
628
+ * @subsection 5.1 - Item Header Global
629
+ *-----------------------------------------------------------
630
+ */
631
+ #buddypress.twentytwentytwo .single-headers #item-header-cover-image h2 {
632
+ font-weight: 900;
633
+ }
634
+
635
+ #buddypress.twentytwentytwo .single-headers .group-status,
636
+ #buddypress.twentytwentytwo .single-headers .item-meta,
637
+ #buddypress.twentytwentytwo .single-headers .bp-group-type-list,
638
+ #buddypress.twentytwentytwo .single-headers .bp-member-type-list {
639
+ color: var(--wp--preset--color--foreground);
640
+ }
641
+
642
+ #buddypress.twentytwentytwo .single-headers a:hover {
643
+ text-decoration: underline;
644
+ }
645
+
646
+ /**
647
+ *-----------------------------------------------------
648
+ * @subsection 5.1.1 - item-header Groups
649
+ *
650
+ * Group Specific Item Header
651
+ *-----------------------------------------------------
652
+ */
653
+ #buddypress.twentytwentytwo .groups-header .desc-wrap {
654
+ background: var(--wp--preset--color--background);
655
+ border: 1px solid var(--wp--preset--color--primary);
656
+ }
657
+
658
+ #buddypress.twentytwentytwo .groups-header .desc-wrap .group-description {
659
+ background: none;
660
+ box-shadow: none;
661
+ }
662
+
663
+ /**
664
+ *-----------------------------------------------------
665
+ * @subsection 5.1.2 - Item Header User Accounts
666
+ *
667
+ * User Accounts Specific Item Header
668
+ *-----------------------------------------------------
669
+ */
670
+ /**
671
+ *-----------------------------------------------------------
672
+ * @subsection 5.2 - Item Body: Global
673
+ *-----------------------------------------------------------
674
+ */
675
+ #buddypress.twentytwentytwo .item-body h2.screen-heading,
676
+ #buddypress.twentytwentytwo .item-body h2.creation-step-name {
677
+ font-size: var(--wp--custom--typography--font-size--huge);
678
+ }
679
+
680
+ #buddypress.twentytwentytwo .item-body h3.screen-heading,
681
+ #buddypress.twentytwentytwo .item-body h3.creation-step-name {
682
+ font-size: var(--wp--preset--font-size--large);
683
+ }
684
+
685
+ #buddypress.twentytwentytwo .item-body h4.screen-heading,
686
+ #buddypress.twentytwentytwo .item-body h4.creation-step-name {
687
+ font-size: var(--wp--preset--font-size--medium);
688
+ }
689
+
690
+ #buddypress.twentytwentytwo .item-body .bp-avatar #avatar-crop-pane {
691
+ margin-bottom: 1em;
692
+ }
693
+
694
+ #buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items {
695
+ border-bottom: 1px solid var(--wp--preset--color--primary);
696
+ }
697
+
698
+ #buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items li.current {
699
+ border: 1px solid var(--wp--preset--color--primary);
700
+ border-bottom: 1px solid var(--wp--preset--color--background);
701
+ }
702
+
703
+ #buddypress.twentytwentytwo .item-body #drag-drop-area {
704
+ border: 4px dashed var(--wp--preset--color--foreground);
705
+ }
706
+
707
+ #buddypress.twentytwentytwo .item-body #drag-drop-area .drag-drop-info {
708
+ color: var(--wp--preset--color--foreground);
709
+ }
710
+
711
+ #buddypress.twentytwentytwo .item-body #drag-drop-area #bp-browse-button {
712
+ margin: 50px auto 0;
713
+ }
714
+
715
+ #buddypress.twentytwentytwo .item-body .drag-over #drag-drop-area {
716
+ border: 4px dashed var(--wp--preset--color--vivid-cyan-blue);
717
+ }
718
+
719
+ #buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,
720
+ #buddypress.twentytwentytwo .item-body .bp-avatar-status .success,
721
+ #buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning,
722
+ #buddypress.twentytwentytwo .item-body .bp-cover-image-status .success,
723
+ #buddypress.twentytwentytwo .item-body .avatar-history-actions .warning,
724
+ #buddypress.twentytwentytwo .item-body .avatar-history-actions .success {
725
+ background-color: var(--wp--preset--color--tertiary);
726
+ border: none;
727
+ border-right-width: 4px;
728
+ border-right-style: solid;
729
+ color: var(--wp--preset--color--primary);
730
+ }
731
+
732
+ #buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,
733
+ #buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning,
734
+ #buddypress.twentytwentytwo .item-body .avatar-history-actions .warning {
735
+ border-right-color: var(--wp--preset--color--luminous-vivid-orange);
736
+ }
737
+
738
+ #buddypress.twentytwentytwo .item-body .bp-avatar-status .success,
739
+ #buddypress.twentytwentytwo .item-body .bp-cover-image-status .success,
740
+ #buddypress.twentytwentytwo .item-body .avatar-history-actions .success {
741
+ border-right-color: var(--wp--preset--color--vivid-green-cyan);
742
+ }
743
+
744
+ #buddypress.twentytwentytwo .item-body .bp-avatar-status .error,
745
+ #buddypress.twentytwentytwo .item-body .bp-cover-image-status .error,
746
+ #buddypress.twentytwentytwo .item-body .avatar-history-actions .error {
747
+ border-right-color: var(--wp--preset--color--vivid-red);
748
+ }
749
+
750
+ #buddypress.twentytwentytwo .item-body .avatar-history-action.delete {
751
+ background-color: var(--wp--preset--color--vivid-red);
752
+ color: var(--wp--preset--color--background);
753
+ border: solid 1px var(--wp--preset--color--vivid-red);
754
+ }
755
+
756
+ #buddypress.twentytwentytwo .item-body .avatar-history-action.delete:hover {
757
+ background-color: var(--wp--preset--color--background);
758
+ color: var(--wp--preset--color--vivid-red);
759
+ }
760
+
761
+ /**
762
+ *----------------------------------------------------
763
+ * @subsection 5.2.1 - Item Body Groups
764
+ *
765
+ * Groups specific item body rules - screens
766
+ *----------------------------------------------------
767
+ */
768
+ /**
769
+ *-----------------------------------------
770
+ * @subsection 5.2.1.1 - Management Settings Screens
771
+ *-----------------------------------------
772
+ */
773
+ .group-settings #buddypress.twentytwentytwo .group-settings-selections {
774
+ margin-bottom: 1em;
775
+ }
776
+
777
+ #buddypress.twentytwentytwo #group-manage-members-ui .bp-pagination {
778
+ padding: 0.4em 0.5em 0.4em 0;
779
+ }
780
+
781
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type="search"] {
782
+ font-size: 16px;
783
+ }
784
+
785
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type="search"]:focus {
786
+ outline-offset: -7px;
787
+ outline: 2px dotted var(--wp--preset--color--foreground);
788
+ }
789
+
790
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type="submit"] {
791
+ border-width: 1px;
792
+ border-style: solid;
793
+ background-clip: border-box;
794
+ }
795
+
796
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type="submit"]:hover {
797
+ border-color: var(--wp--preset--color--primary);
798
+ }
799
+
800
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-roles-filter label,
801
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit label {
802
+ border: 0;
803
+ clip: rect(0 0 0 0);
804
+ height: 1px;
805
+ margin: -1px;
806
+ overflow: hidden;
807
+ padding: 0;
808
+ position: absolute;
809
+ width: 1px;
810
+ word-wrap: normal !important;
811
+ }
812
+
813
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter,
814
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select {
815
+ font-size: 16px;
816
+ padding: 6px 10px 6px 25px;
817
+ }
818
+
819
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter:focus,
820
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select:focus {
821
+ outline-offset: 2px;
822
+ outline: 2px dotted var(--wp--preset--color--foreground);
823
+ }
824
+
825
+ #buddypress.twentytwentytwo #delete-group-button {
826
+ border-color: var(--wp--preset--color--vivid-red);
827
+ color: var(--wp--preset--color--background);
828
+ background: var(--wp--preset--color--vivid-red);
829
+ }
830
+
831
+ #buddypress.twentytwentytwo #delete-group-button:hover {
832
+ color: var(--wp--preset--color--vivid-red);
833
+ background: var(--wp--preset--color--background);
834
+ }
835
+
836
+ /**
837
+ *-----------------------------------------
838
+ * @subsection 5.2.1.2 - Group Members List
839
+ *-----------------------------------------
840
+ */
841
+ /*
842
+ *-----------------------------------------
843
+ * @subsection 5.2.1.3 - Group Invites List
844
+ *-----------------------------------------
845
+ */
846
+ #buddypress.twentytwentytwo .bp-invites-content ul {
847
+ border-top: none;
848
+ }
849
+
850
+ #buddypress.twentytwentytwo .bp-invites-content ul li {
851
+ border: 1px dotted var(--wp--preset--color--primary);
852
+ }
853
+
854
+ #buddypress.twentytwentytwo .bp-invites-content ul li.selected {
855
+ box-shadow: none;
856
+ border-style: solid;
857
+ }
858
+
859
+ #buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button {
860
+ border: none;
861
+ background: none;
862
+ top: -5px;
863
+ left: 0;
864
+ }
865
+
866
+ #buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button .icons:before {
867
+ border-radius: 50%;
868
+ width: 32px;
869
+ height: 32px;
870
+ color: var(--wp--preset--color--primary);
871
+ background: var(--wp--preset--color--background);
872
+ }
873
+
874
+ #buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button:hover .icons:before {
875
+ color: var(--wp--preset--color--background);
876
+ background: var(--wp--preset--color--primary);
877
+ width: 32px;
878
+ height: 32px;
879
+ }
880
+
881
+ #buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button .icons:before {
882
+ color: var(--wp--preset--color--vivid-red);
883
+ background: var(--wp--preset--color--background);
884
+ }
885
+
886
+ #buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button:hover .icons:before {
887
+ color: var(--wp--preset--color--background);
888
+ background: var(--wp--preset--color--vivid-red);
889
+ }
890
+
891
+ #buddypress.twentytwentytwo .bp-invites-content ul li ul.group-inviters li {
892
+ border: none;
893
+ }
894
+
895
+ /*
896
+ *-----------------------------------------
897
+ * @subsection 5.2.1.4 - Group Activity
898
+ *-----------------------------------------
899
+ */
900
+ /**
901
+ *-----------------------------------------------------
902
+ * @subsection 5.2.2 - Item Body User Accounts
903
+ *
904
+ * User Account specific item body rules
905
+ *-----------------------------------------------------
906
+ */
907
+ /**
908
+ *--------------------------------------------
909
+ * @subsection 5.2.2.1 - classes, pag, filters
910
+ *--------------------------------------------
911
+ */
912
+ /**
913
+ *-------------------------------------------
914
+ * @subsection 5.2.2.2 - Extended Profiles
915
+ *-------------------------------------------
916
+ */
917
+ #buddypress.twentytwentytwo .profile table.profile-fields tr.alt td,
918
+ #buddypress.twentytwentytwo .profile table.profile-fields tr td,
919
+ #buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td,
920
+ #buddypress.twentytwentytwo .profile table.bp-tables-user tr td {
921
+ background: transparent;
922
+ }
923
+
924
+ #buddypress.twentytwentytwo .profile table.profile-fields tr.alt td.label,
925
+ #buddypress.twentytwentytwo .profile table.profile-fields tr td.label,
926
+ #buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td.label,
927
+ #buddypress.twentytwentytwo .profile table.bp-tables-user tr td.label {
928
+ border-left-color: var(--wp--preset--color--primary);
929
+ }
930
+
931
+ #buddypress.twentytwentytwo .profile.edit .editfield {
932
+ background: var(--wp--preset--color--background);
933
+ border: 1px solid var(--wp--preset--color--primary);
934
+ }
935
+
936
+ #buddypress.twentytwentytwo .profile.edit .editfield p.field-visibility-settings-toggle {
937
+ margin-top: 1em;
938
+ }
939
+
940
+ #buddypress.twentytwentytwo .profile.edit .editfield .field-visibility-settings .radio label {
941
+ margin-bottom: 0.5em;
942
+ }
943
+
944
+ #buddypress.twentytwentytwo .profile.edit .wp-editor-container .mce-toolbar button {
945
+ color: var(--wp--preset--color--primary);
946
+ background: var(--wp--preset--color--background);
947
+ border-color: var(--wp--preset--color--primary);
948
+ }
949
+
950
+ #buddypress.twentytwentytwo .profile.edit .button-tabs li {
951
+ border: solid 2px var(--wp--preset--color--primary);
952
+ overflow: hidden;
953
+ }
954
+
955
+ #buddypress.twentytwentytwo .profile.edit .button-tabs li a {
956
+ text-decoration: none;
957
+ }
958
+
959
+ #buddypress.twentytwentytwo .profile.edit .button-tabs li.current {
960
+ background-color: var(--wp--preset--color--primary);
961
+ color: var(--wp--preset--color--background);
962
+ }
963
+
964
+ #buddypress.twentytwentytwo .profile.edit .button-tabs li.current a {
965
+ color: var(--wp--preset--color--background);
966
+ }
967
+
968
+ #buddypress.twentytwentytwo .profile.edit .button-tabs li:hover {
969
+ outline-offset: 10px;
970
+ border-style: dotted;
971
+ }
972
+
973
+ #buddypress.twentytwentytwo .profile.edit .clear-value {
974
+ text-decoration: underline;
975
+ }
976
+
977
+ #buddypress.twentytwentytwo .profile.edit legend {
978
+ padding: 0;
979
+ }
980
+
981
+ #buddypress.twentytwentytwo .field-visibility-settings,
982
+ #buddypress.twentytwentytwo .field-visibility-settings-header {
983
+ color: var(--wp--preset--color--foreground);
984
+ }
985
+
986
+ /**
987
+ *-------------------------------------------
988
+ * @subsection 5.2.2.3 - Groups
989
+ *-------------------------------------------
990
+ */
991
+ #buddypress.twentytwentytwo #group-list.invites h2.list-title {
992
+ float: none;
993
+ }
994
+
995
+ #buddypress.twentytwentytwo #group-list.invites .accept {
996
+ margin-right: 0;
997
+ }
998
+
999
+ /**
1000
+ *-------------------------------------------
1001
+ * @subsection 5.2.2.5 - Private Messaging
1002
+ *-------------------------------------------
1003
+ */
1004
+ #buddypress.twentytwentytwo #user_messages_select_all {
1005
+ vertical-align: -5px;
1006
+ }
1007
+
1008
+ #buddypress.twentytwentytwo #user_messages_select_all:checked {
1009
+ vertical-align: -3px;
1010
+ }
1011
+
1012
+ #buddypress.twentytwentytwo #message-threads {
1013
+ border-top: 1px dotted var(--wp--preset--color--primary);
1014
+ }
1015
+
1016
+ #buddypress.twentytwentytwo #message-threads > li {
1017
+ border-bottom: 1px dotted var(--wp--preset--color--primary);
1018
+ }
1019
+
1020
+ #buddypress.twentytwentytwo #message-threads > li.selected {
1021
+ border: 1px solid var(--wp--preset--color--primary);
1022
+ }
1023
+
1024
+ #buddypress.twentytwentytwo #message-threads > li.unread {
1025
+ border-right: 8px solid var(--wp--preset--color--secondary);
1026
+ }
1027
+
1028
+ #buddypress.twentytwentytwo #message-threads li .thread-cb {
1029
+ padding-right: 15px;
1030
+ }
1031
+
1032
+ #buddypress.twentytwentytwo #message-threads li.unread .thread-cb {
1033
+ padding-right: 7px;
1034
+ }
1035
+
1036
+ #buddypress.twentytwentytwo #message-threads li .thread-from img.avatar,
1037
+ #buddypress.twentytwentytwo #message-threads li .thread-to img.avatar {
1038
+ width: 32px;
1039
+ height: 32px;
1040
+ }
1041
+
1042
+ #buddypress.twentytwentytwo #message-threads li .thread-from .num-recipients,
1043
+ #buddypress.twentytwentytwo #message-threads li .thread-to .num-recipients {
1044
+ color: var(--wp--preset--color--primary);
1045
+ }
1046
+
1047
+ #buddypress.twentytwentytwo #message-threads li .thread-content .excerpt {
1048
+ color: var(--wp--preset--color--primary);
1049
+ }
1050
+
1051
+ #buddypress.twentytwentytwo #message-threads li .thread-date time {
1052
+ color: var(--wp--preset--color--primary);
1053
+ }
1054
+
1055
+ #buddypress.twentytwentytwo #message-threads li.selected {
1056
+ background: transparent;
1057
+ font-weight: bolder;
1058
+ color: var(--wp--preset--color--primary);
1059
+ }
1060
+
1061
+ #buddypress.twentytwentytwo #message-threads li.selected .thread-subject .subject {
1062
+ color: var(--wp--preset--color--primary);
1063
+ }
1064
+
1065
+ #buddypress.twentytwentytwo #message-threads li:not(.selected) {
1066
+ color: var(--wp--preset--color--foreground);
1067
+ }
1068
+
1069
+ #buddypress.twentytwentytwo .bp-messages-content #thread-preview h2:first-child,
1070
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-header h2:first-child {
1071
+ background-color: var(--wp--preset--color--primary);
1072
+ color: var(--wp--preset--color--background);
1073
+ }
1074
+
1075
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list {
1076
+ border-top: none;
1077
+ }
1078
+
1079
+ #buddypress.twentytwentytwo .bp-messages-content #thread-preview {
1080
+ border-color: var(--wp--preset--color--primary);
1081
+ }
1082
+
1083
+ #buddypress.twentytwentytwo .bp-messages-content #thread-preview dd,
1084
+ #buddypress.twentytwentytwo .bp-messages-content #thread-preview .participants-list {
1085
+ padding-right: 0;
1086
+ }
1087
+
1088
+ #buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-pane-header {
1089
+ border-bottom-style: dotted;
1090
+ border-bottom-color: var(--wp--preset--color--primary);
1091
+ }
1092
+
1093
+ #buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-content .preview-message {
1094
+ background: transparent;
1095
+ }
1096
+
1097
+ #buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header dd,
1098
+ #buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header .participants-list {
1099
+ padding-right: 0;
1100
+ }
1101
+
1102
+ #buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip {
1103
+ border: none;
1104
+ background: none;
1105
+ }
1106
+
1107
+ #buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:before, #buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:before {
1108
+ width: 32px;
1109
+ height: 32px;
1110
+ color: var(--wp--preset--color--vivid-red);
1111
+ background: var(--wp--preset--color--background);
1112
+ }
1113
+
1114
+ #buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:hover:before, #buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:hover:before {
1115
+ border-radius: 50%;
1116
+ color: var(--wp--preset--color--background);
1117
+ background: var(--wp--preset--color--vivid-red);
1118
+ }
1119
+
1120
+ #buddypress.twentytwentytwo .bp-messages-content .actions .message-action-unstar:before,
1121
+ #buddypress.twentytwentytwo .bp-messages-content .actions .message-action-star:before {
1122
+ color: var(--wp--preset--color--foreground);
1123
+ }
1124
+
1125
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li {
1126
+ padding-right: 0;
1127
+ }
1128
+
1129
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata {
1130
+ background: transparent;
1131
+ border: 1px solid var(--wp--preset--color--primary);
1132
+ box-shadow: none;
1133
+ }
1134
+
1135
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata * {
1136
+ line-height: 1.6;
1137
+ vertical-align: middle;
1138
+ }
1139
+
1140
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link {
1141
+ margin-top: 3px;
1142
+ margin-bottom: 3px;
1143
+ }
1144
+
1145
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link strong {
1146
+ display: inline-block;
1147
+ margin-top: 2px;
1148
+ }
1149
+
1150
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link:hover strong {
1151
+ text-decoration: underline;
1152
+ }
1153
+
1154
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata time {
1155
+ color: var(--wp--preset--color--foreground);
1156
+ }
1157
+
1158
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content {
1159
+ background: transparent;
1160
+ margin: 0;
1161
+ width: 100%;
1162
+ padding: 0.5em 0.2em;
1163
+ }
1164
+
1165
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content * {
1166
+ padding-right: 0.8em;
1167
+ padding-left: 0.8em;
1168
+ }
1169
+
1170
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li:first-child .message-content {
1171
+ border: 1px dotted var(--wp--preset--color--primary);
1172
+ border-top: none;
1173
+ }
1174
+
1175
+ #buddypress.twentytwentytwo .bp-messages-content #send-reply .avatar-box img.avatar {
1176
+ display: inline-block;
1177
+ vertical-align: -7px;
1178
+ }
1179
+
1180
+ #buddypress.twentytwentytwo .bp-messages-content .wp-editor-container .mce-toolbar button {
1181
+ color: var(--wp--preset--color--primary);
1182
+ background: var(--wp--preset--color--background);
1183
+ border-color: var(--wp--preset--color--primary);
1184
+ }
1185
+
1186
+ #buddypress.twentytwentytwo .bp-messages-content #bp-messages-reset {
1187
+ border-width: 0;
1188
+ font-size: inherit;
1189
+ }
1190
+
1191
+ #buddypress.twentytwentytwo .bp-messages-content #send-to-input {
1192
+ width: 100% !important;
1193
+ }
1194
+
1195
+ #buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit {
1196
+ padding: 3px 0.7em;
1197
+ background-color: var(--wp--preset--color--background);
1198
+ color: var(--wp--preset--color--foreground);
1199
+ border-color: var(--wp--preset--color--background);
1200
+ border-right-color: var(--wp--preset--color--primary);
1201
+ }
1202
+
1203
+ #buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit:hover {
1204
+ background-color: var(--wp--preset--color--primary);
1205
+ color: var(--wp--preset--color--background);
1206
+ border-color: var(--wp--preset--color--primary);
1207
+ }
1208
+
1209
+ #buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply {
1210
+ line-height: 1.5;
1211
+ margin: 0 10px 0 0;
1212
+ padding: 3px 5px;
1213
+ background-color: var(--wp--preset--color--background);
1214
+ color: var(--wp--preset--color--foreground);
1215
+ }
1216
+
1217
+ #buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply:hover {
1218
+ background-color: var(--wp--preset--color--primary);
1219
+ color: var(--wp--preset--color--background);
1220
+ }
1221
+
1222
+ #buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply span {
1223
+ vertical-align: middle;
1224
+ }
1225
+
1226
+ /**
1227
+ *------------------------------------------
1228
+ * @subsection 5.2.2.6 - Settings
1229
+ *------------------------------------------
1230
+ */
1231
+ #buddypress.twentytwentytwo.buddypress-wrap .bp-tables-user tr.alt td,
1232
+ #buddypress.twentytwentytwo.buddypress-wrap table.wp-profile-fields tr.alt td {
1233
+ background: transparent;
1234
+ }
1235
+
1236
+ #buddypress.twentytwentytwo .bp-tables-user.profile-settings {
1237
+ border: solid 1px currentColor;
1238
+ margin-bottom: 1em;
1239
+ }
1240
+
1241
+ #buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr {
1242
+ border: none;
1243
+ }
1244
+
1245
+ #buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr th {
1246
+ text-align: right;
1247
+ border-bottom: dotted 1px currentColor;
1248
+ }
1249
+
1250
+ #buddypress.twentytwentytwo #delete-account-button {
1251
+ border-color: var(--wp--preset--color--vivid-red);
1252
+ color: var(--wp--preset--color--background);
1253
+ background: var(--wp--preset--color--vivid-red);
1254
+ }
1255
+
1256
+ #buddypress.twentytwentytwo #delete-account-button:hover {
1257
+ color: var(--wp--preset--color--vivid-red);
1258
+ background: var(--wp--preset--color--background);
1259
+ }
1260
+
1261
+ /**
1262
+ *------------------------------------------
1263
+ * @subsection 5.2.2.7 - Notifications
1264
+ *------------------------------------------
1265
+ */
1266
+ #buddypress.twentytwentytwo .notifications-options-nav,
1267
+ #buddypress.twentytwentytwo .invitations-options-nav {
1268
+ margin-top: 1em;
1269
+ }
1270
+
1271
+ #buddypress.twentytwentytwo .notifications-options-nav input#notification-bulk-manage,
1272
+ #buddypress.twentytwentytwo .invitations-options-nav input#invitation-bulk-manage {
1273
+ line-height: 1.2;
1274
+ }
1275
+
1276
+ #buddypress.twentytwentytwo .bp-tables-user.notifications th {
1277
+ text-align: right;
1278
+ }
1279
+
1280
+ #buddypress.twentytwentytwo .bp-tables-user.notifications td.notification-actions a.delete {
1281
+ color: var(--wp--preset--color--vivid-red);
1282
+ }
1283
+
1284
+ /**
1285
+ *-------------------------------------------------------------------------------
1286
+ * @section 6.0 - Forms - General
1287
+ *-------------------------------------------------------------------------------
1288
+ */
1289
+ #buddypress.twentytwentytwo fieldset {
1290
+ padding-top: 0;
1291
+ margin-top: 1em;
1292
+ }
1293
+
1294
+ #buddypress.twentytwentytwo fieldset legend {
1295
+ padding: 0 1em;
1296
+ display: inline-block;
1297
+ }
1298
+
1299
+ #buddypress.twentytwentytwo .select-wrap {
1300
+ border: 1px solid var(--wp--preset--color--primary);
1301
+ background: var(--wp--preset--color--background);
1302
+ }
1303
+
1304
+ #buddypress.twentytwentytwo .select-wrap select {
1305
+ background: transparent;
1306
+ width: 98%;
1307
+ text-indent: 0;
1308
+ }
1309
+
1310
+ #buddypress.twentytwentytwo .select-wrap span.select-arrow {
1311
+ background: transparent;
1312
+ }
1313
+
1314
+ #buddypress.twentytwentytwo .select-wrap span.select-arrow:before {
1315
+ font-family: dashicons;
1316
+ content: "\f140";
1317
+ color: var(--wp--preset--color--foreground);
1318
+ vertical-align: -10%;
1319
+ }
1320
+
1321
+ #buddypress.twentytwentytwo .select-wrap:focus .select-arrow:before, #buddypress.twentytwentytwo .select-wrap:hover .select-arrow:before {
1322
+ color: var(--wp--preset--color--foreground);
1323
+ }
1324
+
1325
+ #buddypress.twentytwentytwo input[type="checkbox"],
1326
+ #buddypress.twentytwentytwo input[type="radio"] {
1327
+ width: 25px;
1328
+ height: 25px;
1329
+ vertical-align: top;
1330
+ }
1331
+
1332
+ #buddypress.twentytwentytwo textarea,
1333
+ #buddypress.twentytwentytwo input[type="text"],
1334
+ #buddypress.twentytwentytwo input[type="color"],
1335
+ #buddypress.twentytwentytwo input[type="date"],
1336
+ #buddypress.twentytwentytwo input[type="datetime"],
1337
+ #buddypress.twentytwentytwo input[type="datetime-local"],
1338
+ #buddypress.twentytwentytwo input[type="email"],
1339
+ #buddypress.twentytwentytwo input[type="month"],
1340
+ #buddypress.twentytwentytwo input[type="number"],
1341
+ #buddypress.twentytwentytwo input[type="range"],
1342
+ #buddypress.twentytwentytwo input[type="tel"],
1343
+ #buddypress.twentytwentytwo input[type="time"],
1344
+ #buddypress.twentytwentytwo input[type="url"],
1345
+ #buddypress.twentytwentytwo input[type="week"],
1346
+ #buddypress.twentytwentytwo input[type="password"],
1347
+ #buddypress.twentytwentytwo input[type="search"],
1348
+ #buddypress.twentytwentytwo .groups-members-search input[type="text"] {
1349
+ color: var(--wp--preset--color--foreground);
1350
+ background: var(--wp--preset--color--background);
1351
+ }
1352
+
1353
+ #buddypress.twentytwentytwo .subnav-filters input[type="search"] {
1354
+ font-size: 16px;
1355
+ background: transparent;
1356
+ }
1357
+
1358
+ #buddypress.twentytwentytwo .bp-dir-search-form button,
1359
+ #buddypress.twentytwentytwo form#group-members-search button,
1360
+ #buddypress.twentytwentytwo form#group_invites_search_form button {
1361
+ background-color: var(--wp--preset--color--background);
1362
+ color: var(--wp--preset--color--foreground);
1363
+ border-color: var(--wp--preset--color--background);
1364
+ border-right-color: var(--wp--preset--color--primary);
1365
+ }
1366
+
1367
+ #buddypress.twentytwentytwo .bp-dir-search-form button:hover,
1368
+ #buddypress.twentytwentytwo form#group-members-search button:hover,
1369
+ #buddypress.twentytwentytwo form#group_invites_search_form button:hover {
1370
+ background-color: var(--wp--preset--color--primary);
1371
+ color: var(--wp--preset--color--background);
1372
+ border-color: var(--wp--preset--color--primary);
1373
+ }
1374
+
1375
+ #buddypress.twentytwentytwo .standard-form p.description {
1376
+ color: var(--wp--preset--color--primary);
1377
+ background-color: var(--wp--preset--color--background);
1378
+ }
1379
+
1380
+ #buddypress.twentytwentytwo .standard-form .datebox-selects label,
1381
+ #buddypress.twentytwentytwo .standard-form .datebox-selects span.label {
1382
+ display: inline;
1383
+ }
1384
+
1385
+ body.bp-user.settings.general #buddypress.twentytwentytwo .wp-pwd:not(.is-open) {
1386
+ display: none;
1387
+ }
1388
+
1389
+ /**
1390
+ *----------------------------------------------------------
1391
+ * @section 6.1 - Directory Search
1392
+ *
1393
+ * The Search form & controls in directory pages
1394
+ *----------------------------------------------------------
1395
+ */
1396
+ .bp-user #buddypress.twentytwentytwo [data-bp-search] form #user_messages_search {
1397
+ padding: 3px 10px;
1398
+ }
1399
+
1400
+ #buddypress.twentytwentytwo form.bp-dir-search-form,
1401
+ #buddypress.twentytwentytwo form.bp-messages-search-form,
1402
+ #buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form,
1403
+ #buddypress.twentytwentytwo form#group-members-search {
1404
+ border: 1px solid var(--wp--preset--color--primary);
1405
+ background-color: var(--wp--preset--color--background);
1406
+ }
1407
+
1408
+ #buddypress.twentytwentytwo form.bp-dir-search-form button,
1409
+ #buddypress.twentytwentytwo form.bp-messages-search-form button,
1410
+ #buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form button,
1411
+ #buddypress.twentytwentytwo form#group-members-search button {
1412
+ padding: 5px 0.8em 6px;
1413
+ }
1414
+
1415
+ /**
1416
+ *----------------------------------------------------------
1417
+ * @section 6.2 - Registration
1418
+ *----------------------------------------------------------
1419
+ */
1420
+ #buddypress.twentytwentytwo.extended-default-reg .register-page .default-profile {
1421
+ min-width: 45%;
1422
+ }
1423
+
1424
+ /**
1425
+ *-------------------------------------------------------------------------------
1426
+ * @section 7.0 - Tables - General
1427
+ *-------------------------------------------------------------------------------
1428
+ */
1429
+ #buddypress.twentytwentytwo .bp-tables-user tbody tr,
1430
+ #buddypress.twentytwentytwo .bp-tables-user tbody tr.alt,
1431
+ #buddypress.twentytwentytwo table.wp-profile-fields tbody tr,
1432
+ #buddypress.twentytwentytwo table.wp-profile-fields tbody tr.alt,
1433
+ #buddypress.twentytwentytwo table.forum tbody tr,
1434
+ #buddypress.twentytwentytwo table.forum tbody tr.alt {
1435
+ background: transparent;
1436
+ }
1437
+
1438
+ /**
1439
+ *-------------------------------------------------------------------------------
1440
+ * @section 8.0 - Classes - Messages, Ajax, Widgets, Buttons
1441
+ *-------------------------------------------------------------------------------
1442
+ */
1443
+ #buddypress.twentytwentytwo button,
1444
+ #buddypress.twentytwentytwo a.button,
1445
+ #buddypress.twentytwentytwo input[type="submit"],
1446
+ #buddypress.twentytwentytwo input[type="button"],
1447
+ #buddypress.twentytwentytwo ul.button-nav:not(.button-tabs) li a,
1448
+ #buddypress.twentytwentytwo .generic-button a,
1449
+ #buddypress.twentytwentytwo .comment-reply-link,
1450
+ #buddypress.twentytwentytwo a.bp-title-button,
1451
+ #buddypress.twentytwentytwo .activity-read-more a {
1452
+ background: var(--wp--preset--color--primary);
1453
+ border: 1px solid var(--wp--preset--color--primary);
1454
+ border-radius: 0;
1455
+ color: var(--wp--preset--color--background);
1456
+ }
1457
+
1458
+ #buddypress.twentytwentytwo button:hover,
1459
+ #buddypress.twentytwentytwo button:focus,
1460
+ #buddypress.twentytwentytwo a.button:focus,
1461
+ #buddypress.twentytwentytwo a.button:hover,
1462
+ #buddypress.twentytwentytwo input[type="submit"]:focus,
1463
+ #buddypress.twentytwentytwo input[type="submit"]:hover,
1464
+ #buddypress.twentytwentytwo input[type="button"]:focus,
1465
+ #buddypress.twentytwentytwo input[type="button"]:hover,
1466
+ #buddypress.twentytwentytwo input[type="reset"],
1467
+ #buddypress.twentytwentytwo #bp-messages-reset,
1468
+ #buddypress.twentytwentytwo .button-nav li a:focus,
1469
+ #buddypress.twentytwentytwo .button-nav li a:hover,
1470
+ #buddypress.twentytwentytwo .button-nav li.current a,
1471
+ #buddypress.twentytwentytwo .generic-button a:focus,
1472
+ #buddypress.twentytwentytwo .generic-button a:hover,
1473
+ #buddypress.twentytwentytwo .comment-reply-link:focus,
1474
+ #buddypress.twentytwentytwo .comment-reply-link:hover,
1475
+ #buddypress.twentytwentytwo .activity-read-more a:focus,
1476
+ #buddypress.twentytwentytwo .activity-read-more a:hover {
1477
+ background: transparent;
1478
+ border-color: var(--wp--preset--color--primary);
1479
+ color: var(--wp--preset--color--foreground);
1480
+ outline: none;
1481
+ text-decoration: none;
1482
+ }
1483
+
1484
+ #buddypress.twentytwentytwo input[type="reset"]:focus,
1485
+ #buddypress.twentytwentytwo input[type="reset"]:hover,
1486
+ #buddypress.twentytwentytwo #bp-messages-reset:focus,
1487
+ #buddypress.twentytwentytwo #bp-messages-reset:hover {
1488
+ outline-offset: -0.25ch;
1489
+ outline: 2px dashed currentColor;
1490
+ }
1491
+
1492
+ #buddypress.twentytwentytwo input[type="submit"].pending,
1493
+ #buddypress.twentytwentytwo input[type="button"].pending,
1494
+ #buddypress.twentytwentytwo input[type="reset"].pending,
1495
+ #buddypress.twentytwentytwo input[type="button"].disabled,
1496
+ #buddypress.twentytwentytwo input[type="reset"].disabled,
1497
+ #buddypress.twentytwentytwo input[type="submit"][disabled="disabled"],
1498
+ #buddypress.twentytwentytwo input[type="submit"]:disabled,
1499
+ #buddypress.twentytwentytwo input[type="submit"]:hover.pending,
1500
+ #buddypress.twentytwentytwo input[type="button"]:hover.pending,
1501
+ #buddypress.twentytwentytwo input[type="reset"]:hover.pending,
1502
+ #buddypress.twentytwentytwo input[type="submit"]:hover.disabled,
1503
+ #buddypress.twentytwentytwo input[type="button"]:hover.disabled,
1504
+ #buddypress.twentytwentytwo input[type="reset"]:hover.disabled,
1505
+ #buddypress.twentytwentytwo button.pending:hover,
1506
+ #buddypress.twentytwentytwo button.disabled:hover,
1507
+ #buddypress.twentytwentytwo div.pending a:hover,
1508
+ #buddypress.twentytwentytwo a.disabled:hover
1509
+ button.pending,
1510
+ #buddypress.twentytwentytwo button.disabled,
1511
+ #buddypress.twentytwentytwo div.pending a,
1512
+ #buddypress.twentytwentytwo a.disabled {
1513
+ opacity: 0.6;
1514
+ cursor: not-allowed;
1515
+ }
1516
+
1517
+ #buddypress.twentytwentytwo .blog-button:after, #buddypress.twentytwentytwo .blog-button:before {
1518
+ display: none;
1519
+ }
1520
+
1521
+ #buddypress.twentytwentytwo .create-button a:focus,
1522
+ #buddypress.twentytwentytwo .create-button a:hover {
1523
+ text-decoration: none;
1524
+ }
1525
+
1526
+ #buddypress.twentytwentytwo.bp-dir-vert-nav .create-button a {
1527
+ box-shadow: none;
1528
+ color: var(--wp--preset--color--background);
1529
+ background-color: var(--wp--preset--color--primary);
1530
+ border-radius: 0;
1531
+ border: 1px solid var(--wp--preset--color--primary);
1532
+ background-clip: border-box;
1533
+ }
1534
+
1535
+ #buddypress.twentytwentytwo .warn {
1536
+ color: var(--wp--preset--color--primary);
1537
+ font-weight: 600;
1538
+ }
1539
+
1540
+ #buddypress.twentytwentytwo .bp-feedback {
1541
+ color: var(--wp--preset--color--primary);
1542
+ background: var(--wp--preset--color--background);
1543
+ box-shadow: none;
1544
+ }
1545
+
1546
+ #buddypress.twentytwentytwo .bp-feedback:not(.custom-homepage-info) {
1547
+ margin-top: 1.5em;
1548
+ margin-bottom: 1.5em;
1549
+ border: solid 1px var(--wp--preset--color--primary);
1550
+ }
1551
+
1552
+ #buddypress.twentytwentytwo .bp-feedback .bp-icon {
1553
+ background-color: var(--wp--preset--color--primary);
1554
+ color: var(--wp--preset--color--background);
1555
+ }
1556
+
1557
+ #buddypress.twentytwentytwo .bp-feedback a {
1558
+ border-bottom: solid 1px var(--wp--preset--color--primary);
1559
+ }
1560
+
1561
+ #buddypress.twentytwentytwo .bp-feedback button.bp-tooltip {
1562
+ border: none;
1563
+ background: none;
1564
+ top: -5px;
1565
+ left: 0;
1566
+ }
1567
+
1568
+ #buddypress.twentytwentytwo .bp-feedback button.bp-tooltip .dashicons-dismiss {
1569
+ border-radius: 50%;
1570
+ width: 32px;
1571
+ height: 32px;
1572
+ color: var(--wp--preset--color--primary);
1573
+ background: var(--wp--preset--color--background);
1574
+ }
1575
+
1576
+ #buddypress.twentytwentytwo .bp-feedback button.bp-tooltip:hover .dashicons-dismiss {
1577
+ color: var(--wp--preset--color--background);
1578
+ background: var(--wp--preset--color--primary);
1579
+ }
1580
+
1581
+ #buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice button.bp-tooltip {
1582
+ top: 0;
1583
+ left: 15px;
1584
+ }
1585
+
1586
+ #buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice .bp-icon:before {
1587
+ content: "\f16d";
1588
+ }
1589
+
1590
+ #buddypress.twentytwentytwo #group-create-body .bp-cover-image-status p.warning {
1591
+ background-color: var(--wp--preset--color--tertiary);
1592
+ border: none;
1593
+ border-right-width: 4px;
1594
+ border-right-style: solid;
1595
+ border-right-color: var(--wp--preset--color--luminous-vivid-orange);
1596
+ color: var(--wp--preset--color--primary);
1597
+ box-shadow: none;
1598
+ }
1599
+
1600
+ body.buddypress .site #buddypress.twentytwentytwo .button.bp-tooltip:after {
1601
+ content: attr(data-bp-tooltip);
1602
+ word-wrap: break-word;
1603
+ height: auto;
1604
+ width: auto;
1605
+ }
1606
+
1607
+ /**
1608
+ *-------------------------------------------------------------------------------
1609
+ * @section 9.0 - Layout classes
1610
+ *-------------------------------------------------------------------------------
1611
+ */
1612
+ #buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li span {
1613
+ background-color: var(--wp--preset--color--primary);
1614
+ border-radius: 10%;
1615
+ display: inline-block;
1616
+ margin: 3px 0;
1617
+ }
1618
+
1619
+ #buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.selected span, #buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.current span {
1620
+ background-color: var(--wp--preset--color--background);
1621
+ }
1622
+
1623
+ #buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) {
1624
+ background: var(--wp--preset--color--background);
1625
+ border-right: 1px solid var(--wp--preset--color--primary);
1626
+ }
1627
+
1628
+ #buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) {
1629
+ background: transparent;
1630
+ border-bottom: 1px solid var(--wp--preset--color--primary);
1631
+ }
1632
+
1633
+ #buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a {
1634
+ border: none;
1635
+ text-decoration: none;
1636
+ }
1637
+
1638
+ #buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.current, #buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.selected {
1639
+ background-color: var(--wp--preset--color--primary);
1640
+ margin: 0;
1641
+ padding: 10px 0;
1642
+ border-radius: 0;
1643
+ }
1644
+
1645
+ #buddypress.twentytwentytwo .grid.bp-list {
1646
+ border-top: none;
1647
+ }
1648
+
1649
+ #buddypress.twentytwentytwo .grid > li {
1650
+ border: none;
1651
+ }
1652
+
1653
+ #buddypress.twentytwentytwo .grid > li .list-wrap {
1654
+ border: 1px solid var(--wp--preset--color--primary);
1655
+ background: transparent;
1656
+ }
1657
+
1658
+ #buddypress.twentytwentytwo .grid > li:not(.mini) .item-avatar,
1659
+ #buddypress.twentytwentytwo .grid > li .item-avatar {
1660
+ margin-left: auto;
1661
+ }
bp-templates/bp-nouveau/css/twentytwentytwo-rtl.min.css ADDED
@@ -0,0 +1 @@
 
1
+ @media screen and (max-width:46.8em){#buddypress.twentytwentytwo:not(.bp-single-vert-nav) .bp-navs li{background:0 0}}#buddypress.twentytwentytwo .bp-navs li .count{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:50%;color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li a:hover a .count,#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.current a .count,#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.selected a .count{background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--background);color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:focus,#buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:hover{background:var(--wp--preset--color--background);color:var(--wp--preset--color--primary);outline-offset:-0.25ch;outline:2px dashed currentColor}#buddypress.twentytwentytwo .bp-navs li.current a,#buddypress.twentytwentytwo .bp-navs li.current a:focus,#buddypress.twentytwentytwo .bp-navs li.current a:hover,#buddypress.twentytwentytwo .bp-navs li.selected a,#buddypress.twentytwentytwo .bp-navs li.selected a:focus,#buddypress.twentytwentytwo .bp-navs li.selected a:hover{color:var(--wp--preset--color--background);background-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul{border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current{border-color:var(--wp--preset--color--primary) var(--wp--preset--color--primary) var(--wp--preset--color--background);border-style:solid;border-top-right-radius:4px;border-top-left-radius:4px}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current a,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current a{color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo #group-invites-container .bp-invites-nav{border-bottom:none}#buddypress.twentytwentytwo #group-invites-container .bp-invites-nav li .count{margin-right:10px;border-radius:10%;vertical-align:10%}#buddypress.twentytwentytwo #group-invites-container #send-invites-editor ul{padding-right:0}#buddypress.twentytwentytwo.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links){border:none;border-bottom:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .subnav-filters>ul{padding-right:0}#buddypress.twentytwentytwo .bp-pagination{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-list{border-top:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-list>li{border-bottom:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar img.avatar{display:block;margin:0 auto;margin-bottom:1em;max-width:80%}@media screen and (min-width:46.8em){#buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar{max-width:128px;max-height:128px;margin:auto;margin-left:5%}}#buddypress.twentytwentytwo .bp-list li.mini .item-avatar img.avatar{display:block;margin:0 auto;max-width:50px;max-height:50px;margin-bottom:1em}@media screen and (min-width:46.8em){#buddypress.twentytwentytwo .bp-list li.mini .item-avatar{width:5%;margin:auto;margin-left:2%}}#buddypress.twentytwentytwo .bp-list li.mini .activity-meta.action{clear:none}#buddypress.twentytwentytwo .bp-list li .item-meta,#buddypress.twentytwentytwo .bp-list li .meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-list.bp-list{background:inherit;border-right:none;border-left:none;border-top:none;border-bottom:1px dotted var(--wp--preset--color--primary);padding:0}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item{background:inherit;border:none;border-radius:0;border-top:1px dotted var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item:not(:first-child){margin-top:1.5em}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since,#buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since:hover{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-update-form{border:none;box-shadow:none}#buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea{border:solid 1px var(--wp--preset--color--foreground);border-radius:0}#buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea:focus{box-shadow:none}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #activity-autocomplete,#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select{border:solid 1px var(--wp--preset--color--foreground);padding:.5em;font-size:var(--wp--preset--font-size--medium)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select{width:-moz-fit-content;width:fit-content}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li{margin-bottom:0}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li #activity-autocomplete{width:98%}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object{padding:.5em;border-radius:0;border-style:dotted;border-width:0;border-right-width:1px;border-left-width:1px}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected){background:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):last-child{border-bottom:dotted 1px}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):hover{background:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object.selected{border:none;background-color:transparent}#buddypress.twentytwentytwo .activity-update-form #whats-new-submit{margin-bottom:calc(32px + var(--wp--style--block-gap))}#buddypress.twentytwentytwo #activity-rss-feed{line-height:40px}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a:focus{color:var(--wp--preset--color--foreground);background:0 0;outline-offset:-0.25ch;outline:2px dashed currentColor}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover{color:var(--wp--preset--color--foreground);background:0 0}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover a{color:var(--wp--preset--color--foreground);background:0 0}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header{color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a{font-weight:600}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a:hover,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a:hover{text-decoration:underline}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-inner,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content blockquote{background:inherit;border:1px dotted var(--wp--preset--color--primary)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action{background:inherit;margin-right:calc(128px + 5%)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .icons:before{height:auto;width:auto;display:inline}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:before{content:""}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button{background-color:var(--wp--preset--color--tertiary);padding:.7em .7em .5em}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button .bp-screen-reader-text{border:0;clip:inherit;height:auto;margin:auto;overflow:auto;position:inherit;width:auto;font-size:var(--wp--preset--font-size--small);font-weight:600}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button span:not(.bp-screen-reader-text){background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--tertiary);padding:.1em .3em;border-radius:50%;font-size:var(--wp--preset--font-size--small);vertical-align:text-bottom}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:not(.delete-activity){color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover{background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span:not(.bp-screen-reader-text){background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity{color:var(--wp--preset--color--vivid-red);border:solid 1px var(--wp--preset--color--vivid-red)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity span.bp-screen-reader-text{color:var(--wp--preset--color--vivid-red)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover{background-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover span.bp-screen-reader-text{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list li.mini .activity-meta.action{margin-right:calc(50px + 2%)}body.activity-permalink #buddypress.twentytwentytwo .activity-list{border:none}body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item{border:none}body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item .activity-avatar img.avatar{background:var(--wp--preset--color--white)}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-avatar{width:auto;margin-left:0}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a{font-weight:600}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a:hover{text-decoration:underline}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a{color:var(--wp--preset--color--foreground);display:inline-block;font-size:var(--wp--preset--font-size--small)}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-primary-action{background-color:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-secondary-action{background-color:var(--wp--preset--color--tertiary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-content{border-right:1px solid var(--wp--preset--color--foreground);margin:15px 5% 0 0}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea{width:98%;border-radius:0}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea:focus{box-shadow:none}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=button],#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=submit]{color:var(--wp--preset--color--foreground);display:inline-block;font-size:var(--wp--preset--font-size--small)}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=submit]{margin-right:calc(50px - .5em);background-color:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=button]{background-color:var(--wp--preset--color--tertiary)}#buddypress.twentytwentytwo .groups-list li .group-desc{color:var(--wp--preset--color--foreground);border:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #groups-dir-list .current-group-type{text-align:center}body:not(.logged-in) #buddypress.twentytwentytwo .members-list .user-update{width:inherit}#buddypress.twentytwentytwo .members-list li .user-update{border:1px dotted var(--wp--preset--color--primary);color:var(--wp--preset--color--foreground);margin:0 auto 15px}#buddypress.twentytwentytwo #members-dir-list .current-member-type{text-align:center}#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links){background:0 0;clear:both;overflow:hidden;border:none;border-bottom:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li a,#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li span{padding:.5em calc(.5em + 2px);display:block}body.bp-user #buddypress.twentytwentytwo .item-body h2.bp-screen-title,body.bp-user #buddypress.twentytwentytwo .item-body h2.screen-heading,body.single-item #buddypress.twentytwentytwo .item-body h2.bp-screen-title,body.single-item #buddypress.twentytwentytwo .item-body h2.screen-heading{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#buddypress.twentytwentytwo .single-headers #item-header-cover-image h2{font-weight:900}#buddypress.twentytwentytwo .single-headers .bp-group-type-list,#buddypress.twentytwentytwo .single-headers .bp-member-type-list,#buddypress.twentytwentytwo .single-headers .group-status,#buddypress.twentytwentytwo .single-headers .item-meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .single-headers a:hover{text-decoration:underline}#buddypress.twentytwentytwo .groups-header .desc-wrap{background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .groups-header .desc-wrap .group-description{background:0 0;box-shadow:none}#buddypress.twentytwentytwo .item-body h2.creation-step-name,#buddypress.twentytwentytwo .item-body h2.screen-heading{font-size:var(--wp--custom--typography--font-size--huge)}#buddypress.twentytwentytwo .item-body h3.creation-step-name,#buddypress.twentytwentytwo .item-body h3.screen-heading{font-size:var(--wp--preset--font-size--large)}#buddypress.twentytwentytwo .item-body h4.creation-step-name,#buddypress.twentytwentytwo .item-body h4.screen-heading{font-size:var(--wp--preset--font-size--medium)}#buddypress.twentytwentytwo .item-body .bp-avatar #avatar-crop-pane{margin-bottom:1em}#buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items{border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items li.current{border:1px solid var(--wp--preset--color--primary);border-bottom:1px solid var(--wp--preset--color--background)}#buddypress.twentytwentytwo .item-body #drag-drop-area{border:4px dashed var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .item-body #drag-drop-area .drag-drop-info{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .item-body #drag-drop-area #bp-browse-button{margin:50px auto 0}#buddypress.twentytwentytwo .item-body .drag-over #drag-drop-area{border:4px dashed var(--wp--preset--color--vivid-cyan-blue)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .success,#buddypress.twentytwentytwo .item-body .avatar-history-actions .warning,#buddypress.twentytwentytwo .item-body .bp-avatar-status .success,#buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .success,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning{background-color:var(--wp--preset--color--tertiary);border:none;border-right-width:4px;border-right-style:solid;color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .warning,#buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning{border-right-color:var(--wp--preset--color--luminous-vivid-orange)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .success,#buddypress.twentytwentytwo .item-body .bp-avatar-status .success,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .success{border-right-color:var(--wp--preset--color--vivid-green-cyan)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .error,#buddypress.twentytwentytwo .item-body .bp-avatar-status .error,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .error{border-right-color:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .item-body .avatar-history-action.delete{background-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);border:solid 1px var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .item-body .avatar-history-action.delete:hover{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--vivid-red)}.group-settings #buddypress.twentytwentytwo .group-settings-selections{margin-bottom:1em}#buddypress.twentytwentytwo #group-manage-members-ui .bp-pagination{padding:.4em .5em .4em 0}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type=search]{font-size:16px}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type=search]:focus{outline-offset:-7px;outline:2px dotted var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type=submit]{border-width:1px;border-style:solid;background-clip:border-box}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type=submit]:hover{border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit label,#buddypress.twentytwentytwo #group-manage-members-ui #group-roles-filter label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select,#buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter{font-size:16px;padding:6px 10px 6px 25px}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select:focus,#buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter:focus{outline-offset:2px;outline:2px dotted var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #delete-group-button{border-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo #delete-group-button:hover{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul{border-top:none}#buddypress.twentytwentytwo .bp-invites-content ul li{border:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-invites-content ul li.selected{box-shadow:none;border-style:solid}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button{border:none;background:0 0;top:-5px;left:0}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button .icons:before{border-radius:50%;width:32px;height:32px;color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button:hover .icons:before{color:var(--wp--preset--color--background);background:var(--wp--preset--color--primary);width:32px;height:32px}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button .icons:before{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button:hover .icons:before{color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .bp-invites-content ul li ul.group-inviters li{border:none}#buddypress.twentytwentytwo .profile table.bp-tables-user tr td,#buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td,#buddypress.twentytwentytwo .profile table.profile-fields tr td,#buddypress.twentytwentytwo .profile table.profile-fields tr.alt td{background:0 0}#buddypress.twentytwentytwo .profile table.bp-tables-user tr td.label,#buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td.label,#buddypress.twentytwentytwo .profile table.profile-fields tr td.label,#buddypress.twentytwentytwo .profile table.profile-fields tr.alt td.label{border-left-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .editfield{background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .editfield p.field-visibility-settings-toggle{margin-top:1em}#buddypress.twentytwentytwo .profile.edit .editfield .field-visibility-settings .radio label{margin-bottom:.5em}#buddypress.twentytwentytwo .profile.edit .wp-editor-container .mce-toolbar button{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .button-tabs li{border:solid 2px var(--wp--preset--color--primary);overflow:hidden}#buddypress.twentytwentytwo .profile.edit .button-tabs li a{text-decoration:none}#buddypress.twentytwentytwo .profile.edit .button-tabs li.current{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .profile.edit .button-tabs li.current a{color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .profile.edit .button-tabs li:hover{outline-offset:10px;border-style:dotted}#buddypress.twentytwentytwo .profile.edit .clear-value{text-decoration:underline}#buddypress.twentytwentytwo .profile.edit legend{padding:0}#buddypress.twentytwentytwo .field-visibility-settings,#buddypress.twentytwentytwo .field-visibility-settings-header{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #group-list.invites h2.list-title{float:none}#buddypress.twentytwentytwo #group-list.invites .accept{margin-right:0}#buddypress.twentytwentytwo #user_messages_select_all{vertical-align:-5px}#buddypress.twentytwentytwo #user_messages_select_all:checked{vertical-align:-3px}#buddypress.twentytwentytwo #message-threads{border-top:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li{border-bottom:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li.selected{border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li.unread{border-right:8px solid var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo #message-threads li .thread-cb{padding-right:15px}#buddypress.twentytwentytwo #message-threads li.unread .thread-cb{padding-right:7px}#buddypress.twentytwentytwo #message-threads li .thread-from img.avatar,#buddypress.twentytwentytwo #message-threads li .thread-to img.avatar{width:32px;height:32px}#buddypress.twentytwentytwo #message-threads li .thread-from .num-recipients,#buddypress.twentytwentytwo #message-threads li .thread-to .num-recipients{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li .thread-content .excerpt{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li .thread-date time{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li.selected{background:0 0;font-weight:bolder;color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li.selected .thread-subject .subject{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li:not(.selected){color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-header h2:first-child,#buddypress.twentytwentytwo .bp-messages-content #thread-preview h2:first-child{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list{border-top:none}#buddypress.twentytwentytwo .bp-messages-content #thread-preview{border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .participants-list,#buddypress.twentytwentytwo .bp-messages-content #thread-preview dd{padding-right:0}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-pane-header{border-bottom-style:dotted;border-bottom-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-content .preview-message{background:0 0}#buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header .participants-list,#buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header dd{padding-right:0}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip{border:none;background:0 0}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:before,#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:before{width:32px;height:32px;color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:hover:before,#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:hover:before{border-radius:50%;color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .bp-messages-content .actions .message-action-star:before,#buddypress.twentytwentytwo .bp-messages-content .actions .message-action-unstar:before{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li{padding-right:0}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata{background:0 0;border:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata *{line-height:1.6;vertical-align:middle}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link{margin-top:3px;margin-bottom:3px}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link strong{display:inline-block;margin-top:2px}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link:hover strong{text-decoration:underline}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata time{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content{background:0 0;margin:0;width:100%;padding:.5em .2em}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content *{padding-right:.8em;padding-left:.8em}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li:first-child .message-content{border:1px dotted var(--wp--preset--color--primary);border-top:none}#buddypress.twentytwentytwo .bp-messages-content #send-reply .avatar-box img.avatar{display:inline-block;vertical-align:-7px}#buddypress.twentytwentytwo .bp-messages-content .wp-editor-container .mce-toolbar button{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #bp-messages-reset{border-width:0;font-size:inherit}#buddypress.twentytwentytwo .bp-messages-content #send-to-input{width:100%!important}#buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit{padding:3px .7em;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--background);border-right-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply{line-height:1.5;margin:0 10px 0 0;padding:3px 5px;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply span{vertical-align:middle}#buddypress.twentytwentytwo.buddypress-wrap .bp-tables-user tr.alt td,#buddypress.twentytwentytwo.buddypress-wrap table.wp-profile-fields tr.alt td{background:0 0}#buddypress.twentytwentytwo .bp-tables-user.profile-settings{border:solid 1px currentColor;margin-bottom:1em}#buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr{border:none}#buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr th{text-align:right;border-bottom:dotted 1px currentColor}#buddypress.twentytwentytwo #delete-account-button{border-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo #delete-account-button:hover{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .invitations-options-nav,#buddypress.twentytwentytwo .notifications-options-nav{margin-top:1em}#buddypress.twentytwentytwo .invitations-options-nav input#invitation-bulk-manage,#buddypress.twentytwentytwo .notifications-options-nav input#notification-bulk-manage{line-height:1.2}#buddypress.twentytwentytwo .bp-tables-user.notifications th{text-align:right}#buddypress.twentytwentytwo .bp-tables-user.notifications td.notification-actions a.delete{color:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo fieldset{padding-top:0;margin-top:1em}#buddypress.twentytwentytwo fieldset legend{padding:0 1em;display:inline-block}#buddypress.twentytwentytwo .select-wrap{border:1px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .select-wrap select{background:0 0;width:98%;text-indent:0}#buddypress.twentytwentytwo .select-wrap span.select-arrow{background:0 0}#buddypress.twentytwentytwo .select-wrap span.select-arrow:before{font-family:dashicons;content:"\f140";color:var(--wp--preset--color--foreground);vertical-align:-10%}#buddypress.twentytwentytwo .select-wrap:focus .select-arrow:before,#buddypress.twentytwentytwo .select-wrap:hover .select-arrow:before{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo input[type=checkbox],#buddypress.twentytwentytwo input[type=radio]{width:25px;height:25px;vertical-align:top}#buddypress.twentytwentytwo .groups-members-search input[type=text],#buddypress.twentytwentytwo input[type=color],#buddypress.twentytwentytwo input[type=date],#buddypress.twentytwentytwo input[type=datetime-local],#buddypress.twentytwentytwo input[type=datetime],#buddypress.twentytwentytwo input[type=email],#buddypress.twentytwentytwo input[type=month],#buddypress.twentytwentytwo input[type=number],#buddypress.twentytwentytwo input[type=password],#buddypress.twentytwentytwo input[type=range],#buddypress.twentytwentytwo input[type=search],#buddypress.twentytwentytwo input[type=tel],#buddypress.twentytwentytwo input[type=text],#buddypress.twentytwentytwo input[type=time],#buddypress.twentytwentytwo input[type=url],#buddypress.twentytwentytwo input[type=week],#buddypress.twentytwentytwo textarea{color:var(--wp--preset--color--foreground);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .subnav-filters input[type=search]{font-size:16px;background:0 0}#buddypress.twentytwentytwo .bp-dir-search-form button,#buddypress.twentytwentytwo form#group-members-search button,#buddypress.twentytwentytwo form#group_invites_search_form button{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--background);border-right-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-dir-search-form button:hover,#buddypress.twentytwentytwo form#group-members-search button:hover,#buddypress.twentytwentytwo form#group_invites_search_form button:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .standard-form p.description{color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .standard-form .datebox-selects label,#buddypress.twentytwentytwo .standard-form .datebox-selects span.label{display:inline}body.bp-user.settings.general #buddypress.twentytwentytwo .wp-pwd:not(.is-open){display:none}.bp-user #buddypress.twentytwentytwo [data-bp-search] form #user_messages_search{padding:3px 10px}#buddypress.twentytwentytwo form#group-members-search,#buddypress.twentytwentytwo form.bp-dir-search-form,#buddypress.twentytwentytwo form.bp-messages-search-form,#buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form{border:1px solid var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo form#group-members-search button,#buddypress.twentytwentytwo form.bp-dir-search-form button,#buddypress.twentytwentytwo form.bp-messages-search-form button,#buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form button{padding:5px .8em 6px}#buddypress.twentytwentytwo.extended-default-reg .register-page .default-profile{min-width:45%}#buddypress.twentytwentytwo .bp-tables-user tbody tr,#buddypress.twentytwentytwo .bp-tables-user tbody tr.alt,#buddypress.twentytwentytwo table.forum tbody tr,#buddypress.twentytwentytwo table.forum tbody tr.alt,#buddypress.twentytwentytwo table.wp-profile-fields tbody tr,#buddypress.twentytwentytwo table.wp-profile-fields tbody tr.alt{background:0 0}#buddypress.twentytwentytwo .activity-read-more a,#buddypress.twentytwentytwo .comment-reply-link,#buddypress.twentytwentytwo .generic-button a,#buddypress.twentytwentytwo a.bp-title-button,#buddypress.twentytwentytwo a.button,#buddypress.twentytwentytwo button,#buddypress.twentytwentytwo input[type=button],#buddypress.twentytwentytwo input[type=submit],#buddypress.twentytwentytwo ul.button-nav:not(.button-tabs) li a{background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:0;color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo #bp-messages-reset,#buddypress.twentytwentytwo .activity-read-more a:focus,#buddypress.twentytwentytwo .activity-read-more a:hover,#buddypress.twentytwentytwo .button-nav li a:focus,#buddypress.twentytwentytwo .button-nav li a:hover,#buddypress.twentytwentytwo .button-nav li.current a,#buddypress.twentytwentytwo .comment-reply-link:focus,#buddypress.twentytwentytwo .comment-reply-link:hover,#buddypress.twentytwentytwo .generic-button a:focus,#buddypress.twentytwentytwo .generic-button a:hover,#buddypress.twentytwentytwo a.button:focus,#buddypress.twentytwentytwo a.button:hover,#buddypress.twentytwentytwo button:focus,#buddypress.twentytwentytwo button:hover,#buddypress.twentytwentytwo input[type=button]:focus,#buddypress.twentytwentytwo input[type=button]:hover,#buddypress.twentytwentytwo input[type=reset],#buddypress.twentytwentytwo input[type=submit]:focus,#buddypress.twentytwentytwo input[type=submit]:hover{background:0 0;border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--foreground);outline:0;text-decoration:none}#buddypress.twentytwentytwo #bp-messages-reset:focus,#buddypress.twentytwentytwo #bp-messages-reset:hover,#buddypress.twentytwentytwo input[type=reset]:focus,#buddypress.twentytwentytwo input[type=reset]:hover{outline-offset:-0.25ch;outline:2px dashed currentColor}#buddypress.twentytwentytwo a.disabled,#buddypress.twentytwentytwo a.disabled:hover button.pending,#buddypress.twentytwentytwo button.disabled,#buddypress.twentytwentytwo button.disabled:hover,#buddypress.twentytwentytwo button.pending:hover,#buddypress.twentytwentytwo div.pending a,#buddypress.twentytwentytwo div.pending a:hover,#buddypress.twentytwentytwo input[type=button].disabled,#buddypress.twentytwentytwo input[type=button].pending,#buddypress.twentytwentytwo input[type=button]:hover.disabled,#buddypress.twentytwentytwo input[type=button]:hover.pending,#buddypress.twentytwentytwo input[type=reset].disabled,#buddypress.twentytwentytwo input[type=reset].pending,#buddypress.twentytwentytwo input[type=reset]:hover.disabled,#buddypress.twentytwentytwo input[type=reset]:hover.pending,#buddypress.twentytwentytwo input[type=submit].pending,#buddypress.twentytwentytwo input[type=submit]:disabled,#buddypress.twentytwentytwo input[type=submit]:hover.disabled,#buddypress.twentytwentytwo input[type=submit]:hover.pending,#buddypress.twentytwentytwo input[type=submit][disabled=disabled]{opacity:.6;cursor:not-allowed}#buddypress.twentytwentytwo .blog-button:after,#buddypress.twentytwentytwo .blog-button:before{display:none}#buddypress.twentytwentytwo .create-button a:focus,#buddypress.twentytwentytwo .create-button a:hover{text-decoration:none}#buddypress.twentytwentytwo.bp-dir-vert-nav .create-button a{box-shadow:none;color:var(--wp--preset--color--background);background-color:var(--wp--preset--color--primary);border-radius:0;border:1px solid var(--wp--preset--color--primary);background-clip:border-box}#buddypress.twentytwentytwo .warn{color:var(--wp--preset--color--primary);font-weight:600}#buddypress.twentytwentytwo .bp-feedback{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);box-shadow:none}#buddypress.twentytwentytwo .bp-feedback:not(.custom-homepage-info){margin-top:1.5em;margin-bottom:1.5em;border:solid 1px var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback .bp-icon{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-feedback a{border-bottom:solid 1px var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip{border:none;background:0 0;top:-5px;left:0}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip .dashicons-dismiss{border-radius:50%;width:32px;height:32px;color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip:hover .dashicons-dismiss{color:var(--wp--preset--color--background);background:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice button.bp-tooltip{top:0;left:15px}#buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice .bp-icon:before{content:"\f16d"}#buddypress.twentytwentytwo #group-create-body .bp-cover-image-status p.warning{background-color:var(--wp--preset--color--tertiary);border:none;border-right-width:4px;border-right-style:solid;border-right-color:var(--wp--preset--color--luminous-vivid-orange);color:var(--wp--preset--color--primary);box-shadow:none}body.buddypress .site #buddypress.twentytwentytwo .button.bp-tooltip:after{content:attr(data-bp-tooltip);word-wrap:break-word;height:auto;width:auto}#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li span{background-color:var(--wp--preset--color--primary);border-radius:10%;display:inline-block;margin:3px 0}#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.current span,#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.selected span{background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body){background:var(--wp--preset--color--background);border-right:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links){background:0 0;border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a{border:none;text-decoration:none}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.current,#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.selected{background-color:var(--wp--preset--color--primary);margin:0;padding:10px 0;border-radius:0}#buddypress.twentytwentytwo .grid.bp-list{border-top:none}#buddypress.twentytwentytwo .grid>li{border:none}#buddypress.twentytwentytwo .grid>li .list-wrap{border:1px solid var(--wp--preset--color--primary);background:0 0}#buddypress.twentytwentytwo .grid>li .item-avatar,#buddypress.twentytwentytwo .grid>li:not(.mini) .item-avatar{margin-left:auto}
bp-templates/bp-nouveau/css/twentytwentytwo.css ADDED
@@ -0,0 +1,1661 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*--------------------------------------------------------------
2
+ Hello, this is the BP Nouveau's Twenty Twenty-Two companion stylesheet.
3
+
4
+ @since 10.0.0
5
+ @version 10.0.0
6
+
7
+ ----------------------------------------------------------------
8
+ >>> TABLE OF CONTENTS:
9
+ ----------------------------------------------------------------
10
+ 1.0 - BP Generic, Typography & Imagery
11
+
12
+ 2.0 - Navigation - General
13
+ 2.1 - Navs - Object Nav / Sub Nav (item-list-tabs)
14
+ 2.2 - Pagination
15
+
16
+ 3.0 - BP Lists / Loops Generic & filters
17
+ 3.1 - Activity Loop
18
+ 3.1.1 Whats New Activity
19
+ 3.1.2 - Activity Entries
20
+ 3.1.3 - Activity Comments
21
+ 3.2 - Blogs Loop
22
+ 3.3 - Groups Loop
23
+ 3.4 - Members Loop
24
+
25
+ 4.0 - Directories - Members, Groups, Blogs, Register, Activation
26
+ 4.1 - Groups Creation Steps Screens
27
+ 5.0 - Single Item screens: User Account & Single Group Screens
28
+ 5.1 - Item Headers: Global
29
+ 5.1.1 - item-header: Groups
30
+ 5.1.2 - item-header: User Accounts
31
+ 5.2 - Item Body: Global
32
+ 5.2.1 - item-body: Groups
33
+ 5.2.1.1 - Management settings screens
34
+ 5.2.1.2 - Group Members list
35
+ 5.2.1.3 - Group Invite list
36
+ 5.2.1.4 - Group Activity
37
+ 5.2.2 - item-body: User Accounts
38
+ 5.2.2.1 - classes, pag, filters
39
+ 5.2.2.2 - Extended Profiles
40
+ 5.2.2.3 - Groups
41
+ 5.2.2.4 - friends
42
+ 5.2.2.5 - Private Messaging Threads
43
+ 5.2.2.6 - Settings
44
+ 5.2.2.7 - Notifications
45
+
46
+ 6.0 - Forms - General
47
+ 6.1 - Dir Search
48
+ 6.2 - Registration
49
+
50
+ 7.0 - Tables - General
51
+
52
+ 8.0 - Classes - Messages, Ajax, Widgets, Buttons, Tooltips
53
+
54
+ 9.0 - Layout Classes.
55
+ --------------------------------------------------------------*/
56
+ /**
57
+ *-------------------------------------------------------------------------------
58
+ * @section 1.0 - BP Generic, Typography & Imagery
59
+ *-------------------------------------------------------------------------------
60
+ */
61
+ /**
62
+ *-------------------------------------------------------------------------------
63
+ * @section 2.0 - Navigation - General
64
+ *-------------------------------------------------------------------------------
65
+ */
66
+ /**
67
+ *----------------------------------------------------------
68
+ * @section 2.1 - Navs Object Nav / Sub Nav (bp-list)
69
+ *
70
+ * The main navigational elements for all BP screens
71
+ *----------------------------------------------------------
72
+ */
73
+ @media screen and (max-width: 46.8em) {
74
+ #buddypress.twentytwentytwo:not(.bp-single-vert-nav) .bp-navs li {
75
+ background: transparent;
76
+ }
77
+ }
78
+
79
+ #buddypress.twentytwentytwo .bp-navs li .count {
80
+ background-color: var(--wp--preset--color--primary);
81
+ border: 1px solid var(--wp--preset--color--primary);
82
+ border-radius: 50%;
83
+ color: var(--wp--preset--color--background);
84
+ }
85
+
86
+ #buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.selected a .count,
87
+ #buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.current a .count,
88
+ #buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li a:hover a .count {
89
+ background-color: var(--wp--preset--color--background);
90
+ border: 1px solid var(--wp--preset--color--background);
91
+ color: var(--wp--preset--color--foreground);
92
+ }
93
+
94
+ #buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:focus,
95
+ #buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:hover {
96
+ background: var(--wp--preset--color--background);
97
+ color: var(--wp--preset--color--primary);
98
+ outline-offset: -0.25ch;
99
+ outline: 2px dashed currentColor;
100
+ }
101
+
102
+ #buddypress.twentytwentytwo .bp-navs li.selected a,
103
+ #buddypress.twentytwentytwo .bp-navs li.selected a:focus,
104
+ #buddypress.twentytwentytwo .bp-navs li.selected a:hover,
105
+ #buddypress.twentytwentytwo .bp-navs li.current a,
106
+ #buddypress.twentytwentytwo .bp-navs li.current a:focus,
107
+ #buddypress.twentytwentytwo .bp-navs li.current a:hover {
108
+ color: var(--wp--preset--color--background);
109
+ background-color: var(--wp--preset--color--primary);
110
+ }
111
+
112
+ #buddypress.twentytwentytwo .bp-navs.tabbed-links ul,
113
+ #buddypress.twentytwentytwo .bp-navs.tabbed-links ol {
114
+ border-bottom: 1px solid var(--wp--preset--color--primary);
115
+ }
116
+
117
+ #buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current,
118
+ #buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current {
119
+ border-color: var(--wp--preset--color--primary) var(--wp--preset--color--primary) var(--wp--preset--color--background);
120
+ border-style: solid;
121
+ border-top-left-radius: 4px;
122
+ border-top-right-radius: 4px;
123
+ }
124
+
125
+ #buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current a,
126
+ #buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current a {
127
+ color: var(--wp--preset--color--primary);
128
+ background-color: var(--wp--preset--color--background);
129
+ }
130
+
131
+ #buddypress.twentytwentytwo #group-invites-container .bp-invites-nav {
132
+ border-bottom: none;
133
+ }
134
+
135
+ #buddypress.twentytwentytwo #group-invites-container .bp-invites-nav li .count {
136
+ margin-left: 10px;
137
+ border-radius: 10%;
138
+ vertical-align: 10%;
139
+ }
140
+
141
+ #buddypress.twentytwentytwo #group-invites-container #send-invites-editor ul {
142
+ padding-left: 0;
143
+ }
144
+
145
+ #buddypress.twentytwentytwo.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) {
146
+ border: none;
147
+ border-bottom: 1px solid var(--wp--preset--color--primary);
148
+ box-shadow: none;
149
+ }
150
+
151
+ #buddypress.twentytwentytwo .subnav-filters > ul {
152
+ padding-left: 0;
153
+ }
154
+
155
+ /**
156
+ *----------------------------------------------------------
157
+ * @section 2.2 - Pagination
158
+ *----------------------------------------------------------
159
+ */
160
+ #buddypress.twentytwentytwo .bp-pagination {
161
+ color: var(--wp--preset--color--foreground);
162
+ }
163
+
164
+ /**
165
+ *-------------------------------------------------------------------------------
166
+ * @section 3.0 - BP Lists / Loops Generic
167
+ *-------------------------------------------------------------------------------
168
+ */
169
+ #buddypress.twentytwentytwo .bp-list {
170
+ border-top: 1px dotted var(--wp--preset--color--primary);
171
+ }
172
+
173
+ #buddypress.twentytwentytwo .bp-list > li {
174
+ border-bottom: 1px dotted var(--wp--preset--color--primary);
175
+ }
176
+
177
+ #buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar img.avatar {
178
+ display: block;
179
+ margin: 0 auto;
180
+ margin-bottom: 1em;
181
+ max-width: 80%;
182
+ }
183
+
184
+ @media screen and (min-width: 46.8em) {
185
+ #buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar {
186
+ max-width: 128px;
187
+ max-height: 128px;
188
+ margin: auto;
189
+ margin-right: 5%;
190
+ }
191
+ }
192
+
193
+ #buddypress.twentytwentytwo .bp-list li.mini .item-avatar img.avatar {
194
+ display: block;
195
+ margin: 0 auto;
196
+ max-width: 50px;
197
+ max-height: 50px;
198
+ margin-bottom: 1em;
199
+ }
200
+
201
+ @media screen and (min-width: 46.8em) {
202
+ #buddypress.twentytwentytwo .bp-list li.mini .item-avatar {
203
+ width: 5%;
204
+ margin: auto;
205
+ margin-right: 2%;
206
+ }
207
+ }
208
+
209
+ #buddypress.twentytwentytwo .bp-list li.mini .activity-meta.action {
210
+ clear: none;
211
+ }
212
+
213
+ #buddypress.twentytwentytwo .bp-list li .meta,
214
+ #buddypress.twentytwentytwo .bp-list li .item-meta {
215
+ color: var(--wp--preset--color--foreground);
216
+ }
217
+
218
+ /**
219
+ *----------------------------------------------------------
220
+ * @section 3.1 - Activity Loop
221
+ *----------------------------------------------------------
222
+ */
223
+ #buddypress.twentytwentytwo .activity-list.bp-list {
224
+ background: inherit;
225
+ border-left: none;
226
+ border-right: none;
227
+ border-top: none;
228
+ border-bottom: 1px dotted var(--wp--preset--color--primary);
229
+ padding: 0;
230
+ }
231
+
232
+ #buddypress.twentytwentytwo .activity-list.bp-list .activity-item {
233
+ background: inherit;
234
+ border: none;
235
+ border-radius: 0;
236
+ border-top: 1px dotted var(--wp--preset--color--primary);
237
+ box-shadow: none;
238
+ }
239
+
240
+ #buddypress.twentytwentytwo .activity-list.bp-list .activity-item:not(:first-child) {
241
+ margin-top: 1.5em;
242
+ }
243
+
244
+ #buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since,
245
+ #buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since:hover {
246
+ color: var(--wp--preset--color--foreground);
247
+ }
248
+
249
+ /**
250
+ *-----------------------------------------------------
251
+ * @section 3.1.1 - Activity Whats New
252
+ *-----------------------------------------------------
253
+ */
254
+ #buddypress.twentytwentytwo .activity-update-form {
255
+ border: none;
256
+ box-shadow: none;
257
+ }
258
+
259
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea {
260
+ border: solid 1px var(--wp--preset--color--foreground);
261
+ border-radius: 0;
262
+ }
263
+
264
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea:focus {
265
+ box-shadow: none;
266
+ }
267
+
268
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select,
269
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #activity-autocomplete {
270
+ border: solid 1px var(--wp--preset--color--foreground);
271
+ padding: 0.5em;
272
+ font-size: var(--wp--preset--font-size--medium);
273
+ }
274
+
275
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select {
276
+ width: -moz-fit-content;
277
+ width: fit-content;
278
+ }
279
+
280
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li {
281
+ margin-bottom: 0;
282
+ }
283
+
284
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li #activity-autocomplete {
285
+ width: 98%;
286
+ }
287
+
288
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object {
289
+ padding: 0.5em;
290
+ border-radius: 0;
291
+ border-style: dotted;
292
+ border-width: 0;
293
+ border-left-width: 1px;
294
+ border-right-width: 1px;
295
+ }
296
+
297
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected) {
298
+ background: var(--wp--preset--color--background);
299
+ color: var(--wp--preset--color--foreground);
300
+ border-color: var(--wp--preset--color--foreground);
301
+ }
302
+
303
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):last-child {
304
+ border-bottom: dotted 1px;
305
+ }
306
+
307
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):hover {
308
+ background: var(--wp--preset--color--secondary);
309
+ }
310
+
311
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object.selected {
312
+ border: none;
313
+ background-color: transparent;
314
+ }
315
+
316
+ #buddypress.twentytwentytwo .activity-update-form #whats-new-submit {
317
+ margin-bottom: calc(32px + var(--wp--style--block-gap));
318
+ }
319
+
320
+ #buddypress.twentytwentytwo #activity-rss-feed {
321
+ line-height: 40px;
322
+ }
323
+
324
+ /**
325
+ *-----------------------------------------------------
326
+ * @section 3.1.2 - Activity Entries
327
+ *-----------------------------------------------------
328
+ */
329
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more,
330
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest {
331
+ background-color: var(--wp--preset--color--primary);
332
+ color: var(--wp--preset--color--background);
333
+ border: 1px solid var(--wp--preset--color--primary);
334
+ }
335
+
336
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a,
337
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a {
338
+ color: var(--wp--preset--color--background);
339
+ }
340
+
341
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a:focus,
342
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a:focus {
343
+ color: var(--wp--preset--color--foreground);
344
+ background: transparent;
345
+ outline-offset: -0.25ch;
346
+ outline: 2px dashed currentColor;
347
+ }
348
+
349
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover, body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus,
350
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover,
351
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus {
352
+ color: var(--wp--preset--color--foreground);
353
+ background: transparent;
354
+ }
355
+
356
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover a, body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus a,
357
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover a,
358
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus a {
359
+ color: var(--wp--preset--color--foreground);
360
+ background: transparent;
361
+ }
362
+
363
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header,
364
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header {
365
+ color: var(--wp--preset--color--foreground);
366
+ }
367
+
368
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a,
369
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a {
370
+ font-weight: 600;
371
+ }
372
+
373
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a:hover,
374
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a:hover {
375
+ text-decoration: underline;
376
+ }
377
+
378
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-inner,
379
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content blockquote {
380
+ background: inherit;
381
+ border: 1px dotted var(--wp--preset--color--primary);
382
+ }
383
+
384
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action {
385
+ background: inherit;
386
+ margin-left: calc(128px + 5%);
387
+ }
388
+
389
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .icons:before {
390
+ height: auto;
391
+ width: auto;
392
+ display: inline;
393
+ }
394
+
395
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:before {
396
+ content: "";
397
+ }
398
+
399
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button {
400
+ background-color: var(--wp--preset--color--tertiary);
401
+ padding: 0.7em 0.7em 0.5em;
402
+ }
403
+
404
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button .bp-screen-reader-text {
405
+ border: 0;
406
+ clip: inherit;
407
+ height: auto;
408
+ margin: auto;
409
+ overflow: auto;
410
+ position: inherit;
411
+ width: auto;
412
+ font-size: var(--wp--preset--font-size--small);
413
+ font-weight: 600;
414
+ }
415
+
416
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button span:not(.bp-screen-reader-text) {
417
+ background-color: var(--wp--preset--color--foreground);
418
+ color: var(--wp--preset--color--tertiary);
419
+ padding: 0.1em 0.3em;
420
+ border-radius: 50%;
421
+ font-size: var(--wp--preset--font-size--small);
422
+ vertical-align: text-bottom;
423
+ }
424
+
425
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:not(.delete-activity) {
426
+ color: var(--wp--preset--color--foreground);
427
+ }
428
+
429
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover {
430
+ background-color: var(--wp--preset--color--foreground);
431
+ color: var(--wp--preset--color--background);
432
+ }
433
+
434
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span {
435
+ color: var(--wp--preset--color--background);
436
+ }
437
+
438
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span:not(.bp-screen-reader-text) {
439
+ background-color: var(--wp--preset--color--tertiary);
440
+ color: var(--wp--preset--color--foreground);
441
+ }
442
+
443
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity {
444
+ color: var(--wp--preset--color--vivid-red);
445
+ border: solid 1px var(--wp--preset--color--vivid-red);
446
+ }
447
+
448
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity span.bp-screen-reader-text {
449
+ color: var(--wp--preset--color--vivid-red);
450
+ }
451
+
452
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover {
453
+ background-color: var(--wp--preset--color--vivid-red);
454
+ color: var(--wp--preset--color--background);
455
+ }
456
+
457
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover span.bp-screen-reader-text {
458
+ color: var(--wp--preset--color--background);
459
+ }
460
+
461
+ body .wp-site-blocks #buddypress.twentytwentytwo .activity-list li.mini .activity-meta.action {
462
+ margin-left: calc(50px + 2%);
463
+ }
464
+
465
+ body.activity-permalink #buddypress.twentytwentytwo .activity-list {
466
+ border: none;
467
+ }
468
+
469
+ body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item {
470
+ border: none;
471
+ }
472
+
473
+ body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item .activity-avatar img.avatar {
474
+ background: var(--wp--preset--color--white);
475
+ }
476
+
477
+ /**
478
+ *-----------------------------------------------------
479
+ * @section 3.1.3 - Activity Comments
480
+ *-----------------------------------------------------
481
+ */
482
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-avatar {
483
+ width: auto;
484
+ margin-right: 0;
485
+ }
486
+
487
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta {
488
+ color: var(--wp--preset--color--foreground);
489
+ }
490
+
491
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a {
492
+ font-weight: 600;
493
+ }
494
+
495
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a:hover {
496
+ text-decoration: underline;
497
+ }
498
+
499
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a {
500
+ color: var(--wp--preset--color--foreground);
501
+ display: inline-block;
502
+ font-size: var(--wp--preset--font-size--small);
503
+ }
504
+
505
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-primary-action {
506
+ background-color: var(--wp--preset--color--secondary);
507
+ }
508
+
509
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-secondary-action {
510
+ background-color: var(--wp--preset--color--tertiary);
511
+ }
512
+
513
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-content {
514
+ border-left: 1px solid var(--wp--preset--color--foreground);
515
+ margin: 15px 0 0 5%;
516
+ }
517
+
518
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea {
519
+ width: 98%;
520
+ border-radius: 0;
521
+ }
522
+
523
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea:focus {
524
+ box-shadow: none;
525
+ }
526
+
527
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type="submit"],
528
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type="button"] {
529
+ color: var(--wp--preset--color--foreground);
530
+ display: inline-block;
531
+ font-size: var(--wp--preset--font-size--small);
532
+ }
533
+
534
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type="submit"] {
535
+ margin-left: calc(50px - 0.5em);
536
+ background-color: var(--wp--preset--color--secondary);
537
+ }
538
+
539
+ #buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type="button"] {
540
+ background-color: var(--wp--preset--color--tertiary);
541
+ }
542
+
543
+ /**
544
+ *----------------------------------------------------------
545
+ * @section 3.2 - Blogs Loop
546
+ *----------------------------------------------------------
547
+ */
548
+ /**
549
+ *----------------------------------------------------------
550
+ * @section 3.3 - Groups Loop
551
+ *----------------------------------------------------------
552
+ */
553
+ #buddypress.twentytwentytwo .groups-list li .group-desc {
554
+ color: var(--wp--preset--color--foreground);
555
+ border: 1px dotted var(--wp--preset--color--primary);
556
+ }
557
+
558
+ #buddypress.twentytwentytwo #groups-dir-list .current-group-type {
559
+ text-align: center;
560
+ }
561
+
562
+ /**
563
+ *----------------------------------------------------------
564
+ * @section 3.4 - Members Loop
565
+ *----------------------------------------------------------
566
+ */
567
+ body:not(.logged-in) #buddypress.twentytwentytwo .members-list .user-update {
568
+ width: inherit;
569
+ }
570
+
571
+ #buddypress.twentytwentytwo .members-list li .user-update {
572
+ border: 1px dotted var(--wp--preset--color--primary);
573
+ color: var(--wp--preset--color--foreground);
574
+ margin: 0 auto 15px;
575
+ }
576
+
577
+ #buddypress.twentytwentytwo #members-dir-list .current-member-type {
578
+ text-align: center;
579
+ }
580
+
581
+ /**
582
+ *-------------------------------------------------------------------------------
583
+ * @section 4.0 - Directories
584
+ *-------------------------------------------------------------------------------
585
+ */
586
+ /**
587
+ *----------------------------------------------------------
588
+ * @section 4.1 - Groups Creation Steps
589
+ *----------------------------------------------------------
590
+ */
591
+ #buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) {
592
+ background: transparent;
593
+ clear: both;
594
+ overflow: hidden;
595
+ border: none;
596
+ border-bottom: 1px solid var(--wp--preset--color--primary);
597
+ box-shadow: none;
598
+ }
599
+
600
+ #buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li a,
601
+ #buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li span {
602
+ padding: 0.5em calc(0.5em + 2px);
603
+ display: block;
604
+ }
605
+
606
+ /**
607
+ *-------------------------------------------------------------------------------
608
+ * @section 5.0 - Single Item screens: Groups, Users
609
+ *-------------------------------------------------------------------------------
610
+ */
611
+ body.single-item #buddypress.twentytwentytwo .item-body h2.bp-screen-title,
612
+ body.single-item #buddypress.twentytwentytwo .item-body h2.screen-heading,
613
+ body.bp-user #buddypress.twentytwentytwo .item-body h2.bp-screen-title,
614
+ body.bp-user #buddypress.twentytwentytwo .item-body h2.screen-heading {
615
+ border: 0;
616
+ clip: rect(0 0 0 0);
617
+ height: 1px;
618
+ margin: -1px;
619
+ overflow: hidden;
620
+ padding: 0;
621
+ position: absolute;
622
+ width: 1px;
623
+ word-wrap: normal !important;
624
+ }
625
+
626
+ /**
627
+ *-----------------------------------------------------------
628
+ * @subsection 5.1 - Item Header Global
629
+ *-----------------------------------------------------------
630
+ */
631
+ #buddypress.twentytwentytwo .single-headers #item-header-cover-image h2 {
632
+ font-weight: 900;
633
+ }
634
+
635
+ #buddypress.twentytwentytwo .single-headers .group-status,
636
+ #buddypress.twentytwentytwo .single-headers .item-meta,
637
+ #buddypress.twentytwentytwo .single-headers .bp-group-type-list,
638
+ #buddypress.twentytwentytwo .single-headers .bp-member-type-list {
639
+ color: var(--wp--preset--color--foreground);
640
+ }
641
+
642
+ #buddypress.twentytwentytwo .single-headers a:hover {
643
+ text-decoration: underline;
644
+ }
645
+
646
+ /**
647
+ *-----------------------------------------------------
648
+ * @subsection 5.1.1 - item-header Groups
649
+ *
650
+ * Group Specific Item Header
651
+ *-----------------------------------------------------
652
+ */
653
+ #buddypress.twentytwentytwo .groups-header .desc-wrap {
654
+ background: var(--wp--preset--color--background);
655
+ border: 1px solid var(--wp--preset--color--primary);
656
+ }
657
+
658
+ #buddypress.twentytwentytwo .groups-header .desc-wrap .group-description {
659
+ background: none;
660
+ box-shadow: none;
661
+ }
662
+
663
+ /**
664
+ *-----------------------------------------------------
665
+ * @subsection 5.1.2 - Item Header User Accounts
666
+ *
667
+ * User Accounts Specific Item Header
668
+ *-----------------------------------------------------
669
+ */
670
+ /**
671
+ *-----------------------------------------------------------
672
+ * @subsection 5.2 - Item Body: Global
673
+ *-----------------------------------------------------------
674
+ */
675
+ #buddypress.twentytwentytwo .item-body h2.screen-heading,
676
+ #buddypress.twentytwentytwo .item-body h2.creation-step-name {
677
+ font-size: var(--wp--custom--typography--font-size--huge);
678
+ }
679
+
680
+ #buddypress.twentytwentytwo .item-body h3.screen-heading,
681
+ #buddypress.twentytwentytwo .item-body h3.creation-step-name {
682
+ font-size: var(--wp--preset--font-size--large);
683
+ }
684
+
685
+ #buddypress.twentytwentytwo .item-body h4.screen-heading,
686
+ #buddypress.twentytwentytwo .item-body h4.creation-step-name {
687
+ font-size: var(--wp--preset--font-size--medium);
688
+ }
689
+
690
+ #buddypress.twentytwentytwo .item-body .bp-avatar #avatar-crop-pane {
691
+ margin-bottom: 1em;
692
+ }
693
+
694
+ #buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items {
695
+ border-bottom: 1px solid var(--wp--preset--color--primary);
696
+ }
697
+
698
+ #buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items li.current {
699
+ border: 1px solid var(--wp--preset--color--primary);
700
+ border-bottom: 1px solid var(--wp--preset--color--background);
701
+ }
702
+
703
+ #buddypress.twentytwentytwo .item-body #drag-drop-area {
704
+ border: 4px dashed var(--wp--preset--color--foreground);
705
+ }
706
+
707
+ #buddypress.twentytwentytwo .item-body #drag-drop-area .drag-drop-info {
708
+ color: var(--wp--preset--color--foreground);
709
+ }
710
+
711
+ #buddypress.twentytwentytwo .item-body #drag-drop-area #bp-browse-button {
712
+ margin: 50px auto 0;
713
+ }
714
+
715
+ #buddypress.twentytwentytwo .item-body .drag-over #drag-drop-area {
716
+ border: 4px dashed var(--wp--preset--color--vivid-cyan-blue);
717
+ }
718
+
719
+ #buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,
720
+ #buddypress.twentytwentytwo .item-body .bp-avatar-status .success,
721
+ #buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning,
722
+ #buddypress.twentytwentytwo .item-body .bp-cover-image-status .success,
723
+ #buddypress.twentytwentytwo .item-body .avatar-history-actions .warning,
724
+ #buddypress.twentytwentytwo .item-body .avatar-history-actions .success {
725
+ background-color: var(--wp--preset--color--tertiary);
726
+ border: none;
727
+ border-left-width: 4px;
728
+ border-left-style: solid;
729
+ color: var(--wp--preset--color--primary);
730
+ }
731
+
732
+ #buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,
733
+ #buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning,
734
+ #buddypress.twentytwentytwo .item-body .avatar-history-actions .warning {
735
+ border-left-color: var(--wp--preset--color--luminous-vivid-orange);
736
+ }
737
+
738
+ #buddypress.twentytwentytwo .item-body .bp-avatar-status .success,
739
+ #buddypress.twentytwentytwo .item-body .bp-cover-image-status .success,
740
+ #buddypress.twentytwentytwo .item-body .avatar-history-actions .success {
741
+ border-left-color: var(--wp--preset--color--vivid-green-cyan);
742
+ }
743
+
744
+ #buddypress.twentytwentytwo .item-body .bp-avatar-status .error,
745
+ #buddypress.twentytwentytwo .item-body .bp-cover-image-status .error,
746
+ #buddypress.twentytwentytwo .item-body .avatar-history-actions .error {
747
+ border-left-color: var(--wp--preset--color--vivid-red);
748
+ }
749
+
750
+ #buddypress.twentytwentytwo .item-body .avatar-history-action.delete {
751
+ background-color: var(--wp--preset--color--vivid-red);
752
+ color: var(--wp--preset--color--background);
753
+ border: solid 1px var(--wp--preset--color--vivid-red);
754
+ }
755
+
756
+ #buddypress.twentytwentytwo .item-body .avatar-history-action.delete:hover {
757
+ background-color: var(--wp--preset--color--background);
758
+ color: var(--wp--preset--color--vivid-red);
759
+ }
760
+
761
+ /**
762
+ *----------------------------------------------------
763
+ * @subsection 5.2.1 - Item Body Groups
764
+ *
765
+ * Groups specific item body rules - screens
766
+ *----------------------------------------------------
767
+ */
768
+ /**
769
+ *-----------------------------------------
770
+ * @subsection 5.2.1.1 - Management Settings Screens
771
+ *-----------------------------------------
772
+ */
773
+ .group-settings #buddypress.twentytwentytwo .group-settings-selections {
774
+ margin-bottom: 1em;
775
+ }
776
+
777
+ #buddypress.twentytwentytwo #group-manage-members-ui .bp-pagination {
778
+ padding: 0.4em 0 0.4em 0.5em;
779
+ }
780
+
781
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type="search"] {
782
+ font-size: 16px;
783
+ }
784
+
785
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type="search"]:focus {
786
+ outline-offset: -7px;
787
+ outline: 2px dotted var(--wp--preset--color--foreground);
788
+ }
789
+
790
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type="submit"] {
791
+ border-width: 1px;
792
+ border-style: solid;
793
+ background-clip: border-box;
794
+ }
795
+
796
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type="submit"]:hover {
797
+ border-color: var(--wp--preset--color--primary);
798
+ }
799
+
800
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-roles-filter label,
801
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit label {
802
+ border: 0;
803
+ clip: rect(0 0 0 0);
804
+ height: 1px;
805
+ margin: -1px;
806
+ overflow: hidden;
807
+ padding: 0;
808
+ position: absolute;
809
+ width: 1px;
810
+ word-wrap: normal !important;
811
+ }
812
+
813
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter,
814
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select {
815
+ font-size: 16px;
816
+ padding: 6px 25px 6px 10px;
817
+ }
818
+
819
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter:focus,
820
+ #buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select:focus {
821
+ outline-offset: 2px;
822
+ outline: 2px dotted var(--wp--preset--color--foreground);
823
+ }
824
+
825
+ #buddypress.twentytwentytwo #delete-group-button {
826
+ border-color: var(--wp--preset--color--vivid-red);
827
+ color: var(--wp--preset--color--background);
828
+ background: var(--wp--preset--color--vivid-red);
829
+ }
830
+
831
+ #buddypress.twentytwentytwo #delete-group-button:hover {
832
+ color: var(--wp--preset--color--vivid-red);
833
+ background: var(--wp--preset--color--background);
834
+ }
835
+
836
+ /**
837
+ *-----------------------------------------
838
+ * @subsection 5.2.1.2 - Group Members List
839
+ *-----------------------------------------
840
+ */
841
+ /*
842
+ *-----------------------------------------
843
+ * @subsection 5.2.1.3 - Group Invites List
844
+ *-----------------------------------------
845
+ */
846
+ #buddypress.twentytwentytwo .bp-invites-content ul {
847
+ border-top: none;
848
+ }
849
+
850
+ #buddypress.twentytwentytwo .bp-invites-content ul li {
851
+ border: 1px dotted var(--wp--preset--color--primary);
852
+ }
853
+
854
+ #buddypress.twentytwentytwo .bp-invites-content ul li.selected {
855
+ box-shadow: none;
856
+ border-style: solid;
857
+ }
858
+
859
+ #buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button {
860
+ border: none;
861
+ background: none;
862
+ top: -5px;
863
+ right: 0;
864
+ }
865
+
866
+ #buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button .icons:before {
867
+ border-radius: 50%;
868
+ width: 32px;
869
+ height: 32px;
870
+ color: var(--wp--preset--color--primary);
871
+ background: var(--wp--preset--color--background);
872
+ }
873
+
874
+ #buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button:hover .icons:before {
875
+ color: var(--wp--preset--color--background);
876
+ background: var(--wp--preset--color--primary);
877
+ width: 32px;
878
+ height: 32px;
879
+ }
880
+
881
+ #buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button .icons:before {
882
+ color: var(--wp--preset--color--vivid-red);
883
+ background: var(--wp--preset--color--background);
884
+ }
885
+
886
+ #buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button:hover .icons:before {
887
+ color: var(--wp--preset--color--background);
888
+ background: var(--wp--preset--color--vivid-red);
889
+ }
890
+
891
+ #buddypress.twentytwentytwo .bp-invites-content ul li ul.group-inviters li {
892
+ border: none;
893
+ }
894
+
895
+ /*
896
+ *-----------------------------------------
897
+ * @subsection 5.2.1.4 - Group Activity
898
+ *-----------------------------------------
899
+ */
900
+ /**
901
+ *-----------------------------------------------------
902
+ * @subsection 5.2.2 - Item Body User Accounts
903
+ *
904
+ * User Account specific item body rules
905
+ *-----------------------------------------------------
906
+ */
907
+ /**
908
+ *--------------------------------------------
909
+ * @subsection 5.2.2.1 - classes, pag, filters
910
+ *--------------------------------------------
911
+ */
912
+ /**
913
+ *-------------------------------------------
914
+ * @subsection 5.2.2.2 - Extended Profiles
915
+ *-------------------------------------------
916
+ */
917
+ #buddypress.twentytwentytwo .profile table.profile-fields tr.alt td,
918
+ #buddypress.twentytwentytwo .profile table.profile-fields tr td,
919
+ #buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td,
920
+ #buddypress.twentytwentytwo .profile table.bp-tables-user tr td {
921
+ background: transparent;
922
+ }
923
+
924
+ #buddypress.twentytwentytwo .profile table.profile-fields tr.alt td.label,
925
+ #buddypress.twentytwentytwo .profile table.profile-fields tr td.label,
926
+ #buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td.label,
927
+ #buddypress.twentytwentytwo .profile table.bp-tables-user tr td.label {
928
+ border-right-color: var(--wp--preset--color--primary);
929
+ }
930
+
931
+ #buddypress.twentytwentytwo .profile.edit .editfield {
932
+ background: var(--wp--preset--color--background);
933
+ border: 1px solid var(--wp--preset--color--primary);
934
+ }
935
+
936
+ #buddypress.twentytwentytwo .profile.edit .editfield p.field-visibility-settings-toggle {
937
+ margin-top: 1em;
938
+ }
939
+
940
+ #buddypress.twentytwentytwo .profile.edit .editfield .field-visibility-settings .radio label {
941
+ margin-bottom: 0.5em;
942
+ }
943
+
944
+ #buddypress.twentytwentytwo .profile.edit .wp-editor-container .mce-toolbar button {
945
+ color: var(--wp--preset--color--primary);
946
+ background: var(--wp--preset--color--background);
947
+ border-color: var(--wp--preset--color--primary);
948
+ }
949
+
950
+ #buddypress.twentytwentytwo .profile.edit .button-tabs li {
951
+ border: solid 2px var(--wp--preset--color--primary);
952
+ overflow: hidden;
953
+ }
954
+
955
+ #buddypress.twentytwentytwo .profile.edit .button-tabs li a {
956
+ text-decoration: none;
957
+ }
958
+
959
+ #buddypress.twentytwentytwo .profile.edit .button-tabs li.current {
960
+ background-color: var(--wp--preset--color--primary);
961
+ color: var(--wp--preset--color--background);
962
+ }
963
+
964
+ #buddypress.twentytwentytwo .profile.edit .button-tabs li.current a {
965
+ color: var(--wp--preset--color--background);
966
+ }
967
+
968
+ #buddypress.twentytwentytwo .profile.edit .button-tabs li:hover {
969
+ outline-offset: 10px;
970
+ border-style: dotted;
971
+ }
972
+
973
+ #buddypress.twentytwentytwo .profile.edit .clear-value {
974
+ text-decoration: underline;
975
+ }
976
+
977
+ #buddypress.twentytwentytwo .profile.edit legend {
978
+ padding: 0;
979
+ }
980
+
981
+ #buddypress.twentytwentytwo .field-visibility-settings,
982
+ #buddypress.twentytwentytwo .field-visibility-settings-header {
983
+ color: var(--wp--preset--color--foreground);
984
+ }
985
+
986
+ /**
987
+ *-------------------------------------------
988
+ * @subsection 5.2.2.3 - Groups
989
+ *-------------------------------------------
990
+ */
991
+ #buddypress.twentytwentytwo #group-list.invites h2.list-title {
992
+ float: none;
993
+ }
994
+
995
+ #buddypress.twentytwentytwo #group-list.invites .accept {
996
+ margin-left: 0;
997
+ }
998
+
999
+ /**
1000
+ *-------------------------------------------
1001
+ * @subsection 5.2.2.5 - Private Messaging
1002
+ *-------------------------------------------
1003
+ */
1004
+ #buddypress.twentytwentytwo #user_messages_select_all {
1005
+ vertical-align: -5px;
1006
+ }
1007
+
1008
+ #buddypress.twentytwentytwo #user_messages_select_all:checked {
1009
+ vertical-align: -3px;
1010
+ }
1011
+
1012
+ #buddypress.twentytwentytwo #message-threads {
1013
+ border-top: 1px dotted var(--wp--preset--color--primary);
1014
+ }
1015
+
1016
+ #buddypress.twentytwentytwo #message-threads > li {
1017
+ border-bottom: 1px dotted var(--wp--preset--color--primary);
1018
+ }
1019
+
1020
+ #buddypress.twentytwentytwo #message-threads > li.selected {
1021
+ border: 1px solid var(--wp--preset--color--primary);
1022
+ }
1023
+
1024
+ #buddypress.twentytwentytwo #message-threads > li.unread {
1025
+ border-left: 8px solid var(--wp--preset--color--secondary);
1026
+ }
1027
+
1028
+ #buddypress.twentytwentytwo #message-threads li .thread-cb {
1029
+ padding-left: 15px;
1030
+ }
1031
+
1032
+ #buddypress.twentytwentytwo #message-threads li.unread .thread-cb {
1033
+ padding-left: 7px;
1034
+ }
1035
+
1036
+ #buddypress.twentytwentytwo #message-threads li .thread-from img.avatar,
1037
+ #buddypress.twentytwentytwo #message-threads li .thread-to img.avatar {
1038
+ width: 32px;
1039
+ height: 32px;
1040
+ }
1041
+
1042
+ #buddypress.twentytwentytwo #message-threads li .thread-from .num-recipients,
1043
+ #buddypress.twentytwentytwo #message-threads li .thread-to .num-recipients {
1044
+ color: var(--wp--preset--color--primary);
1045
+ }
1046
+
1047
+ #buddypress.twentytwentytwo #message-threads li .thread-content .excerpt {
1048
+ color: var(--wp--preset--color--primary);
1049
+ }
1050
+
1051
+ #buddypress.twentytwentytwo #message-threads li .thread-date time {
1052
+ color: var(--wp--preset--color--primary);
1053
+ }
1054
+
1055
+ #buddypress.twentytwentytwo #message-threads li.selected {
1056
+ background: transparent;
1057
+ font-weight: bolder;
1058
+ color: var(--wp--preset--color--primary);
1059
+ }
1060
+
1061
+ #buddypress.twentytwentytwo #message-threads li.selected .thread-subject .subject {
1062
+ color: var(--wp--preset--color--primary);
1063
+ }
1064
+
1065
+ #buddypress.twentytwentytwo #message-threads li:not(.selected) {
1066
+ color: var(--wp--preset--color--foreground);
1067
+ }
1068
+
1069
+ #buddypress.twentytwentytwo .bp-messages-content #thread-preview h2:first-child,
1070
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-header h2:first-child {
1071
+ background-color: var(--wp--preset--color--primary);
1072
+ color: var(--wp--preset--color--background);
1073
+ }
1074
+
1075
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list {
1076
+ border-top: none;
1077
+ }
1078
+
1079
+ #buddypress.twentytwentytwo .bp-messages-content #thread-preview {
1080
+ border-color: var(--wp--preset--color--primary);
1081
+ }
1082
+
1083
+ #buddypress.twentytwentytwo .bp-messages-content #thread-preview dd,
1084
+ #buddypress.twentytwentytwo .bp-messages-content #thread-preview .participants-list {
1085
+ padding-left: 0;
1086
+ }
1087
+
1088
+ #buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-pane-header {
1089
+ border-bottom-style: dotted;
1090
+ border-bottom-color: var(--wp--preset--color--primary);
1091
+ }
1092
+
1093
+ #buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-content .preview-message {
1094
+ background: transparent;
1095
+ }
1096
+
1097
+ #buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header dd,
1098
+ #buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header .participants-list {
1099
+ padding-left: 0;
1100
+ }
1101
+
1102
+ #buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip {
1103
+ border: none;
1104
+ background: none;
1105
+ }
1106
+
1107
+ #buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:before, #buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:before {
1108
+ width: 32px;
1109
+ height: 32px;
1110
+ color: var(--wp--preset--color--vivid-red);
1111
+ background: var(--wp--preset--color--background);
1112
+ }
1113
+
1114
+ #buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:hover:before, #buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:hover:before {
1115
+ border-radius: 50%;
1116
+ color: var(--wp--preset--color--background);
1117
+ background: var(--wp--preset--color--vivid-red);
1118
+ }
1119
+
1120
+ #buddypress.twentytwentytwo .bp-messages-content .actions .message-action-unstar:before,
1121
+ #buddypress.twentytwentytwo .bp-messages-content .actions .message-action-star:before {
1122
+ color: var(--wp--preset--color--foreground);
1123
+ }
1124
+
1125
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li {
1126
+ padding-left: 0;
1127
+ }
1128
+
1129
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata {
1130
+ background: transparent;
1131
+ border: 1px solid var(--wp--preset--color--primary);
1132
+ box-shadow: none;
1133
+ }
1134
+
1135
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata * {
1136
+ line-height: 1.6;
1137
+ vertical-align: middle;
1138
+ }
1139
+
1140
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link {
1141
+ margin-top: 3px;
1142
+ margin-bottom: 3px;
1143
+ }
1144
+
1145
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link strong {
1146
+ display: inline-block;
1147
+ margin-top: 2px;
1148
+ }
1149
+
1150
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link:hover strong {
1151
+ text-decoration: underline;
1152
+ }
1153
+
1154
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata time {
1155
+ color: var(--wp--preset--color--foreground);
1156
+ }
1157
+
1158
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content {
1159
+ background: transparent;
1160
+ margin: 0;
1161
+ width: 100%;
1162
+ padding: 0.5em 0.2em;
1163
+ }
1164
+
1165
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content * {
1166
+ padding-left: 0.8em;
1167
+ padding-right: 0.8em;
1168
+ }
1169
+
1170
+ #buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li:first-child .message-content {
1171
+ border: 1px dotted var(--wp--preset--color--primary);
1172
+ border-top: none;
1173
+ }
1174
+
1175
+ #buddypress.twentytwentytwo .bp-messages-content #send-reply .avatar-box img.avatar {
1176
+ display: inline-block;
1177
+ vertical-align: -7px;
1178
+ }
1179
+
1180
+ #buddypress.twentytwentytwo .bp-messages-content .wp-editor-container .mce-toolbar button {
1181
+ color: var(--wp--preset--color--primary);
1182
+ background: var(--wp--preset--color--background);
1183
+ border-color: var(--wp--preset--color--primary);
1184
+ }
1185
+
1186
+ #buddypress.twentytwentytwo .bp-messages-content #bp-messages-reset {
1187
+ border-width: 0;
1188
+ font-size: inherit;
1189
+ }
1190
+
1191
+ #buddypress.twentytwentytwo .bp-messages-content #send-to-input {
1192
+ width: 100% !important;
1193
+ }
1194
+
1195
+ #buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit {
1196
+ padding: 3px 0.7em;
1197
+ background-color: var(--wp--preset--color--background);
1198
+ color: var(--wp--preset--color--foreground);
1199
+ border-color: var(--wp--preset--color--background);
1200
+ border-left-color: var(--wp--preset--color--primary);
1201
+ }
1202
+
1203
+ #buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit:hover {
1204
+ background-color: var(--wp--preset--color--primary);
1205
+ color: var(--wp--preset--color--background);
1206
+ border-color: var(--wp--preset--color--primary);
1207
+ }
1208
+
1209
+ #buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply {
1210
+ line-height: 1.5;
1211
+ margin: 0 0 0 10px;
1212
+ padding: 3px 5px;
1213
+ background-color: var(--wp--preset--color--background);
1214
+ color: var(--wp--preset--color--foreground);
1215
+ }
1216
+
1217
+ #buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply:hover {
1218
+ background-color: var(--wp--preset--color--primary);
1219
+ color: var(--wp--preset--color--background);
1220
+ }
1221
+
1222
+ #buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply span {
1223
+ vertical-align: middle;
1224
+ }
1225
+
1226
+ /**
1227
+ *------------------------------------------
1228
+ * @subsection 5.2.2.6 - Settings
1229
+ *------------------------------------------
1230
+ */
1231
+ #buddypress.twentytwentytwo.buddypress-wrap .bp-tables-user tr.alt td,
1232
+ #buddypress.twentytwentytwo.buddypress-wrap table.wp-profile-fields tr.alt td {
1233
+ background: transparent;
1234
+ }
1235
+
1236
+ #buddypress.twentytwentytwo .bp-tables-user.profile-settings {
1237
+ border: solid 1px currentColor;
1238
+ margin-bottom: 1em;
1239
+ }
1240
+
1241
+ #buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr {
1242
+ border: none;
1243
+ }
1244
+
1245
+ #buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr th {
1246
+ text-align: left;
1247
+ border-bottom: dotted 1px currentColor;
1248
+ }
1249
+
1250
+ #buddypress.twentytwentytwo #delete-account-button {
1251
+ border-color: var(--wp--preset--color--vivid-red);
1252
+ color: var(--wp--preset--color--background);
1253
+ background: var(--wp--preset--color--vivid-red);
1254
+ }
1255
+
1256
+ #buddypress.twentytwentytwo #delete-account-button:hover {
1257
+ color: var(--wp--preset--color--vivid-red);
1258
+ background: var(--wp--preset--color--background);
1259
+ }
1260
+
1261
+ /**
1262
+ *------------------------------------------
1263
+ * @subsection 5.2.2.7 - Notifications
1264
+ *------------------------------------------
1265
+ */
1266
+ #buddypress.twentytwentytwo .notifications-options-nav,
1267
+ #buddypress.twentytwentytwo .invitations-options-nav {
1268
+ margin-top: 1em;
1269
+ }
1270
+
1271
+ #buddypress.twentytwentytwo .notifications-options-nav input#notification-bulk-manage,
1272
+ #buddypress.twentytwentytwo .invitations-options-nav input#invitation-bulk-manage {
1273
+ line-height: 1.2;
1274
+ }
1275
+
1276
+ #buddypress.twentytwentytwo .bp-tables-user.notifications th {
1277
+ text-align: left;
1278
+ }
1279
+
1280
+ #buddypress.twentytwentytwo .bp-tables-user.notifications td.notification-actions a.delete {
1281
+ color: var(--wp--preset--color--vivid-red);
1282
+ }
1283
+
1284
+ /**
1285
+ *-------------------------------------------------------------------------------
1286
+ * @section 6.0 - Forms - General
1287
+ *-------------------------------------------------------------------------------
1288
+ */
1289
+ #buddypress.twentytwentytwo fieldset {
1290
+ padding-top: 0;
1291
+ margin-top: 1em;
1292
+ }
1293
+
1294
+ #buddypress.twentytwentytwo fieldset legend {
1295
+ padding: 0 1em;
1296
+ display: inline-block;
1297
+ }
1298
+
1299
+ #buddypress.twentytwentytwo .select-wrap {
1300
+ border: 1px solid var(--wp--preset--color--primary);
1301
+ background: var(--wp--preset--color--background);
1302
+ }
1303
+
1304
+ #buddypress.twentytwentytwo .select-wrap select {
1305
+ background: transparent;
1306
+ width: 98%;
1307
+ text-indent: 0;
1308
+ }
1309
+
1310
+ #buddypress.twentytwentytwo .select-wrap span.select-arrow {
1311
+ background: transparent;
1312
+ }
1313
+
1314
+ #buddypress.twentytwentytwo .select-wrap span.select-arrow:before {
1315
+ font-family: dashicons;
1316
+ content: "\f140";
1317
+ color: var(--wp--preset--color--foreground);
1318
+ vertical-align: -10%;
1319
+ }
1320
+
1321
+ #buddypress.twentytwentytwo .select-wrap:focus .select-arrow:before, #buddypress.twentytwentytwo .select-wrap:hover .select-arrow:before {
1322
+ color: var(--wp--preset--color--foreground);
1323
+ }
1324
+
1325
+ #buddypress.twentytwentytwo input[type="checkbox"],
1326
+ #buddypress.twentytwentytwo input[type="radio"] {
1327
+ width: 25px;
1328
+ height: 25px;
1329
+ vertical-align: top;
1330
+ }
1331
+
1332
+ #buddypress.twentytwentytwo textarea,
1333
+ #buddypress.twentytwentytwo input[type="text"],
1334
+ #buddypress.twentytwentytwo input[type="color"],
1335
+ #buddypress.twentytwentytwo input[type="date"],
1336
+ #buddypress.twentytwentytwo input[type="datetime"],
1337
+ #buddypress.twentytwentytwo input[type="datetime-local"],
1338
+ #buddypress.twentytwentytwo input[type="email"],
1339
+ #buddypress.twentytwentytwo input[type="month"],
1340
+ #buddypress.twentytwentytwo input[type="number"],
1341
+ #buddypress.twentytwentytwo input[type="range"],
1342
+ #buddypress.twentytwentytwo input[type="tel"],
1343
+ #buddypress.twentytwentytwo input[type="time"],
1344
+ #buddypress.twentytwentytwo input[type="url"],
1345
+ #buddypress.twentytwentytwo input[type="week"],
1346
+ #buddypress.twentytwentytwo input[type="password"],
1347
+ #buddypress.twentytwentytwo input[type="search"],
1348
+ #buddypress.twentytwentytwo .groups-members-search input[type="text"] {
1349
+ color: var(--wp--preset--color--foreground);
1350
+ background: var(--wp--preset--color--background);
1351
+ }
1352
+
1353
+ #buddypress.twentytwentytwo .subnav-filters input[type="search"] {
1354
+ font-size: 16px;
1355
+ background: transparent;
1356
+ }
1357
+
1358
+ #buddypress.twentytwentytwo .bp-dir-search-form button,
1359
+ #buddypress.twentytwentytwo form#group-members-search button,
1360
+ #buddypress.twentytwentytwo form#group_invites_search_form button {
1361
+ background-color: var(--wp--preset--color--background);
1362
+ color: var(--wp--preset--color--foreground);
1363
+ border-color: var(--wp--preset--color--background);
1364
+ border-left-color: var(--wp--preset--color--primary);
1365
+ }
1366
+
1367
+ #buddypress.twentytwentytwo .bp-dir-search-form button:hover,
1368
+ #buddypress.twentytwentytwo form#group-members-search button:hover,
1369
+ #buddypress.twentytwentytwo form#group_invites_search_form button:hover {
1370
+ background-color: var(--wp--preset--color--primary);
1371
+ color: var(--wp--preset--color--background);
1372
+ border-color: var(--wp--preset--color--primary);
1373
+ }
1374
+
1375
+ #buddypress.twentytwentytwo .standard-form p.description {
1376
+ color: var(--wp--preset--color--primary);
1377
+ background-color: var(--wp--preset--color--background);
1378
+ }
1379
+
1380
+ #buddypress.twentytwentytwo .standard-form .datebox-selects label,
1381
+ #buddypress.twentytwentytwo .standard-form .datebox-selects span.label {
1382
+ display: inline;
1383
+ }
1384
+
1385
+ body.bp-user.settings.general #buddypress.twentytwentytwo .wp-pwd:not(.is-open) {
1386
+ display: none;
1387
+ }
1388
+
1389
+ /**
1390
+ *----------------------------------------------------------
1391
+ * @section 6.1 - Directory Search
1392
+ *
1393
+ * The Search form & controls in directory pages
1394
+ *----------------------------------------------------------
1395
+ */
1396
+ .bp-user #buddypress.twentytwentytwo [data-bp-search] form #user_messages_search {
1397
+ padding: 3px 10px;
1398
+ }
1399
+
1400
+ #buddypress.twentytwentytwo form.bp-dir-search-form,
1401
+ #buddypress.twentytwentytwo form.bp-messages-search-form,
1402
+ #buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form,
1403
+ #buddypress.twentytwentytwo form#group-members-search {
1404
+ border: 1px solid var(--wp--preset--color--primary);
1405
+ background-color: var(--wp--preset--color--background);
1406
+ }
1407
+
1408
+ #buddypress.twentytwentytwo form.bp-dir-search-form button,
1409
+ #buddypress.twentytwentytwo form.bp-messages-search-form button,
1410
+ #buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form button,
1411
+ #buddypress.twentytwentytwo form#group-members-search button {
1412
+ padding: 5px 0.8em 6px;
1413
+ }
1414
+
1415
+ /**
1416
+ *----------------------------------------------------------
1417
+ * @section 6.2 - Registration
1418
+ *----------------------------------------------------------
1419
+ */
1420
+ #buddypress.twentytwentytwo.extended-default-reg .register-page .default-profile {
1421
+ min-width: 45%;
1422
+ }
1423
+
1424
+ /**
1425
+ *-------------------------------------------------------------------------------
1426
+ * @section 7.0 - Tables - General
1427
+ *-------------------------------------------------------------------------------
1428
+ */
1429
+ #buddypress.twentytwentytwo .bp-tables-user tbody tr,
1430
+ #buddypress.twentytwentytwo .bp-tables-user tbody tr.alt,
1431
+ #buddypress.twentytwentytwo table.wp-profile-fields tbody tr,
1432
+ #buddypress.twentytwentytwo table.wp-profile-fields tbody tr.alt,
1433
+ #buddypress.twentytwentytwo table.forum tbody tr,
1434
+ #buddypress.twentytwentytwo table.forum tbody tr.alt {
1435
+ background: transparent;
1436
+ }
1437
+
1438
+ /**
1439
+ *-------------------------------------------------------------------------------
1440
+ * @section 8.0 - Classes - Messages, Ajax, Widgets, Buttons
1441
+ *-------------------------------------------------------------------------------
1442
+ */
1443
+ #buddypress.twentytwentytwo button,
1444
+ #buddypress.twentytwentytwo a.button,
1445
+ #buddypress.twentytwentytwo input[type="submit"],
1446
+ #buddypress.twentytwentytwo input[type="button"],
1447
+ #buddypress.twentytwentytwo ul.button-nav:not(.button-tabs) li a,
1448
+ #buddypress.twentytwentytwo .generic-button a,
1449
+ #buddypress.twentytwentytwo .comment-reply-link,
1450
+ #buddypress.twentytwentytwo a.bp-title-button,
1451
+ #buddypress.twentytwentytwo .activity-read-more a {
1452
+ background: var(--wp--preset--color--primary);
1453
+ border: 1px solid var(--wp--preset--color--primary);
1454
+ border-radius: 0;
1455
+ color: var(--wp--preset--color--background);
1456
+ }
1457
+
1458
+ #buddypress.twentytwentytwo button:hover,
1459
+ #buddypress.twentytwentytwo button:focus,
1460
+ #buddypress.twentytwentytwo a.button:focus,
1461
+ #buddypress.twentytwentytwo a.button:hover,
1462
+ #buddypress.twentytwentytwo input[type="submit"]:focus,
1463
+ #buddypress.twentytwentytwo input[type="submit"]:hover,
1464
+ #buddypress.twentytwentytwo input[type="button"]:focus,
1465
+ #buddypress.twentytwentytwo input[type="button"]:hover,
1466
+ #buddypress.twentytwentytwo input[type="reset"],
1467
+ #buddypress.twentytwentytwo #bp-messages-reset,
1468
+ #buddypress.twentytwentytwo .button-nav li a:focus,
1469
+ #buddypress.twentytwentytwo .button-nav li a:hover,
1470
+ #buddypress.twentytwentytwo .button-nav li.current a,
1471
+ #buddypress.twentytwentytwo .generic-button a:focus,
1472
+ #buddypress.twentytwentytwo .generic-button a:hover,
1473
+ #buddypress.twentytwentytwo .comment-reply-link:focus,
1474
+ #buddypress.twentytwentytwo .comment-reply-link:hover,
1475
+ #buddypress.twentytwentytwo .activity-read-more a:focus,
1476
+ #buddypress.twentytwentytwo .activity-read-more a:hover {
1477
+ background: transparent;
1478
+ border-color: var(--wp--preset--color--primary);
1479
+ color: var(--wp--preset--color--foreground);
1480
+ outline: none;
1481
+ text-decoration: none;
1482
+ }
1483
+
1484
+ #buddypress.twentytwentytwo input[type="reset"]:focus,
1485
+ #buddypress.twentytwentytwo input[type="reset"]:hover,
1486
+ #buddypress.twentytwentytwo #bp-messages-reset:focus,
1487
+ #buddypress.twentytwentytwo #bp-messages-reset:hover {
1488
+ outline-offset: -0.25ch;
1489
+ outline: 2px dashed currentColor;
1490
+ }
1491
+
1492
+ #buddypress.twentytwentytwo input[type="submit"].pending,
1493
+ #buddypress.twentytwentytwo input[type="button"].pending,
1494
+ #buddypress.twentytwentytwo input[type="reset"].pending,
1495
+ #buddypress.twentytwentytwo input[type="button"].disabled,
1496
+ #buddypress.twentytwentytwo input[type="reset"].disabled,
1497
+ #buddypress.twentytwentytwo input[type="submit"][disabled="disabled"],
1498
+ #buddypress.twentytwentytwo input[type="submit"]:disabled,
1499
+ #buddypress.twentytwentytwo input[type="submit"]:hover.pending,
1500
+ #buddypress.twentytwentytwo input[type="button"]:hover.pending,
1501
+ #buddypress.twentytwentytwo input[type="reset"]:hover.pending,
1502
+ #buddypress.twentytwentytwo input[type="submit"]:hover.disabled,
1503
+ #buddypress.twentytwentytwo input[type="button"]:hover.disabled,
1504
+ #buddypress.twentytwentytwo input[type="reset"]:hover.disabled,
1505
+ #buddypress.twentytwentytwo button.pending:hover,
1506
+ #buddypress.twentytwentytwo button.disabled:hover,
1507
+ #buddypress.twentytwentytwo div.pending a:hover,
1508
+ #buddypress.twentytwentytwo a.disabled:hover
1509
+ button.pending,
1510
+ #buddypress.twentytwentytwo button.disabled,
1511
+ #buddypress.twentytwentytwo div.pending a,
1512
+ #buddypress.twentytwentytwo a.disabled {
1513
+ opacity: 0.6;
1514
+ cursor: not-allowed;
1515
+ }
1516
+
1517
+ #buddypress.twentytwentytwo .blog-button:after, #buddypress.twentytwentytwo .blog-button:before {
1518
+ display: none;
1519
+ }
1520
+
1521
+ #buddypress.twentytwentytwo .create-button a:focus,
1522
+ #buddypress.twentytwentytwo .create-button a:hover {
1523
+ text-decoration: none;
1524
+ }
1525
+
1526
+ #buddypress.twentytwentytwo.bp-dir-vert-nav .create-button a {
1527
+ box-shadow: none;
1528
+ color: var(--wp--preset--color--background);
1529
+ background-color: var(--wp--preset--color--primary);
1530
+ border-radius: 0;
1531
+ border: 1px solid var(--wp--preset--color--primary);
1532
+ background-clip: border-box;
1533
+ }
1534
+
1535
+ #buddypress.twentytwentytwo .warn {
1536
+ color: var(--wp--preset--color--primary);
1537
+ font-weight: 600;
1538
+ }
1539
+
1540
+ #buddypress.twentytwentytwo .bp-feedback {
1541
+ color: var(--wp--preset--color--primary);
1542
+ background: var(--wp--preset--color--background);
1543
+ box-shadow: none;
1544
+ }
1545
+
1546
+ #buddypress.twentytwentytwo .bp-feedback:not(.custom-homepage-info) {
1547
+ margin-top: 1.5em;
1548
+ margin-bottom: 1.5em;
1549
+ border: solid 1px var(--wp--preset--color--primary);
1550
+ }
1551
+
1552
+ #buddypress.twentytwentytwo .bp-feedback .bp-icon {
1553
+ background-color: var(--wp--preset--color--primary);
1554
+ color: var(--wp--preset--color--background);
1555
+ }
1556
+
1557
+ #buddypress.twentytwentytwo .bp-feedback a {
1558
+ border-bottom: solid 1px var(--wp--preset--color--primary);
1559
+ }
1560
+
1561
+ #buddypress.twentytwentytwo .bp-feedback button.bp-tooltip {
1562
+ border: none;
1563
+ background: none;
1564
+ top: -5px;
1565
+ right: 0;
1566
+ }
1567
+
1568
+ #buddypress.twentytwentytwo .bp-feedback button.bp-tooltip .dashicons-dismiss {
1569
+ border-radius: 50%;
1570
+ width: 32px;
1571
+ height: 32px;
1572
+ color: var(--wp--preset--color--primary);
1573
+ background: var(--wp--preset--color--background);
1574
+ }
1575
+
1576
+ #buddypress.twentytwentytwo .bp-feedback button.bp-tooltip:hover .dashicons-dismiss {
1577
+ color: var(--wp--preset--color--background);
1578
+ background: var(--wp--preset--color--primary);
1579
+ }
1580
+
1581
+ #buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice button.bp-tooltip {
1582
+ top: 0;
1583
+ right: 15px;
1584
+ }
1585
+
1586
+ #buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice .bp-icon:before {
1587
+ content: "\f16d";
1588
+ }
1589
+
1590
+ #buddypress.twentytwentytwo #group-create-body .bp-cover-image-status p.warning {
1591
+ background-color: var(--wp--preset--color--tertiary);
1592
+ border: none;
1593
+ border-left-width: 4px;
1594
+ border-left-style: solid;
1595
+ border-left-color: var(--wp--preset--color--luminous-vivid-orange);
1596
+ color: var(--wp--preset--color--primary);
1597
+ box-shadow: none;
1598
+ }
1599
+
1600
+ body.buddypress .site #buddypress.twentytwentytwo .button.bp-tooltip:after {
1601
+ content: attr(data-bp-tooltip);
1602
+ word-wrap: break-word;
1603
+ height: auto;
1604
+ width: auto;
1605
+ }
1606
+
1607
+ /**
1608
+ *-------------------------------------------------------------------------------
1609
+ * @section 9.0 - Layout classes
1610
+ *-------------------------------------------------------------------------------
1611
+ */
1612
+ #buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li span {
1613
+ background-color: var(--wp--preset--color--primary);
1614
+ border-radius: 10%;
1615
+ display: inline-block;
1616
+ margin: 3px 0;
1617
+ }
1618
+
1619
+ #buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.selected span, #buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.current span {
1620
+ background-color: var(--wp--preset--color--background);
1621
+ }
1622
+
1623
+ #buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) {
1624
+ background: var(--wp--preset--color--background);
1625
+ border-left: 1px solid var(--wp--preset--color--primary);
1626
+ }
1627
+
1628
+ #buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) {
1629
+ background: transparent;
1630
+ border-bottom: 1px solid var(--wp--preset--color--primary);
1631
+ }
1632
+
1633
+ #buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a {
1634
+ border: none;
1635
+ text-decoration: none;
1636
+ }
1637
+
1638
+ #buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.current, #buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.selected {
1639
+ background-color: var(--wp--preset--color--primary);
1640
+ margin: 0;
1641
+ padding: 10px 0;
1642
+ border-radius: 0;
1643
+ }
1644
+
1645
+ #buddypress.twentytwentytwo .grid.bp-list {
1646
+ border-top: none;
1647
+ }
1648
+
1649
+ #buddypress.twentytwentytwo .grid > li {
1650
+ border: none;
1651
+ }
1652
+
1653
+ #buddypress.twentytwentytwo .grid > li .list-wrap {
1654
+ border: 1px solid var(--wp--preset--color--primary);
1655
+ background: transparent;
1656
+ }
1657
+
1658
+ #buddypress.twentytwentytwo .grid > li:not(.mini) .item-avatar,
1659
+ #buddypress.twentytwentytwo .grid > li .item-avatar {
1660
+ margin-right: auto;
1661
+ }
bp-templates/bp-nouveau/css/twentytwentytwo.min.css ADDED
@@ -0,0 +1 @@
 
1
+ @media screen and (max-width:46.8em){#buddypress.twentytwentytwo:not(.bp-single-vert-nav) .bp-navs li{background:0 0}}#buddypress.twentytwentytwo .bp-navs li .count{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:50%;color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li a:hover a .count,#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.current a .count,#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.selected a .count{background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--background);color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:focus,#buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:hover{background:var(--wp--preset--color--background);color:var(--wp--preset--color--primary);outline-offset:-0.25ch;outline:2px dashed currentColor}#buddypress.twentytwentytwo .bp-navs li.current a,#buddypress.twentytwentytwo .bp-navs li.current a:focus,#buddypress.twentytwentytwo .bp-navs li.current a:hover,#buddypress.twentytwentytwo .bp-navs li.selected a,#buddypress.twentytwentytwo .bp-navs li.selected a:focus,#buddypress.twentytwentytwo .bp-navs li.selected a:hover{color:var(--wp--preset--color--background);background-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul{border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current{border-color:var(--wp--preset--color--primary) var(--wp--preset--color--primary) var(--wp--preset--color--background);border-style:solid;border-top-left-radius:4px;border-top-right-radius:4px}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current a,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current a{color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo #group-invites-container .bp-invites-nav{border-bottom:none}#buddypress.twentytwentytwo #group-invites-container .bp-invites-nav li .count{margin-left:10px;border-radius:10%;vertical-align:10%}#buddypress.twentytwentytwo #group-invites-container #send-invites-editor ul{padding-left:0}#buddypress.twentytwentytwo.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links){border:none;border-bottom:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .subnav-filters>ul{padding-left:0}#buddypress.twentytwentytwo .bp-pagination{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-list{border-top:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-list>li{border-bottom:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar img.avatar{display:block;margin:0 auto;margin-bottom:1em;max-width:80%}@media screen and (min-width:46.8em){#buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar{max-width:128px;max-height:128px;margin:auto;margin-right:5%}}#buddypress.twentytwentytwo .bp-list li.mini .item-avatar img.avatar{display:block;margin:0 auto;max-width:50px;max-height:50px;margin-bottom:1em}@media screen and (min-width:46.8em){#buddypress.twentytwentytwo .bp-list li.mini .item-avatar{width:5%;margin:auto;margin-right:2%}}#buddypress.twentytwentytwo .bp-list li.mini .activity-meta.action{clear:none}#buddypress.twentytwentytwo .bp-list li .item-meta,#buddypress.twentytwentytwo .bp-list li .meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-list.bp-list{background:inherit;border-left:none;border-right:none;border-top:none;border-bottom:1px dotted var(--wp--preset--color--primary);padding:0}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item{background:inherit;border:none;border-radius:0;border-top:1px dotted var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item:not(:first-child){margin-top:1.5em}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since,#buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since:hover{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-update-form{border:none;box-shadow:none}#buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea{border:solid 1px var(--wp--preset--color--foreground);border-radius:0}#buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea:focus{box-shadow:none}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #activity-autocomplete,#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select{border:solid 1px var(--wp--preset--color--foreground);padding:.5em;font-size:var(--wp--preset--font-size--medium)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select{width:-moz-fit-content;width:fit-content}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li{margin-bottom:0}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li #activity-autocomplete{width:98%}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object{padding:.5em;border-radius:0;border-style:dotted;border-width:0;border-left-width:1px;border-right-width:1px}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected){background:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):last-child{border-bottom:dotted 1px}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):hover{background:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object.selected{border:none;background-color:transparent}#buddypress.twentytwentytwo .activity-update-form #whats-new-submit{margin-bottom:calc(32px + var(--wp--style--block-gap))}#buddypress.twentytwentytwo #activity-rss-feed{line-height:40px}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a:focus{color:var(--wp--preset--color--foreground);background:0 0;outline-offset:-0.25ch;outline:2px dashed currentColor}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover{color:var(--wp--preset--color--foreground);background:0 0}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover a{color:var(--wp--preset--color--foreground);background:0 0}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header{color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a{font-weight:600}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a:hover,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a:hover{text-decoration:underline}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-inner,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content blockquote{background:inherit;border:1px dotted var(--wp--preset--color--primary)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action{background:inherit;margin-left:calc(128px + 5%)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .icons:before{height:auto;width:auto;display:inline}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:before{content:""}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button{background-color:var(--wp--preset--color--tertiary);padding:.7em .7em .5em}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button .bp-screen-reader-text{border:0;clip:inherit;height:auto;margin:auto;overflow:auto;position:inherit;width:auto;font-size:var(--wp--preset--font-size--small);font-weight:600}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button span:not(.bp-screen-reader-text){background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--tertiary);padding:.1em .3em;border-radius:50%;font-size:var(--wp--preset--font-size--small);vertical-align:text-bottom}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:not(.delete-activity){color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover{background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span:not(.bp-screen-reader-text){background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity{color:var(--wp--preset--color--vivid-red);border:solid 1px var(--wp--preset--color--vivid-red)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity span.bp-screen-reader-text{color:var(--wp--preset--color--vivid-red)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover{background-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover span.bp-screen-reader-text{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list li.mini .activity-meta.action{margin-left:calc(50px + 2%)}body.activity-permalink #buddypress.twentytwentytwo .activity-list{border:none}body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item{border:none}body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item .activity-avatar img.avatar{background:var(--wp--preset--color--white)}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-avatar{width:auto;margin-right:0}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a{font-weight:600}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a:hover{text-decoration:underline}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a{color:var(--wp--preset--color--foreground);display:inline-block;font-size:var(--wp--preset--font-size--small)}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-primary-action{background-color:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-secondary-action{background-color:var(--wp--preset--color--tertiary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-content{border-left:1px solid var(--wp--preset--color--foreground);margin:15px 0 0 5%}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea{width:98%;border-radius:0}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea:focus{box-shadow:none}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=button],#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=submit]{color:var(--wp--preset--color--foreground);display:inline-block;font-size:var(--wp--preset--font-size--small)}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=submit]{margin-left:calc(50px - .5em);background-color:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=button]{background-color:var(--wp--preset--color--tertiary)}#buddypress.twentytwentytwo .groups-list li .group-desc{color:var(--wp--preset--color--foreground);border:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #groups-dir-list .current-group-type{text-align:center}body:not(.logged-in) #buddypress.twentytwentytwo .members-list .user-update{width:inherit}#buddypress.twentytwentytwo .members-list li .user-update{border:1px dotted var(--wp--preset--color--primary);color:var(--wp--preset--color--foreground);margin:0 auto 15px}#buddypress.twentytwentytwo #members-dir-list .current-member-type{text-align:center}#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links){background:0 0;clear:both;overflow:hidden;border:none;border-bottom:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li a,#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li span{padding:.5em calc(.5em + 2px);display:block}body.bp-user #buddypress.twentytwentytwo .item-body h2.bp-screen-title,body.bp-user #buddypress.twentytwentytwo .item-body h2.screen-heading,body.single-item #buddypress.twentytwentytwo .item-body h2.bp-screen-title,body.single-item #buddypress.twentytwentytwo .item-body h2.screen-heading{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#buddypress.twentytwentytwo .single-headers #item-header-cover-image h2{font-weight:900}#buddypress.twentytwentytwo .single-headers .bp-group-type-list,#buddypress.twentytwentytwo .single-headers .bp-member-type-list,#buddypress.twentytwentytwo .single-headers .group-status,#buddypress.twentytwentytwo .single-headers .item-meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .single-headers a:hover{text-decoration:underline}#buddypress.twentytwentytwo .groups-header .desc-wrap{background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .groups-header .desc-wrap .group-description{background:0 0;box-shadow:none}#buddypress.twentytwentytwo .item-body h2.creation-step-name,#buddypress.twentytwentytwo .item-body h2.screen-heading{font-size:var(--wp--custom--typography--font-size--huge)}#buddypress.twentytwentytwo .item-body h3.creation-step-name,#buddypress.twentytwentytwo .item-body h3.screen-heading{font-size:var(--wp--preset--font-size--large)}#buddypress.twentytwentytwo .item-body h4.creation-step-name,#buddypress.twentytwentytwo .item-body h4.screen-heading{font-size:var(--wp--preset--font-size--medium)}#buddypress.twentytwentytwo .item-body .bp-avatar #avatar-crop-pane{margin-bottom:1em}#buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items{border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items li.current{border:1px solid var(--wp--preset--color--primary);border-bottom:1px solid var(--wp--preset--color--background)}#buddypress.twentytwentytwo .item-body #drag-drop-area{border:4px dashed var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .item-body #drag-drop-area .drag-drop-info{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .item-body #drag-drop-area #bp-browse-button{margin:50px auto 0}#buddypress.twentytwentytwo .item-body .drag-over #drag-drop-area{border:4px dashed var(--wp--preset--color--vivid-cyan-blue)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .success,#buddypress.twentytwentytwo .item-body .avatar-history-actions .warning,#buddypress.twentytwentytwo .item-body .bp-avatar-status .success,#buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .success,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning{background-color:var(--wp--preset--color--tertiary);border:none;border-left-width:4px;border-left-style:solid;color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .warning,#buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning{border-left-color:var(--wp--preset--color--luminous-vivid-orange)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .success,#buddypress.twentytwentytwo .item-body .bp-avatar-status .success,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .success{border-left-color:var(--wp--preset--color--vivid-green-cyan)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .error,#buddypress.twentytwentytwo .item-body .bp-avatar-status .error,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .error{border-left-color:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .item-body .avatar-history-action.delete{background-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);border:solid 1px var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .item-body .avatar-history-action.delete:hover{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--vivid-red)}.group-settings #buddypress.twentytwentytwo .group-settings-selections{margin-bottom:1em}#buddypress.twentytwentytwo #group-manage-members-ui .bp-pagination{padding:.4em 0 .4em .5em}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type=search]{font-size:16px}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type=search]:focus{outline-offset:-7px;outline:2px dotted var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type=submit]{border-width:1px;border-style:solid;background-clip:border-box}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type=submit]:hover{border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit label,#buddypress.twentytwentytwo #group-manage-members-ui #group-roles-filter label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select,#buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter{font-size:16px;padding:6px 25px 6px 10px}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select:focus,#buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter:focus{outline-offset:2px;outline:2px dotted var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #delete-group-button{border-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo #delete-group-button:hover{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul{border-top:none}#buddypress.twentytwentytwo .bp-invites-content ul li{border:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-invites-content ul li.selected{box-shadow:none;border-style:solid}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button{border:none;background:0 0;top:-5px;right:0}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button .icons:before{border-radius:50%;width:32px;height:32px;color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button:hover .icons:before{color:var(--wp--preset--color--background);background:var(--wp--preset--color--primary);width:32px;height:32px}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button .icons:before{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button:hover .icons:before{color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .bp-invites-content ul li ul.group-inviters li{border:none}#buddypress.twentytwentytwo .profile table.bp-tables-user tr td,#buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td,#buddypress.twentytwentytwo .profile table.profile-fields tr td,#buddypress.twentytwentytwo .profile table.profile-fields tr.alt td{background:0 0}#buddypress.twentytwentytwo .profile table.bp-tables-user tr td.label,#buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td.label,#buddypress.twentytwentytwo .profile table.profile-fields tr td.label,#buddypress.twentytwentytwo .profile table.profile-fields tr.alt td.label{border-right-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .editfield{background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .editfield p.field-visibility-settings-toggle{margin-top:1em}#buddypress.twentytwentytwo .profile.edit .editfield .field-visibility-settings .radio label{margin-bottom:.5em}#buddypress.twentytwentytwo .profile.edit .wp-editor-container .mce-toolbar button{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .button-tabs li{border:solid 2px var(--wp--preset--color--primary);overflow:hidden}#buddypress.twentytwentytwo .profile.edit .button-tabs li a{text-decoration:none}#buddypress.twentytwentytwo .profile.edit .button-tabs li.current{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .profile.edit .button-tabs li.current a{color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .profile.edit .button-tabs li:hover{outline-offset:10px;border-style:dotted}#buddypress.twentytwentytwo .profile.edit .clear-value{text-decoration:underline}#buddypress.twentytwentytwo .profile.edit legend{padding:0}#buddypress.twentytwentytwo .field-visibility-settings,#buddypress.twentytwentytwo .field-visibility-settings-header{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #group-list.invites h2.list-title{float:none}#buddypress.twentytwentytwo #group-list.invites .accept{margin-left:0}#buddypress.twentytwentytwo #user_messages_select_all{vertical-align:-5px}#buddypress.twentytwentytwo #user_messages_select_all:checked{vertical-align:-3px}#buddypress.twentytwentytwo #message-threads{border-top:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li{border-bottom:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li.selected{border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li.unread{border-left:8px solid var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo #message-threads li .thread-cb{padding-left:15px}#buddypress.twentytwentytwo #message-threads li.unread .thread-cb{padding-left:7px}#buddypress.twentytwentytwo #message-threads li .thread-from img.avatar,#buddypress.twentytwentytwo #message-threads li .thread-to img.avatar{width:32px;height:32px}#buddypress.twentytwentytwo #message-threads li .thread-from .num-recipients,#buddypress.twentytwentytwo #message-threads li .thread-to .num-recipients{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li .thread-content .excerpt{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li .thread-date time{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li.selected{background:0 0;font-weight:bolder;color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li.selected .thread-subject .subject{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li:not(.selected){color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-header h2:first-child,#buddypress.twentytwentytwo .bp-messages-content #thread-preview h2:first-child{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list{border-top:none}#buddypress.twentytwentytwo .bp-messages-content #thread-preview{border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .participants-list,#buddypress.twentytwentytwo .bp-messages-content #thread-preview dd{padding-left:0}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-pane-header{border-bottom-style:dotted;border-bottom-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-content .preview-message{background:0 0}#buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header .participants-list,#buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header dd{padding-left:0}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip{border:none;background:0 0}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:before,#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:before{width:32px;height:32px;color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:hover:before,#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:hover:before{border-radius:50%;color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .bp-messages-content .actions .message-action-star:before,#buddypress.twentytwentytwo .bp-messages-content .actions .message-action-unstar:before{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li{padding-left:0}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata{background:0 0;border:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata *{line-height:1.6;vertical-align:middle}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link{margin-top:3px;margin-bottom:3px}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link strong{display:inline-block;margin-top:2px}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link:hover strong{text-decoration:underline}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata time{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content{background:0 0;margin:0;width:100%;padding:.5em .2em}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content *{padding-left:.8em;padding-right:.8em}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li:first-child .message-content{border:1px dotted var(--wp--preset--color--primary);border-top:none}#buddypress.twentytwentytwo .bp-messages-content #send-reply .avatar-box img.avatar{display:inline-block;vertical-align:-7px}#buddypress.twentytwentytwo .bp-messages-content .wp-editor-container .mce-toolbar button{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #bp-messages-reset{border-width:0;font-size:inherit}#buddypress.twentytwentytwo .bp-messages-content #send-to-input{width:100%!important}#buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit{padding:3px .7em;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--background);border-left-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply{line-height:1.5;margin:0 0 0 10px;padding:3px 5px;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply span{vertical-align:middle}#buddypress.twentytwentytwo.buddypress-wrap .bp-tables-user tr.alt td,#buddypress.twentytwentytwo.buddypress-wrap table.wp-profile-fields tr.alt td{background:0 0}#buddypress.twentytwentytwo .bp-tables-user.profile-settings{border:solid 1px currentColor;margin-bottom:1em}#buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr{border:none}#buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr th{text-align:left;border-bottom:dotted 1px currentColor}#buddypress.twentytwentytwo #delete-account-button{border-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo #delete-account-button:hover{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .invitations-options-nav,#buddypress.twentytwentytwo .notifications-options-nav{margin-top:1em}#buddypress.twentytwentytwo .invitations-options-nav input#invitation-bulk-manage,#buddypress.twentytwentytwo .notifications-options-nav input#notification-bulk-manage{line-height:1.2}#buddypress.twentytwentytwo .bp-tables-user.notifications th{text-align:left}#buddypress.twentytwentytwo .bp-tables-user.notifications td.notification-actions a.delete{color:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo fieldset{padding-top:0;margin-top:1em}#buddypress.twentytwentytwo fieldset legend{padding:0 1em;display:inline-block}#buddypress.twentytwentytwo .select-wrap{border:1px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .select-wrap select{background:0 0;width:98%;text-indent:0}#buddypress.twentytwentytwo .select-wrap span.select-arrow{background:0 0}#buddypress.twentytwentytwo .select-wrap span.select-arrow:before{font-family:dashicons;content:"\f140";color:var(--wp--preset--color--foreground);vertical-align:-10%}#buddypress.twentytwentytwo .select-wrap:focus .select-arrow:before,#buddypress.twentytwentytwo .select-wrap:hover .select-arrow:before{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo input[type=checkbox],#buddypress.twentytwentytwo input[type=radio]{width:25px;height:25px;vertical-align:top}#buddypress.twentytwentytwo .groups-members-search input[type=text],#buddypress.twentytwentytwo input[type=color],#buddypress.twentytwentytwo input[type=date],#buddypress.twentytwentytwo input[type=datetime-local],#buddypress.twentytwentytwo input[type=datetime],#buddypress.twentytwentytwo input[type=email],#buddypress.twentytwentytwo input[type=month],#buddypress.twentytwentytwo input[type=number],#buddypress.twentytwentytwo input[type=password],#buddypress.twentytwentytwo input[type=range],#buddypress.twentytwentytwo input[type=search],#buddypress.twentytwentytwo input[type=tel],#buddypress.twentytwentytwo input[type=text],#buddypress.twentytwentytwo input[type=time],#buddypress.twentytwentytwo input[type=url],#buddypress.twentytwentytwo input[type=week],#buddypress.twentytwentytwo textarea{color:var(--wp--preset--color--foreground);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .subnav-filters input[type=search]{font-size:16px;background:0 0}#buddypress.twentytwentytwo .bp-dir-search-form button,#buddypress.twentytwentytwo form#group-members-search button,#buddypress.twentytwentytwo form#group_invites_search_form button{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--background);border-left-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-dir-search-form button:hover,#buddypress.twentytwentytwo form#group-members-search button:hover,#buddypress.twentytwentytwo form#group_invites_search_form button:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .standard-form p.description{color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .standard-form .datebox-selects label,#buddypress.twentytwentytwo .standard-form .datebox-selects span.label{display:inline}body.bp-user.settings.general #buddypress.twentytwentytwo .wp-pwd:not(.is-open){display:none}.bp-user #buddypress.twentytwentytwo [data-bp-search] form #user_messages_search{padding:3px 10px}#buddypress.twentytwentytwo form#group-members-search,#buddypress.twentytwentytwo form.bp-dir-search-form,#buddypress.twentytwentytwo form.bp-messages-search-form,#buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form{border:1px solid var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo form#group-members-search button,#buddypress.twentytwentytwo form.bp-dir-search-form button,#buddypress.twentytwentytwo form.bp-messages-search-form button,#buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form button{padding:5px .8em 6px}#buddypress.twentytwentytwo.extended-default-reg .register-page .default-profile{min-width:45%}#buddypress.twentytwentytwo .bp-tables-user tbody tr,#buddypress.twentytwentytwo .bp-tables-user tbody tr.alt,#buddypress.twentytwentytwo table.forum tbody tr,#buddypress.twentytwentytwo table.forum tbody tr.alt,#buddypress.twentytwentytwo table.wp-profile-fields tbody tr,#buddypress.twentytwentytwo table.wp-profile-fields tbody tr.alt{background:0 0}#buddypress.twentytwentytwo .activity-read-more a,#buddypress.twentytwentytwo .comment-reply-link,#buddypress.twentytwentytwo .generic-button a,#buddypress.twentytwentytwo a.bp-title-button,#buddypress.twentytwentytwo a.button,#buddypress.twentytwentytwo button,#buddypress.twentytwentytwo input[type=button],#buddypress.twentytwentytwo input[type=submit],#buddypress.twentytwentytwo ul.button-nav:not(.button-tabs) li a{background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:0;color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo #bp-messages-reset,#buddypress.twentytwentytwo .activity-read-more a:focus,#buddypress.twentytwentytwo .activity-read-more a:hover,#buddypress.twentytwentytwo .button-nav li a:focus,#buddypress.twentytwentytwo .button-nav li a:hover,#buddypress.twentytwentytwo .button-nav li.current a,#buddypress.twentytwentytwo .comment-reply-link:focus,#buddypress.twentytwentytwo .comment-reply-link:hover,#buddypress.twentytwentytwo .generic-button a:focus,#buddypress.twentytwentytwo .generic-button a:hover,#buddypress.twentytwentytwo a.button:focus,#buddypress.twentytwentytwo a.button:hover,#buddypress.twentytwentytwo button:focus,#buddypress.twentytwentytwo button:hover,#buddypress.twentytwentytwo input[type=button]:focus,#buddypress.twentytwentytwo input[type=button]:hover,#buddypress.twentytwentytwo input[type=reset],#buddypress.twentytwentytwo input[type=submit]:focus,#buddypress.twentytwentytwo input[type=submit]:hover{background:0 0;border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--foreground);outline:0;text-decoration:none}#buddypress.twentytwentytwo #bp-messages-reset:focus,#buddypress.twentytwentytwo #bp-messages-reset:hover,#buddypress.twentytwentytwo input[type=reset]:focus,#buddypress.twentytwentytwo input[type=reset]:hover{outline-offset:-0.25ch;outline:2px dashed currentColor}#buddypress.twentytwentytwo a.disabled,#buddypress.twentytwentytwo a.disabled:hover button.pending,#buddypress.twentytwentytwo button.disabled,#buddypress.twentytwentytwo button.disabled:hover,#buddypress.twentytwentytwo button.pending:hover,#buddypress.twentytwentytwo div.pending a,#buddypress.twentytwentytwo div.pending a:hover,#buddypress.twentytwentytwo input[type=button].disabled,#buddypress.twentytwentytwo input[type=button].pending,#buddypress.twentytwentytwo input[type=button]:hover.disabled,#buddypress.twentytwentytwo input[type=button]:hover.pending,#buddypress.twentytwentytwo input[type=reset].disabled,#buddypress.twentytwentytwo input[type=reset].pending,#buddypress.twentytwentytwo input[type=reset]:hover.disabled,#buddypress.twentytwentytwo input[type=reset]:hover.pending,#buddypress.twentytwentytwo input[type=submit].pending,#buddypress.twentytwentytwo input[type=submit]:disabled,#buddypress.twentytwentytwo input[type=submit]:hover.disabled,#buddypress.twentytwentytwo input[type=submit]:hover.pending,#buddypress.twentytwentytwo input[type=submit][disabled=disabled]{opacity:.6;cursor:not-allowed}#buddypress.twentytwentytwo .blog-button:after,#buddypress.twentytwentytwo .blog-button:before{display:none}#buddypress.twentytwentytwo .create-button a:focus,#buddypress.twentytwentytwo .create-button a:hover{text-decoration:none}#buddypress.twentytwentytwo.bp-dir-vert-nav .create-button a{box-shadow:none;color:var(--wp--preset--color--background);background-color:var(--wp--preset--color--primary);border-radius:0;border:1px solid var(--wp--preset--color--primary);background-clip:border-box}#buddypress.twentytwentytwo .warn{color:var(--wp--preset--color--primary);font-weight:600}#buddypress.twentytwentytwo .bp-feedback{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);box-shadow:none}#buddypress.twentytwentytwo .bp-feedback:not(.custom-homepage-info){margin-top:1.5em;margin-bottom:1.5em;border:solid 1px var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback .bp-icon{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-feedback a{border-bottom:solid 1px var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip{border:none;background:0 0;top:-5px;right:0}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip .dashicons-dismiss{border-radius:50%;width:32px;height:32px;color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip:hover .dashicons-dismiss{color:var(--wp--preset--color--background);background:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice button.bp-tooltip{top:0;right:15px}#buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice .bp-icon:before{content:"\f16d"}#buddypress.twentytwentytwo #group-create-body .bp-cover-image-status p.warning{background-color:var(--wp--preset--color--tertiary);border:none;border-left-width:4px;border-left-style:solid;border-left-color:var(--wp--preset--color--luminous-vivid-orange);color:var(--wp--preset--color--primary);box-shadow:none}body.buddypress .site #buddypress.twentytwentytwo .button.bp-tooltip:after{content:attr(data-bp-tooltip);word-wrap:break-word;height:auto;width:auto}#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li span{background-color:var(--wp--preset--color--primary);border-radius:10%;display:inline-block;margin:3px 0}#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.current span,#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.selected span{background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body){background:var(--wp--preset--color--background);border-left:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links){background:0 0;border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a{border:none;text-decoration:none}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.current,#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.selected{background-color:var(--wp--preset--color--primary);margin:0;padding:10px 0;border-radius:0}#buddypress.twentytwentytwo .grid.bp-list{border-top:none}#buddypress.twentytwentytwo .grid>li{border:none}#buddypress.twentytwentytwo .grid>li .list-wrap{border:1px solid var(--wp--preset--color--primary);background:0 0}#buddypress.twentytwentytwo .grid>li .item-avatar,#buddypress.twentytwentytwo .grid>li:not(.mini) .item-avatar{margin-right:auto}
bp-templates/bp-nouveau/includes/activity/template-tags.php CHANGED
@@ -63,6 +63,15 @@ function bp_nouveau_after_activity_directory_content() {
63
  do_action( 'bp_after_directory_activity' );
64
  }
65
 
 
 
 
 
 
 
 
 
 
66
  /**
67
  * Enqueue needed scripts for the Activity Post Form
68
  *
@@ -72,6 +81,13 @@ function bp_nouveau_after_activity_directory_content() {
72
  function bp_nouveau_before_activity_post_form() {
73
  if ( bp_nouveau_current_user_can( 'publish_activity' ) ) {
74
  wp_enqueue_script( 'bp-nouveau-activity-post-form' );
 
 
 
 
 
 
 
75
  }
76
  }
77
 
@@ -81,10 +97,6 @@ function bp_nouveau_before_activity_post_form() {
81
  * @since 3.0.0
82
  */
83
  function bp_nouveau_after_activity_post_form() {
84
- if ( bp_nouveau_current_user_can( 'publish_activity' ) ) {
85
- bp_get_template_part( 'common/js-templates/activity/form' );
86
- }
87
-
88
  /**
89
  * Fires after the activity post form.
90
  *
63
  do_action( 'bp_after_directory_activity' );
64
  }
65
 
66
+ /**
67
+ * Prints the JS Templates used to render the Activity Post Form.
68
+ *
69
+ * @since 10.0.0
70
+ */
71
+ function bp_nouveau_activity_print_post_form_templates() {
72
+ bp_get_template_part( 'common/js-templates/activity/form' );
73
+ }
74
+
75
  /**
76
  * Enqueue needed scripts for the Activity Post Form
77
  *
81
  function bp_nouveau_before_activity_post_form() {
82
  if ( bp_nouveau_current_user_can( 'publish_activity' ) ) {
83
  wp_enqueue_script( 'bp-nouveau-activity-post-form' );
84
+
85
+ /**
86
+ * Get the templates to manage Group Members using the BP REST API.
87
+ *
88
+ * @since 10.0.0 Hook to the `wp_footer` action to print the JS templates.
89
+ */
90
+ add_action( 'wp_footer', 'bp_nouveau_activity_print_post_form_templates' );
91
  }
92
  }
93
 
97
  * @since 3.0.0
98
  */
99
  function bp_nouveau_after_activity_post_form() {
 
 
 
 
100
  /**
101
  * Fires after the activity post form.
102
  *
bp-templates/bp-nouveau/sass/twentytwentytwo.scss ADDED
@@ -0,0 +1,2201 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ //
2
+ //
3
+ // Twenty Twenty-Two companion stylesheet source.
4
+ //
5
+ //
6
+ // This file compiles to twentytwentytwo.css.
7
+
8
+ // Import our partials mixins & variables files
9
+
10
+ @import "../common-styles/_bp-variables";
11
+ @import "../common-styles/_bp-mixins";
12
+
13
+ /*--------------------------------------------------------------
14
+ Hello, this is the BP Nouveau's Twenty Twenty-Two companion stylesheet.
15
+
16
+ @since 10.0.0
17
+ @version 10.0.0
18
+
19
+ ----------------------------------------------------------------
20
+ >>> TABLE OF CONTENTS:
21
+ ----------------------------------------------------------------
22
+ 1.0 - BP Generic, Typography & Imagery
23
+
24
+ 2.0 - Navigation - General
25
+ 2.1 - Navs - Object Nav / Sub Nav (item-list-tabs)
26
+ 2.2 - Pagination
27
+
28
+ 3.0 - BP Lists / Loops Generic & filters
29
+ 3.1 - Activity Loop
30
+ 3.1.1 Whats New Activity
31
+ 3.1.2 - Activity Entries
32
+ 3.1.3 - Activity Comments
33
+ 3.2 - Blogs Loop
34
+ 3.3 - Groups Loop
35
+ 3.4 - Members Loop
36
+
37
+ 4.0 - Directories - Members, Groups, Blogs, Register, Activation
38
+ 4.1 - Groups Creation Steps Screens
39
+ 5.0 - Single Item screens: User Account & Single Group Screens
40
+ 5.1 - Item Headers: Global
41
+ 5.1.1 - item-header: Groups
42
+ 5.1.2 - item-header: User Accounts
43
+ 5.2 - Item Body: Global
44
+ 5.2.1 - item-body: Groups
45
+ 5.2.1.1 - Management settings screens
46
+ 5.2.1.2 - Group Members list
47
+ 5.2.1.3 - Group Invite list
48
+ 5.2.1.4 - Group Activity
49
+ 5.2.2 - item-body: User Accounts
50
+ 5.2.2.1 - classes, pag, filters
51
+ 5.2.2.2 - Extended Profiles
52
+ 5.2.2.3 - Groups
53
+ 5.2.2.4 - friends
54
+ 5.2.2.5 - Private Messaging Threads
55
+ 5.2.2.6 - Settings
56
+ 5.2.2.7 - Notifications
57
+
58
+ 6.0 - Forms - General
59
+ 6.1 - Dir Search
60
+ 6.2 - Registration
61
+
62
+ 7.0 - Tables - General
63
+
64
+ 8.0 - Classes - Messages, Ajax, Widgets, Buttons, Tooltips
65
+
66
+ 9.0 - Layout Classes.
67
+ --------------------------------------------------------------*/
68
+
69
+ /**
70
+ *-------------------------------------------------------------------------------
71
+ * @section 1.0 - BP Generic, Typography & Imagery
72
+ *-------------------------------------------------------------------------------
73
+ */
74
+
75
+ /**
76
+ *-------------------------------------------------------------------------------
77
+ * @section 2.0 - Navigation - General
78
+ *-------------------------------------------------------------------------------
79
+ */
80
+
81
+ /**
82
+ *----------------------------------------------------------
83
+ * @section 2.1 - Navs Object Nav / Sub Nav (bp-list)
84
+ *
85
+ * The main navigational elements for all BP screens
86
+ *----------------------------------------------------------
87
+ */
88
+
89
+ #buddypress.twentytwentytwo {
90
+
91
+ &:not(.bp-single-vert-nav) {
92
+
93
+ @include medium-max {
94
+
95
+ .bp-navs {
96
+
97
+ li {
98
+ background: transparent;
99
+ }
100
+ }
101
+ }
102
+ }
103
+
104
+ .bp-navs {
105
+
106
+ li {
107
+
108
+ .count {
109
+ background-color: var(--wp--preset--color--primary);
110
+ border: 1px solid var(--wp--preset--color--primary);
111
+ border-radius: 50%;
112
+ color: var(--wp--preset--color--background);
113
+ }
114
+ }
115
+
116
+ &:not(.tabbed-links) {
117
+
118
+ li.selected,
119
+ li.current,
120
+ li a:hover {
121
+
122
+ a {
123
+
124
+ .count {
125
+ background-color: var(--wp--preset--color--background);
126
+ border: 1px solid var(--wp--preset--color--background);
127
+ color: var(--wp--preset--color--foreground);
128
+ }
129
+ }
130
+ }
131
+ }
132
+
133
+ li:not(.current):not(.selected) {
134
+
135
+ a:focus,
136
+ a:hover {
137
+ background: var(--wp--preset--color--background);
138
+ color: var(--wp--preset--color--primary);
139
+ outline-offset: -0.25ch;
140
+ outline: 2px dashed currentColor;
141
+ }
142
+ }
143
+
144
+ li.selected,
145
+ li.current {
146
+
147
+ a,
148
+ a:focus,
149
+ a:hover {
150
+ color: var(--wp--preset--color--background);
151
+ background-color: var(--wp--preset--color--primary);
152
+ }
153
+ }
154
+
155
+ &.tabbed-links ul,
156
+ &.tabbed-links ol {
157
+ border-bottom: 1px solid var(--wp--preset--color--primary);
158
+
159
+ li.current {
160
+ border-color: var(--wp--preset--color--primary) var(--wp--preset--color--primary) var(--wp--preset--color--background);
161
+ border-style: solid;
162
+ border-top-left-radius: 4px;
163
+ border-top-right-radius: 4px;
164
+
165
+ a {
166
+ color: var(--wp--preset--color--primary);
167
+ background-color: var(--wp--preset--color--background);
168
+ }
169
+ }
170
+ }
171
+ }
172
+
173
+ #group-invites-container {
174
+
175
+ .bp-invites-nav {
176
+ border-bottom: none;
177
+
178
+ li {
179
+
180
+ .count {
181
+ margin-left: 10px;
182
+ border-radius: 10%;
183
+ vertical-align: 10%;
184
+ }
185
+ }
186
+ }
187
+
188
+ #send-invites-editor {
189
+
190
+ ul {
191
+ padding-left: 0;
192
+ }
193
+ }
194
+ }
195
+
196
+ &.bp-dir-hori-nav:not(.bp-vertical-navs) {
197
+
198
+ nav:not(.tabbed-links) {
199
+ border: none;
200
+ border-bottom: 1px solid var(--wp--preset--color--primary);
201
+ box-shadow: none;
202
+ }
203
+ }
204
+ }
205
+
206
+ #buddypress.twentytwentytwo {
207
+
208
+ .subnav-filters {
209
+
210
+ > ul {
211
+ padding-left: 0;
212
+ }
213
+ }
214
+ }
215
+
216
+ /**
217
+ *----------------------------------------------------------
218
+ * @section 2.2 - Pagination
219
+ *----------------------------------------------------------
220
+ */
221
+
222
+ #buddypress.twentytwentytwo {
223
+
224
+ .bp-pagination {
225
+ color: var(--wp--preset--color--foreground);
226
+ }
227
+ }
228
+
229
+ /**
230
+ *-------------------------------------------------------------------------------
231
+ * @section 3.0 - BP Lists / Loops Generic
232
+ *-------------------------------------------------------------------------------
233
+ */
234
+
235
+ #buddypress.twentytwentytwo {
236
+
237
+ .bp-list {
238
+
239
+ border-top: 1px dotted var(--wp--preset--color--primary);
240
+
241
+ > li {
242
+ border-bottom: 1px dotted var(--wp--preset--color--primary);
243
+ }
244
+ }
245
+
246
+ .bp-list {
247
+
248
+ li {
249
+
250
+ &:not(.mini) {
251
+
252
+ .item-avatar {
253
+
254
+ img.avatar {
255
+ display: block;
256
+ margin: 0 auto;
257
+ margin-bottom: 1em;
258
+ max-width: 80%;
259
+ }
260
+
261
+ @include medium-up() {
262
+ max-width: 128px;
263
+ max-height: 128px;
264
+ margin: auto;
265
+ margin-right: 5%;
266
+ }
267
+ }
268
+ }
269
+
270
+ &.mini {
271
+
272
+ .item-avatar {
273
+
274
+ img.avatar {
275
+ display: block;
276
+ margin: 0 auto;
277
+ max-width: 50px;
278
+ max-height: 50px;
279
+ margin-bottom: 1em;
280
+ }
281
+
282
+ @include medium-up() {
283
+ width: 5%;
284
+ margin: auto;
285
+ margin-right: 2%;
286
+ }
287
+ }
288
+
289
+ .activity-meta {
290
+
291
+ &.action {
292
+ clear: none;
293
+ }
294
+ }
295
+ }
296
+
297
+ .meta,
298
+ .item-meta {
299
+ color: var(--wp--preset--color--foreground);
300
+ }
301
+ }
302
+ }
303
+ }
304
+
305
+ /**
306
+ *----------------------------------------------------------
307
+ * @section 3.1 - Activity Loop
308
+ *----------------------------------------------------------
309
+ */
310
+
311
+ #buddypress.twentytwentytwo {
312
+
313
+ .activity-list.bp-list {
314
+ background: inherit;
315
+ border-left: none;
316
+ border-right: none;
317
+ border-top: none;
318
+ border-bottom: 1px dotted var(--wp--preset--color--primary);
319
+ padding: 0;
320
+
321
+ .activity-item {
322
+ background: inherit;
323
+ border: none;
324
+ border-radius: 0;
325
+ border-top: 1px dotted var(--wp--preset--color--primary);
326
+ box-shadow: none;
327
+
328
+ &:not(:first-child) {
329
+ margin-top: 1.5em;
330
+ }
331
+
332
+ .activity-header {
333
+
334
+ .time-since,
335
+ .time-since:hover {
336
+ color: var(--wp--preset--color--foreground);
337
+ }
338
+ }
339
+ }
340
+ }
341
+ }
342
+
343
+ /**
344
+ *-----------------------------------------------------
345
+ * @section 3.1.1 - Activity Whats New
346
+ *-----------------------------------------------------
347
+ */
348
+
349
+ #buddypress.twentytwentytwo {
350
+
351
+ .activity-update-form {
352
+ border: none;
353
+ box-shadow: none;
354
+
355
+ #whats-new-textarea {
356
+
357
+ textarea {
358
+ border: solid 1px var(--wp--preset--color--foreground);
359
+ border-radius: 0;
360
+
361
+ &:focus {
362
+ box-shadow: none;
363
+ }
364
+ }
365
+ }
366
+
367
+ #whats-new-post-in-box {
368
+
369
+ select,
370
+ #activity-autocomplete {
371
+ border: solid 1px var(--wp--preset--color--foreground);
372
+ padding: 0.5em;
373
+ font-size: var(--wp--preset--font-size--medium);
374
+ }
375
+
376
+ select {
377
+ width: fit-content;
378
+ }
379
+
380
+ #whats-new-post-in-box-items {
381
+
382
+ li {
383
+ margin-bottom: 0;
384
+
385
+ #activity-autocomplete {
386
+ width: 98%;
387
+ }
388
+
389
+ &.bp-activity-object {
390
+ padding: 0.5em;
391
+ border-radius: 0;
392
+ border-style: dotted;
393
+ border-width: 0;
394
+ border-left-width: 1px;
395
+ border-right-width: 1px;
396
+
397
+ &:not(.selected) {
398
+ background: var(--wp--preset--color--background);
399
+ color: var(--wp--preset--color--foreground);
400
+ border-color: var(--wp--preset--color--foreground);
401
+
402
+ &:last-child {
403
+ border-bottom: dotted 1px;
404
+ }
405
+
406
+ &:hover {
407
+ background: var(--wp--preset--color--secondary);
408
+ }
409
+ }
410
+
411
+ &.selected {
412
+ border: none;
413
+ background-color: transparent;
414
+ }
415
+ }
416
+ }
417
+ }
418
+ }
419
+
420
+ #whats-new-submit {
421
+ margin-bottom: calc(32px + var(--wp--style--block-gap));
422
+ }
423
+ }
424
+
425
+ #activity-rss-feed {
426
+ line-height: 40px;
427
+ }
428
+ }
429
+
430
+ /**
431
+ *-----------------------------------------------------
432
+ * @section 3.1.2 - Activity Entries
433
+ *-----------------------------------------------------
434
+ */
435
+
436
+ body {
437
+
438
+ .wp-site-blocks {
439
+
440
+ #buddypress.twentytwentytwo {
441
+
442
+ .activity-list {
443
+
444
+ .load-more,
445
+ .load-newest {
446
+ background-color: var(--wp--preset--color--primary);
447
+ color: var(--wp--preset--color--background);
448
+ border: 1px solid var(--wp--preset--color--primary);
449
+
450
+ a {
451
+ color: var(--wp--preset--color--background);
452
+
453
+ &:focus {
454
+ color: var(--wp--preset--color--foreground);
455
+ background: transparent;
456
+ outline-offset: -0.25ch;
457
+ outline: 2px dashed currentColor;
458
+ }
459
+ }
460
+
461
+ &:hover,
462
+ &:focus {
463
+ color: var(--wp--preset--color--foreground);
464
+ background: transparent;
465
+
466
+ a {
467
+ color: var(--wp--preset--color--foreground);
468
+ background: transparent;
469
+ }
470
+ }
471
+ }
472
+
473
+ .activity-content {
474
+
475
+ .activity-header,
476
+ .comment-header {
477
+ color: var(--wp--preset--color--foreground);
478
+
479
+ a {
480
+ font-weight: 600;
481
+
482
+ &:hover {
483
+ text-decoration: underline;
484
+ }
485
+ }
486
+ }
487
+
488
+ .activity-inner,
489
+ blockquote {
490
+ background: inherit;
491
+ border: 1px dotted var(--wp--preset--color--primary);
492
+ }
493
+
494
+ .activity-meta.action {
495
+ background: inherit;
496
+ margin-left: calc(128px + 5%);
497
+
498
+ .icons:before {
499
+ height: auto;
500
+ width: auto;
501
+ display: inline;
502
+ }
503
+
504
+ .button:before {
505
+ content: "";
506
+ }
507
+
508
+ .button {
509
+ background-color: var(--wp--preset--color--tertiary);
510
+ padding: 0.7em 0.7em 0.5em;
511
+
512
+ .bp-screen-reader-text {
513
+ border: 0;
514
+ clip: inherit;
515
+ height: auto;
516
+ margin: auto;
517
+ overflow: auto;
518
+ position: inherit;
519
+ width: auto;
520
+ font-size: var(--wp--preset--font-size--small);
521
+ font-weight: 600;
522
+ }
523
+
524
+ span:not(.bp-screen-reader-text) {
525
+ background-color: var(--wp--preset--color--foreground);
526
+ color: var(--wp--preset--color--tertiary);
527
+ padding: 0.1em 0.3em;
528
+ border-radius: 50%;
529
+ font-size: var(--wp--preset--font-size--small);
530
+ vertical-align: text-bottom;
531
+ }
532
+
533
+ &:not(.delete-activity) {
534
+ color: var(--wp--preset--color--foreground);
535
+ }
536
+
537
+ &:hover {
538
+ background-color: var(--wp--preset--color--foreground);
539
+ color: var(--wp--preset--color--background);
540
+
541
+ span {
542
+ color: var(--wp--preset--color--background);
543
+ }
544
+
545
+ span:not(.bp-screen-reader-text) {
546
+ background-color: var(--wp--preset--color--tertiary);
547
+ color: var(--wp--preset--color--foreground);
548
+ }
549
+ }
550
+
551
+ &.delete-activity {
552
+ color: var(--wp--preset--color--vivid-red);
553
+ border: solid 1px var(--wp--preset--color--vivid-red);
554
+
555
+ span.bp-screen-reader-text {
556
+ color: var(--wp--preset--color--vivid-red);
557
+ }
558
+
559
+ &:hover {
560
+ background-color: var(--wp--preset--color--vivid-red);
561
+ color: var(--wp--preset--color--background);
562
+
563
+ span.bp-screen-reader-text {
564
+ color: var(--wp--preset--color--background);
565
+ }
566
+ }
567
+ }
568
+ }
569
+ }
570
+ }
571
+
572
+ li.mini {
573
+
574
+ .activity-meta.action {
575
+ margin-left: calc(50px + 2%);
576
+ }
577
+ }
578
+ }
579
+ }
580
+ }
581
+
582
+ &.activity-permalink {
583
+
584
+ #buddypress.twentytwentytwo {
585
+
586
+ .activity-list {
587
+ border: none;
588
+
589
+ .activity-item {
590
+ border: none;
591
+
592
+ .activity-avatar {
593
+
594
+ img.avatar {
595
+ background: var(--wp--preset--color--white);
596
+ }
597
+ }
598
+ }
599
+ }
600
+ }
601
+ }
602
+ }
603
+
604
+ /**
605
+ *-----------------------------------------------------
606
+ * @section 3.1.3 - Activity Comments
607
+ *-----------------------------------------------------
608
+ */
609
+
610
+ #buddypress.twentytwentytwo {
611
+
612
+ .bp-list {
613
+
614
+ li {
615
+
616
+ .activity-comments {
617
+
618
+ .acomment-avatar {
619
+ width: auto;
620
+ margin-right: 0;
621
+ }
622
+
623
+ .acomment-meta {
624
+ color: var(--wp--preset--color--foreground);
625
+
626
+ a {
627
+ font-weight: 600;
628
+
629
+ &:hover {
630
+ text-decoration: underline;
631
+ }
632
+ }
633
+ }
634
+
635
+ .activity-meta.action {
636
+
637
+ .generic-button a {
638
+ color: var(--wp--preset--color--foreground);
639
+ display: inline-block;
640
+ font-size: var(--wp--preset--font-size--small);
641
+
642
+ &.bp-primary-action {
643
+ background-color: var(--wp--preset--color--secondary);
644
+ }
645
+
646
+ &.bp-secondary-action {
647
+ background-color: var(--wp--preset--color--tertiary);
648
+ }
649
+ }
650
+ }
651
+
652
+ .acomment-content {
653
+ border-left: 1px solid var(--wp--preset--color--foreground);
654
+ margin: 15px 0 0 5%;
655
+ }
656
+
657
+ .ac-form {
658
+
659
+ .ac-reply-content {
660
+
661
+ .ac-textarea {
662
+
663
+ textarea {
664
+ width: 98%;
665
+ border-radius: 0;
666
+
667
+ &:focus {
668
+ box-shadow: none;
669
+ }
670
+ }
671
+ }
672
+
673
+ [type="submit"],
674
+ [type="button"] {
675
+ color: var(--wp--preset--color--foreground);
676
+ display: inline-block;
677
+ font-size: var(--wp--preset--font-size--small);
678
+ }
679
+
680
+ [type="submit"] {
681
+ margin-left: calc(50px - 0.5em);
682
+ background-color: var(--wp--preset--color--secondary);
683
+ }
684
+
685
+ [type="button"] {
686
+ background-color: var(--wp--preset--color--tertiary);
687
+ }
688
+ }
689
+ }
690
+ }
691
+ }
692
+ }
693
+ }
694
+
695
+ /**
696
+ *----------------------------------------------------------
697
+ * @section 3.2 - Blogs Loop
698
+ *----------------------------------------------------------
699
+ */
700
+
701
+ /**
702
+ *----------------------------------------------------------
703
+ * @section 3.3 - Groups Loop
704
+ *----------------------------------------------------------
705
+ */
706
+
707
+ #buddypress.twentytwentytwo {
708
+
709
+ .groups-list { // ul
710
+
711
+ li {
712
+
713
+ .group-desc {
714
+ color: var(--wp--preset--color--foreground);
715
+ border: 1px dotted var(--wp--preset--color--primary);
716
+ }
717
+ }
718
+ }
719
+
720
+ #groups-dir-list {
721
+
722
+ .current-group-type {
723
+ text-align: center;
724
+ }
725
+ }
726
+ }
727
+
728
+
729
+ /**
730
+ *----------------------------------------------------------
731
+ * @section 3.4 - Members Loop
732
+ *----------------------------------------------------------
733
+ */
734
+
735
+ #buddypress.twentytwentytwo {
736
+
737
+ body:not(.logged-in) & {
738
+
739
+ .members-list {
740
+
741
+ .user-update {
742
+ width: inherit;
743
+ }
744
+ }
745
+ }
746
+
747
+ .members-list { // ul
748
+
749
+ li {
750
+
751
+ .user-update {
752
+ border: 1px dotted var(--wp--preset--color--primary);
753
+ color: var(--wp--preset--color--foreground);
754
+ margin: 0 auto 15px;
755
+ }
756
+ }
757
+ }
758
+
759
+ #members-dir-list {
760
+
761
+ .current-member-type {
762
+ text-align: center;
763
+ }
764
+ }
765
+ }
766
+
767
+ /**
768
+ *-------------------------------------------------------------------------------
769
+ * @section 4.0 - Directories
770
+ *-------------------------------------------------------------------------------
771
+ */
772
+
773
+ // Nothing special for Registration index screen (directory) so far.
774
+
775
+ /**
776
+ *----------------------------------------------------------
777
+ * @section 4.1 - Groups Creation Steps
778
+ *----------------------------------------------------------
779
+ */
780
+
781
+ #buddypress.twentytwentytwo {
782
+
783
+ #group-create-body {
784
+
785
+ nav.group-create-links {
786
+
787
+ &:not(.tabbed-links) {
788
+ background: transparent;
789
+ clear: both;
790
+ overflow: hidden;
791
+ border: none;
792
+ border-bottom: 1px solid var(--wp--preset--color--primary);
793
+ box-shadow: none;
794
+
795
+ li {
796
+
797
+ a,
798
+ span {
799
+ padding: 0.5em calc(0.5em + 2px);
800
+ display: block;
801
+ }
802
+ }
803
+ }
804
+ }
805
+ }
806
+ }
807
+
808
+ /**
809
+ *-------------------------------------------------------------------------------
810
+ * @section 5.0 - Single Item screens: Groups, Users
811
+ *-------------------------------------------------------------------------------
812
+ */
813
+
814
+ body.single-item,
815
+ body.bp-user {
816
+
817
+ #buddypress.twentytwentytwo {
818
+
819
+ .item-body {
820
+
821
+ h2.bp-screen-title,
822
+ h2.screen-heading {
823
+ border: 0;
824
+ clip: rect(0 0 0 0);
825
+ height: 1px;
826
+ margin: -1px;
827
+ overflow: hidden;
828
+ padding: 0;
829
+ position: absolute;
830
+ width: 1px;
831
+ word-wrap: normal !important;
832
+ }
833
+ }
834
+ }
835
+ }
836
+
837
+ /**
838
+ *-----------------------------------------------------------
839
+ * @subsection 5.1 - Item Header Global
840
+ *-----------------------------------------------------------
841
+ */
842
+
843
+ #buddypress.twentytwentytwo {
844
+
845
+ .single-headers {
846
+
847
+ #item-header-cover-image {
848
+
849
+ h2 {
850
+ font-weight: 900;
851
+ }
852
+ }
853
+
854
+ .group-status,
855
+ .item-meta,
856
+ .bp-group-type-list,
857
+ .bp-member-type-list {
858
+ color: var(--wp--preset--color--foreground);
859
+ }
860
+
861
+ a:hover {
862
+ text-decoration: underline;
863
+ }
864
+ }
865
+ }
866
+
867
+ /**
868
+ *-----------------------------------------------------
869
+ * @subsection 5.1.1 - item-header Groups
870
+ *
871
+ * Group Specific Item Header
872
+ *-----------------------------------------------------
873
+ */
874
+
875
+ #buddypress.twentytwentytwo {
876
+
877
+ .groups-header {
878
+
879
+ .desc-wrap {
880
+ background: var(--wp--preset--color--background);
881
+ border: 1px solid var(--wp--preset--color--primary);
882
+
883
+ .group-description {
884
+ background: none;
885
+ box-shadow: none;
886
+ }
887
+ }
888
+ }
889
+ }
890
+
891
+ /**
892
+ *-----------------------------------------------------
893
+ * @subsection 5.1.2 - Item Header User Accounts
894
+ *
895
+ * User Accounts Specific Item Header
896
+ *-----------------------------------------------------
897
+ */
898
+
899
+ // Nothing specific for the Single User specific header rules so far.
900
+
901
+ /**
902
+ *-----------------------------------------------------------
903
+ * @subsection 5.2 - Item Body: Global
904
+ *-----------------------------------------------------------
905
+ */
906
+
907
+ #buddypress.twentytwentytwo {
908
+
909
+ .item-body {
910
+
911
+ h2.screen-heading,
912
+ h2.creation-step-name {
913
+ font-size: var(--wp--custom--typography--font-size--huge);
914
+ }
915
+
916
+ h3.screen-heading,
917
+ h3.creation-step-name {
918
+ font-size: var(--wp--preset--font-size--large);
919
+ }
920
+
921
+ h4.screen-heading,
922
+ h4.creation-step-name {
923
+ font-size: var(--wp--preset--font-size--medium);
924
+ }
925
+
926
+ .bp-avatar {
927
+
928
+ #avatar-crop-pane {
929
+ margin-bottom: 1em;
930
+ }
931
+ }
932
+
933
+ .bp-avatar-nav {
934
+
935
+ ul.avatar-nav-items {
936
+ border-bottom: 1px solid var(--wp--preset--color--primary);
937
+
938
+ li {
939
+
940
+ &.current {
941
+ border: 1px solid var(--wp--preset--color--primary);
942
+ border-bottom: 1px solid var(--wp--preset--color--background);
943
+ }
944
+ }
945
+ }
946
+ }
947
+
948
+ #drag-drop-area {
949
+ border: 4px dashed var(--wp--preset--color--foreground);
950
+
951
+ .drag-drop-info {
952
+ color: var(--wp--preset--color--foreground);
953
+ }
954
+
955
+ #bp-browse-button {
956
+ margin: 50px auto 0;
957
+ }
958
+ }
959
+
960
+ .drag-over {
961
+
962
+ #drag-drop-area {
963
+ border: 4px dashed var(--wp--preset--color--vivid-cyan-blue);
964
+ }
965
+ }
966
+
967
+ .bp-avatar-status,
968
+ .bp-cover-image-status,
969
+ .avatar-history-actions {
970
+
971
+ .warning,
972
+ .success {
973
+ background-color: var(--wp--preset--color--tertiary);
974
+ border: none;
975
+ border-left-width: 4px;
976
+ border-left-style: solid;
977
+ color: var(--wp--preset--color--primary);
978
+ }
979
+
980
+ .warning {
981
+ border-left-color: var(--wp--preset--color--luminous-vivid-orange);
982
+ }
983
+
984
+ .success {
985
+ border-left-color: var(--wp--preset--color--vivid-green-cyan);
986
+ }
987
+
988
+ .error {
989
+ border-left-color: var(--wp--preset--color--vivid-red);
990
+ }
991
+ }
992
+
993
+ .avatar-history-action.delete {
994
+ background-color: var(--wp--preset--color--vivid-red);
995
+ color: var(--wp--preset--color--background);
996
+ border: solid 1px var(--wp--preset--color--vivid-red);
997
+
998
+ &:hover {
999
+ background-color: var(--wp--preset--color--background);
1000
+ color: var(--wp--preset--color--vivid-red);
1001
+ }
1002
+ }
1003
+ }
1004
+ }
1005
+
1006
+ /**
1007
+ *----------------------------------------------------
1008
+ * @subsection 5.2.1 - Item Body Groups
1009
+ *
1010
+ * Groups specific item body rules - screens
1011
+ *----------------------------------------------------
1012
+ */
1013
+
1014
+ // Nothing specific for the single screen item-body so far.
1015
+
1016
+ /**
1017
+ *-----------------------------------------
1018
+ * @subsection 5.2.1.1 - Management Settings Screens
1019
+ *-----------------------------------------
1020
+ */
1021
+
1022
+ #buddypress.twentytwentytwo {
1023
+
1024
+ .group-settings & {
1025
+
1026
+ .group-settings-selections {
1027
+ margin-bottom: 1em;
1028
+ }
1029
+ }
1030
+
1031
+ #group-manage-members-ui {
1032
+
1033
+ .bp-pagination {
1034
+ padding: 0.4em 0 0.4em 0.5em;
1035
+ }
1036
+
1037
+ #group-members-search-form {
1038
+
1039
+ input[type="search"] {
1040
+ font-size: 16px;
1041
+
1042
+ &:focus {
1043
+ outline-offset: -7px;
1044
+ outline: 2px dotted var(--wp--preset--color--foreground);
1045
+ }
1046
+ }
1047
+
1048
+ button[type="submit"] {
1049
+ border-width: 1px;
1050
+ border-style: solid;
1051
+ background-clip: border-box;
1052
+
1053
+ &:hover {
1054
+ border-color: var(--wp--preset--color--primary);
1055
+ }
1056
+ }
1057
+ }
1058
+
1059
+ #group-roles-filter,
1060
+ #group-members-list-table .group-member-edit {
1061
+
1062
+ label {
1063
+ border: 0;
1064
+ clip: rect(0 0 0 0);
1065
+ height: 1px;
1066
+ margin: -1px;
1067
+ overflow: hidden;
1068
+ padding: 0;
1069
+ position: absolute;
1070
+ width: 1px;
1071
+ word-wrap: normal !important;
1072
+ }
1073
+ }
1074
+
1075
+ #group-members-role-filter,
1076
+ #group-members-list-table .group-member-edit select {
1077
+ font-size: 16px;
1078
+ padding: 6px 25px 6px 10px;
1079
+
1080
+ &:focus {
1081
+ outline-offset: 2px;
1082
+ outline: 2px dotted var(--wp--preset--color--foreground);
1083
+ }
1084
+ }
1085
+ }
1086
+
1087
+ #delete-group-button {
1088
+ border-color: var(--wp--preset--color--vivid-red);
1089
+ color: var(--wp--preset--color--background);
1090
+ background: var(--wp--preset--color--vivid-red);
1091
+
1092
+ &:hover {
1093
+ color: var(--wp--preset--color--vivid-red);
1094
+ background: var(--wp--preset--color--background);
1095
+ }
1096
+ }
1097
+ }
1098
+
1099
+ /**
1100
+ *-----------------------------------------
1101
+ * @subsection 5.2.1.2 - Group Members List
1102
+ *-----------------------------------------
1103
+ */
1104
+
1105
+ /*
1106
+ *-----------------------------------------
1107
+ * @subsection 5.2.1.3 - Group Invites List
1108
+ *-----------------------------------------
1109
+ */
1110
+
1111
+ #buddypress.twentytwentytwo {
1112
+
1113
+ .bp-invites-content {
1114
+
1115
+ ul {
1116
+ border-top: none;
1117
+
1118
+ li {
1119
+ border: 1px dotted var(--wp--preset--color--primary);
1120
+
1121
+ &.selected {
1122
+ box-shadow: none;
1123
+ border-style: solid;
1124
+ }
1125
+
1126
+ button.invite-button {
1127
+ border: none;
1128
+ background: none;
1129
+ top: -5px;
1130
+ right: 0;
1131
+
1132
+ .icons:before {
1133
+ border-radius: 50%;
1134
+ width: 32px;
1135
+ height: 32px;
1136
+ color: var(--wp--preset--color--primary);
1137
+ background: var(--wp--preset--color--background);
1138
+ }
1139
+
1140
+ &:hover {
1141
+
1142
+ .icons:before {
1143
+ color: var(--wp--preset--color--background);
1144
+ background: var(--wp--preset--color--primary);
1145
+ width: 32px;
1146
+ height: 32px;
1147
+ }
1148
+ }
1149
+
1150
+ &.group-remove-invite-button {
1151
+
1152
+ .icons:before {
1153
+ color: var(--wp--preset--color--vivid-red);
1154
+ background: var(--wp--preset--color--background);
1155
+ }
1156
+
1157
+ &:hover {
1158
+
1159
+ .icons:before {
1160
+ color: var(--wp--preset--color--background);
1161
+ background: var(--wp--preset--color--vivid-red);
1162
+ }
1163
+ }
1164
+ }
1165
+ }
1166
+
1167
+ ul.group-inviters {
1168
+
1169
+ li {
1170
+ border: none;
1171
+ }
1172
+ }
1173
+ }
1174
+ }
1175
+ }
1176
+ }
1177
+
1178
+ /*
1179
+ *-----------------------------------------
1180
+ * @subsection 5.2.1.4 - Group Activity
1181
+ *-----------------------------------------
1182
+ */
1183
+
1184
+ // Nothing particular for the Group's activity.
1185
+
1186
+ /**
1187
+ *-----------------------------------------------------
1188
+ * @subsection 5.2.2 - Item Body User Accounts
1189
+ *
1190
+ * User Account specific item body rules
1191
+ *-----------------------------------------------------
1192
+ */
1193
+
1194
+ /**
1195
+ *--------------------------------------------
1196
+ * @subsection 5.2.2.1 - classes, pag, filters
1197
+ *--------------------------------------------
1198
+ */
1199
+
1200
+ /**
1201
+ *-------------------------------------------
1202
+ * @subsection 5.2.2.2 - Extended Profiles
1203
+ *-------------------------------------------
1204
+ */
1205
+
1206
+ #buddypress.twentytwentytwo {
1207
+
1208
+ .profile {
1209
+
1210
+ table.profile-fields,
1211
+ table.bp-tables-user {
1212
+
1213
+ tr.alt,
1214
+ tr {
1215
+
1216
+ td {
1217
+ background: transparent;
1218
+
1219
+ &.label {
1220
+ border-right-color: var(--wp--preset--color--primary);
1221
+ }
1222
+ }
1223
+ }
1224
+ }
1225
+
1226
+ &.edit {
1227
+
1228
+ .editfield {
1229
+ background: var(--wp--preset--color--background);
1230
+ border: 1px solid var(--wp--preset--color--primary);
1231
+
1232
+ p.field-visibility-settings-toggle {
1233
+ margin-top: 1em;
1234
+ }
1235
+
1236
+ .field-visibility-settings {
1237
+
1238
+ .radio {
1239
+
1240
+ label {
1241
+ margin-bottom: 0.5em;
1242
+ }
1243
+ }
1244
+ }
1245
+ }
1246
+
1247
+ .wp-editor-container {
1248
+
1249
+ .mce-toolbar {
1250
+
1251
+ button {
1252
+ color: var(--wp--preset--color--primary);
1253
+ background: var(--wp--preset--color--background);
1254
+ border-color: var(--wp--preset--color--primary);
1255
+ }
1256
+ }
1257
+ }
1258
+
1259
+ .button-tabs {
1260
+
1261
+ li {
1262
+ border: solid 2px var(--wp--preset--color--primary);
1263
+ overflow: hidden;
1264
+
1265
+ a {
1266
+ text-decoration: none;
1267
+ }
1268
+
1269
+ &.current {
1270
+ background-color: var(--wp--preset--color--primary);
1271
+ color: var(--wp--preset--color--background);
1272
+
1273
+ a {
1274
+ color: var(--wp--preset--color--background);
1275
+ }
1276
+ }
1277
+
1278
+ &:hover {
1279
+ outline-offset: 10px;
1280
+ border-style: dotted;
1281
+ }
1282
+ }
1283
+ }
1284
+
1285
+ .clear-value {
1286
+ text-decoration: underline;
1287
+ }
1288
+
1289
+ legend {
1290
+ padding: 0;
1291
+ }
1292
+ }
1293
+ }
1294
+
1295
+ .field-visibility-settings,
1296
+ .field-visibility-settings-header {
1297
+ color: var(--wp--preset--color--foreground);
1298
+ }
1299
+ }
1300
+
1301
+ /**
1302
+ *-------------------------------------------
1303
+ * @subsection 5.2.2.3 - Groups
1304
+ *-------------------------------------------
1305
+ */
1306
+
1307
+ #buddypress.twentytwentytwo {
1308
+
1309
+ #group-list {
1310
+
1311
+ &.invites {
1312
+
1313
+ h2.list-title {
1314
+ float: none;
1315
+ }
1316
+
1317
+ .accept {
1318
+ margin-left: 0;
1319
+ }
1320
+ }
1321
+ }
1322
+ }
1323
+
1324
+ /**
1325
+ *-------------------------------------------
1326
+ * @subsection 5.2.2.5 - Private Messaging
1327
+ *-------------------------------------------
1328
+ */
1329
+
1330
+ #buddypress.twentytwentytwo {
1331
+
1332
+ #user_messages_select_all {
1333
+ vertical-align: -5px;
1334
+ }
1335
+
1336
+ #user_messages_select_all:checked {
1337
+ vertical-align: -3px;
1338
+ }
1339
+
1340
+ #message-threads {
1341
+ border-top: 1px dotted var(--wp--preset--color--primary);
1342
+
1343
+ > li {
1344
+ border-bottom: 1px dotted var(--wp--preset--color--primary);
1345
+
1346
+ &.selected {
1347
+ border: 1px solid var(--wp--preset--color--primary);
1348
+ }
1349
+
1350
+ &.unread {
1351
+ border-left: 8px solid var(--wp--preset--color--secondary);
1352
+ }
1353
+ }
1354
+
1355
+ li {
1356
+
1357
+ .thread-cb {
1358
+ padding-left: 15px;
1359
+ }
1360
+
1361
+ &.unread {
1362
+
1363
+ .thread-cb {
1364
+ padding-left: 7px;
1365
+ }
1366
+ }
1367
+
1368
+ .thread-from,
1369
+ .thread-to {
1370
+
1371
+ img.avatar {
1372
+ width: 32px;
1373
+ height: 32px;
1374
+ }
1375
+
1376
+ .num-recipients {
1377
+ color: var(--wp--preset--color--primary);
1378
+ }
1379
+ }
1380
+
1381
+ .thread-content {
1382
+
1383
+ .excerpt {
1384
+ color: var(--wp--preset--color--primary);
1385
+ }
1386
+ }
1387
+
1388
+ .thread-date {
1389
+
1390
+ time {
1391
+ color: var(--wp--preset--color--primary);
1392
+ }
1393
+ }
1394
+ }
1395
+
1396
+ li.selected {
1397
+ background: transparent;
1398
+ font-weight: bolder;
1399
+ color: var(--wp--preset--color--primary);
1400
+
1401
+ .thread-subject {
1402
+
1403
+ .subject {
1404
+ color: var(--wp--preset--color--primary);
1405
+ }
1406
+ }
1407
+ }
1408
+
1409
+ li:not(.selected) {
1410
+ color: var(--wp--preset--color--foreground);
1411
+ }
1412
+ }
1413
+
1414
+ .bp-messages-content {
1415
+
1416
+ #thread-preview h2:first-child,
1417
+ #bp-message-thread-header h2:first-child {
1418
+ background-color: var(--wp--preset--color--primary);
1419
+ color: var(--wp--preset--color--background);
1420
+ }
1421
+
1422
+ #bp-message-thread-list {
1423
+ border-top: none;
1424
+ }
1425
+
1426
+ #thread-preview {
1427
+ border-color: var(--wp--preset--color--primary);
1428
+
1429
+ dd,
1430
+ .participants-list {
1431
+ padding-left: 0;
1432
+ }
1433
+
1434
+ .preview-pane-header {
1435
+ border-bottom-style: dotted;
1436
+ border-bottom-color: var(--wp--preset--color--primary);
1437
+ }
1438
+
1439
+ .preview-content {
1440
+
1441
+ .preview-message {
1442
+ background: transparent;
1443
+ }
1444
+ }
1445
+ }
1446
+
1447
+ .single-message-thread-header {
1448
+
1449
+ dd,
1450
+ .participants-list {
1451
+ padding-left: 0;
1452
+ }
1453
+ }
1454
+
1455
+ .actions {
1456
+
1457
+ button.bp-tooltip {
1458
+ border: none;
1459
+ background: none;
1460
+
1461
+ &.message-action-delete,
1462
+ &.message-action-exit {
1463
+
1464
+ &:before {
1465
+ width: 32px;
1466
+ height: 32px;
1467
+ color: var(--wp--preset--color--vivid-red);
1468
+ background: var(--wp--preset--color--background);
1469
+ }
1470
+
1471
+ &:hover {
1472
+
1473
+ &:before {
1474
+ border-radius: 50%;
1475
+ color: var(--wp--preset--color--background);
1476
+ background: var(--wp--preset--color--vivid-red);
1477
+ }
1478
+ }
1479
+ }
1480
+ }
1481
+
1482
+ .message-action-unstar:before,
1483
+ .message-action-star:before {
1484
+ color: var(--wp--preset--color--foreground);
1485
+ }
1486
+ }
1487
+
1488
+ #bp-message-thread-list {
1489
+
1490
+ li {
1491
+ padding-left: 0;
1492
+
1493
+ .message-metadata {
1494
+ background: transparent;
1495
+ border: 1px solid var(--wp--preset--color--primary);
1496
+ box-shadow: none;
1497
+
1498
+ * {
1499
+ line-height: 1.6;
1500
+ vertical-align: middle;
1501
+ }
1502
+
1503
+ .user-link {
1504
+ margin-top: 3px;
1505
+ margin-bottom: 3px;
1506
+
1507
+ strong {
1508
+ display: inline-block;
1509
+ margin-top: 2px;
1510
+ }
1511
+
1512
+ &:hover {
1513
+
1514
+ strong {
1515
+ text-decoration: underline;
1516
+ }
1517
+ }
1518
+ }
1519
+
1520
+ time {
1521
+ color: var(--wp--preset--color--foreground);
1522
+ }
1523
+ }
1524
+
1525
+ .message-content {
1526
+ background: transparent;
1527
+ margin: 0;
1528
+ width: 100%;
1529
+ padding: 0.5em 0.2em;
1530
+
1531
+ * {
1532
+ padding-left: 0.8em;
1533
+ padding-right: 0.8em;
1534
+ }
1535
+ }
1536
+
1537
+ &:first-child {
1538
+
1539
+ .message-content {
1540
+ border: 1px dotted var(--wp--preset--color--primary);
1541
+ border-top: none;
1542
+ }
1543
+ }
1544
+ }
1545
+ }
1546
+
1547
+ #send-reply {
1548
+
1549
+ .avatar-box {
1550
+
1551
+ img.avatar {
1552
+ display: inline-block;
1553
+ vertical-align: -7px;
1554
+ }
1555
+ }
1556
+ }
1557
+
1558
+ .wp-editor-container {
1559
+
1560
+ .mce-toolbar {
1561
+
1562
+ button {
1563
+ color: var(--wp--preset--color--primary);
1564
+ background: var(--wp--preset--color--background);
1565
+ border-color: var(--wp--preset--color--primary);
1566
+ }
1567
+ }
1568
+ }
1569
+
1570
+ #bp-messages-reset {
1571
+ border-width: 0;
1572
+ font-size: inherit;
1573
+ }
1574
+
1575
+ #send-to-input {
1576
+ width: 100% !important;
1577
+ }
1578
+ }
1579
+
1580
+ .subnav-filters {
1581
+
1582
+ button#user_messages_search_submit {
1583
+ padding: 3px 0.7em;
1584
+
1585
+ background-color: var(--wp--preset--color--background);
1586
+ color: var(--wp--preset--color--foreground);
1587
+ border-color: var(--wp--preset--color--background);
1588
+ border-left-color: var(--wp--preset--color--primary);
1589
+
1590
+ &:hover {
1591
+ background-color: var(--wp--preset--color--primary);
1592
+ color: var(--wp--preset--color--background);
1593
+ border-color: var(--wp--preset--color--primary);
1594
+ }
1595
+ }
1596
+
1597
+ .user-messages-bulk-actions {
1598
+
1599
+ .bulk-apply {
1600
+ line-height: 1.5;
1601
+ margin: 0 0 0 10px;
1602
+ padding: 3px 5px;
1603
+ background-color: var(--wp--preset--color--background);
1604
+ color: var(--wp--preset--color--foreground);
1605
+
1606
+ &:hover {
1607
+ background-color: var(--wp--preset--color--primary);
1608
+ color: var(--wp--preset--color--background);
1609
+ }
1610
+
1611
+ span {
1612
+ vertical-align: middle;
1613
+ }
1614
+ }
1615
+ }
1616
+ }
1617
+ }
1618
+
1619
+ /**
1620
+ *------------------------------------------
1621
+ * @subsection 5.2.2.6 - Settings
1622
+ *------------------------------------------
1623
+ */
1624
+
1625
+ #buddypress.twentytwentytwo {
1626
+
1627
+ &.buddypress-wrap .bp-tables-user tr.alt td,
1628
+ &.buddypress-wrap table.wp-profile-fields tr.alt td {
1629
+ background: transparent;
1630
+ }
1631
+
1632
+ .bp-tables-user.profile-settings {
1633
+ border: solid 1px currentColor;
1634
+ margin-bottom: 1em;
1635
+
1636
+ thead {
1637
+
1638
+ tr {
1639
+ border: none;
1640
+
1641
+ th {
1642
+ text-align: left;
1643
+ border-bottom: dotted 1px currentColor;
1644
+ }
1645
+ }
1646
+ }
1647
+ }
1648
+
1649
+ #delete-account-button {
1650
+ border-color: var(--wp--preset--color--vivid-red);
1651
+ color: var(--wp--preset--color--background);
1652
+ background: var(--wp--preset--color--vivid-red);
1653
+
1654
+ &:hover {
1655
+ color: var(--wp--preset--color--vivid-red);
1656
+ background: var(--wp--preset--color--background);
1657
+ }
1658
+ }
1659
+ }
1660
+
1661
+ /**
1662
+ *------------------------------------------
1663
+ * @subsection 5.2.2.7 - Notifications
1664
+ *------------------------------------------
1665
+ */
1666
+
1667
+ #buddypress.twentytwentytwo {
1668
+
1669
+ .notifications-options-nav,
1670
+ .invitations-options-nav {
1671
+ margin-top: 1em;
1672
+ }
1673
+
1674
+ .notifications-options-nav input#notification-bulk-manage,
1675
+ .invitations-options-nav input#invitation-bulk-manage {
1676
+ line-height: 1.2;
1677
+ }
1678
+
1679
+ .bp-tables-user.notifications {
1680
+
1681
+ th {
1682
+ text-align: left;
1683
+ }
1684
+
1685
+ td.notification-actions {
1686
+
1687
+ a.delete {
1688
+ color: var(--wp--preset--color--vivid-red);
1689
+ }
1690
+ }
1691
+ }
1692
+ }
1693
+
1694
+ /**
1695
+ *-------------------------------------------------------------------------------
1696
+ * @section 6.0 - Forms - General
1697
+ *-------------------------------------------------------------------------------
1698
+ */
1699
+
1700
+ #buddypress.twentytwentytwo {
1701
+
1702
+ fieldset {
1703
+ padding-top: 0;
1704
+ margin-top: 1em;
1705
+
1706
+ legend {
1707
+ padding: 0 1em;
1708
+ display: inline-block;
1709
+ }
1710
+ }
1711
+
1712
+ .select-wrap {
1713
+ border: 1px solid var(--wp--preset--color--primary);
1714
+ background: var(--wp--preset--color--background);
1715
+
1716
+ select {
1717
+ background: transparent;
1718
+ width: 98%;
1719
+ text-indent: 0;
1720
+ }
1721
+
1722
+ span.select-arrow {
1723
+ background: transparent;
1724
+
1725
+ &:before {
1726
+ font-family: dashicons;
1727
+ content: "\f140";
1728
+ color: var(--wp--preset--color--foreground);
1729
+ vertical-align: -10%;
1730
+ }
1731
+ }
1732
+
1733
+ &:focus,
1734
+ &:hover {
1735
+
1736
+ .select-arrow:before {
1737
+ color: var(--wp--preset--color--foreground);
1738
+ }
1739
+ }
1740
+ }
1741
+
1742
+ input[type="checkbox"],
1743
+ input[type="radio"] {
1744
+ width: 25px;
1745
+ height: 25px;
1746
+ vertical-align: top;
1747
+ }
1748
+
1749
+ textarea,
1750
+ input[type="text"],
1751
+ input[type="color"],
1752
+ input[type="date"],
1753
+ input[type="datetime"],
1754
+ input[type="datetime-local"],
1755
+ input[type="email"],
1756
+ input[type="month"],
1757
+ input[type="number"],
1758
+ input[type="range"],
1759
+ input[type="tel"],
1760
+ input[type="time"],
1761
+ input[type="url"],
1762
+ input[type="week"],
1763
+ input[type="password"],
1764
+ input[type="search"],
1765
+ .groups-members-search input[type="text"] {
1766
+ color: var(--wp--preset--color--foreground);
1767
+ background: var(--wp--preset--color--background);
1768
+ }
1769
+
1770
+ .subnav-filters {
1771
+
1772
+ input[type="search"] {
1773
+ font-size: 16px;
1774
+ background: transparent;
1775
+ }
1776
+ }
1777
+
1778
+ .bp-dir-search-form,
1779
+ form#group-members-search,
1780
+ form#group_invites_search_form {
1781
+
1782
+ button {
1783
+ background-color: var(--wp--preset--color--background);
1784
+ color: var(--wp--preset--color--foreground);
1785
+ border-color: var(--wp--preset--color--background);
1786
+ border-left-color: var(--wp--preset--color--primary);
1787
+
1788
+ &:hover {
1789
+ background-color: var(--wp--preset--color--primary);
1790
+ color: var(--wp--preset--color--background);
1791
+ border-color: var(--wp--preset--color--primary);
1792
+ }
1793
+ }
1794
+ }
1795
+
1796
+ .standard-form {
1797
+
1798
+ p.description {
1799
+ color: var(--wp--preset--color--primary);
1800
+ background-color: var(--wp--preset--color--background);
1801
+ }
1802
+
1803
+ .datebox-selects {
1804
+
1805
+ label,
1806
+ span.label {
1807
+ display: inline;
1808
+ }
1809
+ }
1810
+ }
1811
+ }
1812
+
1813
+ body.bp-user.settings.general {
1814
+
1815
+ #buddypress.twentytwentytwo {
1816
+
1817
+ .wp-pwd {
1818
+
1819
+ &:not(.is-open) {
1820
+ display: none;
1821
+ }
1822
+ }
1823
+ }
1824
+ }
1825
+
1826
+
1827
+ /**
1828
+ *----------------------------------------------------------
1829
+ * @section 6.1 - Directory Search
1830
+ *
1831
+ * The Search form & controls in directory pages
1832
+ *----------------------------------------------------------
1833
+ */
1834
+
1835
+ #buddypress.twentytwentytwo {
1836
+
1837
+ .bp-user & {
1838
+
1839
+ [data-bp-search] {
1840
+
1841
+ form {
1842
+
1843
+ #user_messages_search {
1844
+ padding: 3px 10px;
1845
+ }
1846
+ }
1847
+ }
1848
+ }
1849
+
1850
+ form.bp-dir-search-form,
1851
+ form.bp-messages-search-form,
1852
+ form[data-bp-search].bp-invites-search-form,
1853
+ form#group-members-search {
1854
+ border: 1px solid var(--wp--preset--color--primary);
1855
+ background-color: var(--wp--preset--color--background);
1856
+
1857
+ button {
1858
+ padding: 5px 0.8em 6px;
1859
+ }
1860
+ }
1861
+ }
1862
+
1863
+ /**
1864
+ *----------------------------------------------------------
1865
+ * @section 6.2 - Registration
1866
+ *----------------------------------------------------------
1867
+ */
1868
+
1869
+ #buddypress.twentytwentytwo {
1870
+
1871
+ &.extended-default-reg {
1872
+
1873
+ .register-page {
1874
+
1875
+ .default-profile {
1876
+ min-width: 45%;
1877
+ }
1878
+ }
1879
+ }
1880
+ }
1881
+
1882
+ /**
1883
+ *-------------------------------------------------------------------------------
1884
+ * @section 7.0 - Tables - General
1885
+ *-------------------------------------------------------------------------------
1886
+ */
1887
+
1888
+ #buddypress.twentytwentytwo {
1889
+
1890
+ .bp-tables-user,
1891
+ table.wp-profile-fields,
1892
+ table.forum {
1893
+
1894
+ tbody {
1895
+
1896
+ tr,
1897
+ tr.alt {
1898
+ background: transparent;
1899
+ }
1900
+ }
1901
+ }
1902
+ }
1903
+
1904
+ /**
1905
+ *-------------------------------------------------------------------------------
1906
+ * @section 8.0 - Classes - Messages, Ajax, Widgets, Buttons
1907
+ *-------------------------------------------------------------------------------
1908
+ */
1909
+
1910
+ #buddypress.twentytwentytwo {
1911
+
1912
+ button,
1913
+ a.button,
1914
+ input[type="submit"],
1915
+ input[type="button"],
1916
+ ul.button-nav:not(.button-tabs) li a,
1917
+ .generic-button a,
1918
+ .comment-reply-link,
1919
+ a.bp-title-button,
1920
+ .activity-read-more a {
1921
+ background: var(--wp--preset--color--primary);
1922
+ border: 1px solid var(--wp--preset--color--primary);
1923
+ border-radius: 0;
1924
+ color: var(--wp--preset--color--background);
1925
+ }
1926
+
1927
+ button:hover,
1928
+ button:focus,
1929
+ a.button:focus,
1930
+ a.button:hover,
1931
+ input[type="submit"]:focus,
1932
+ input[type="submit"]:hover,
1933
+ input[type="button"]:focus,
1934
+ input[type="button"]:hover,
1935
+ input[type="reset"],
1936
+ #bp-messages-reset,
1937
+ .button-nav li a:focus,
1938
+ .button-nav li a:hover,
1939
+ .button-nav li.current a,
1940
+ .generic-button a:focus,
1941
+ .generic-button a:hover,
1942
+ .comment-reply-link:focus,
1943
+ .comment-reply-link:hover,
1944
+ .activity-read-more a:focus,
1945
+ .activity-read-more a:hover {
1946
+ background: transparent;
1947
+ border-color: var(--wp--preset--color--primary);
1948
+ color: var(--wp--preset--color--foreground);
1949
+ outline: none;
1950
+ text-decoration: none;
1951
+ }
1952
+
1953
+ input[type="reset"]:focus,
1954
+ input[type="reset"]:hover,
1955
+ #bp-messages-reset:focus,
1956
+ #bp-messages-reset:hover {
1957
+ outline-offset: -0.25ch;
1958
+ outline: 2px dashed currentColor;
1959
+ }
1960
+
1961
+ input[type="submit"].pending,
1962
+ input[type="button"].pending,
1963
+ input[type="reset"].pending,
1964
+ input[type="button"].disabled,
1965
+ input[type="reset"].disabled,
1966
+ input[type="submit"][disabled="disabled"],
1967
+ input[type="submit"]:disabled,
1968
+ input[type="submit"]:hover.pending,
1969
+ input[type="button"]:hover.pending,
1970
+ input[type="reset"]:hover.pending,
1971
+ input[type="submit"]:hover.disabled,
1972
+ input[type="button"]:hover.disabled,
1973
+ input[type="reset"]:hover.disabled,
1974
+ button.pending:hover,
1975
+ button.disabled:hover,
1976
+ div.pending a:hover,
1977
+ a.disabled:hover
1978
+ button.pending,
1979
+ button.disabled,
1980
+ div.pending a,
1981
+ a.disabled {
1982
+ opacity: 0.6;
1983
+ cursor: not-allowed;
1984
+ }
1985
+
1986
+ .blog-button {
1987
+
1988
+ &:after,
1989
+ &:before {
1990
+ display: none;
1991
+ }
1992
+ }
1993
+
1994
+ .create-button {
1995
+
1996
+ a:focus,
1997
+ a:hover {
1998
+ text-decoration: none;
1999
+ }
2000
+ }
2001
+
2002
+ &.bp-dir-vert-nav {
2003
+
2004
+ .create-button {
2005
+
2006
+ a {
2007
+ box-shadow: none;
2008
+ color: var(--wp--preset--color--background);
2009
+ background-color: var(--wp--preset--color--primary);
2010
+ border-radius: 0;
2011
+ border: 1px solid var(--wp--preset--color--primary);
2012
+ background-clip: border-box;
2013
+ }
2014
+ }
2015
+ }
2016
+ }
2017
+
2018
+ #buddypress.twentytwentytwo {
2019
+
2020
+ .warn {
2021
+ color: var(--wp--preset--color--primary);
2022
+ font-weight: 600;
2023
+ }
2024
+
2025
+ .bp-feedback {
2026
+ color: var(--wp--preset--color--primary);
2027
+ background: var(--wp--preset--color--background);
2028
+ box-shadow: none;
2029
+
2030
+ &:not(.custom-homepage-info) {
2031
+ margin-top: 1.5em;
2032
+ margin-bottom: 1.5em;
2033
+ border: solid 1px var(--wp--preset--color--primary);
2034
+ }
2035
+
2036
+ .bp-icon {
2037
+ background-color: var(--wp--preset--color--primary);
2038
+ color: var(--wp--preset--color--background);
2039
+ }
2040
+
2041
+ a {
2042
+ border-bottom: solid 1px var(--wp--preset--color--primary);
2043
+ }
2044
+
2045
+ button.bp-tooltip {
2046
+ border: none;
2047
+ background: none;
2048
+ top: -5px;
2049
+ right: 0;
2050
+
2051
+ .dashicons-dismiss {
2052
+ border-radius: 50%;
2053
+ width: 32px;
2054
+ height: 32px;
2055
+ color: var(--wp--preset--color--primary);
2056
+ background: var(--wp--preset--color--background);
2057
+ }
2058
+
2059
+ &:hover {
2060
+
2061
+ .dashicons-dismiss {
2062
+ color: var(--wp--preset--color--background);
2063
+ background: var(--wp--preset--color--primary);
2064
+ }
2065
+ }
2066
+ }
2067
+
2068
+ &.bp-sitewide-notice {
2069
+
2070
+ button.bp-tooltip {
2071
+ top: 0;
2072
+ right: 15px;
2073
+ }
2074
+
2075
+ .bp-icon:before {
2076
+ content: "\f16d";
2077
+ }
2078
+ }
2079
+ }
2080
+
2081
+ #group-create-body {
2082
+
2083
+ .bp-cover-image-status {
2084
+
2085
+ p.warning {
2086
+ background-color: var(--wp--preset--color--tertiary);
2087
+ border: none;
2088
+ border-left-width: 4px;
2089
+ border-left-style: solid;
2090
+ border-left-color: var(--wp--preset--color--luminous-vivid-orange);
2091
+ color: var(--wp--preset--color--primary);
2092
+ box-shadow: none;
2093
+ }
2094
+ }
2095
+ }
2096
+ }
2097
+
2098
+ body.buddypress {
2099
+
2100
+ .site {
2101
+
2102
+ #buddypress.twentytwentytwo {
2103
+
2104
+ .button {
2105
+
2106
+ &.bp-tooltip {
2107
+
2108
+ &:after {
2109
+ content: attr(data-bp-tooltip);
2110
+ word-wrap: break-word;
2111
+ height: auto;
2112
+ width: auto;
2113
+ }
2114
+ }
2115
+ }
2116
+ }
2117
+ }
2118
+ }
2119
+
2120
+ /**
2121
+ *-------------------------------------------------------------------------------
2122
+ * @section 9.0 - Layout classes
2123
+ *-------------------------------------------------------------------------------
2124
+ */
2125
+
2126
+ #buddypress.twentytwentytwo {
2127
+
2128
+ &.bp-single-vert-nav {
2129
+
2130
+ .bp-navs {
2131
+
2132
+ &.vertical {
2133
+
2134
+ li {
2135
+
2136
+ span {
2137
+ background-color: var(--wp--preset--color--primary);
2138
+ border-radius: 10%;
2139
+ display: inline-block;
2140
+ margin: 3px 0;
2141
+ }
2142
+
2143
+ &.selected,
2144
+ &.current {
2145
+
2146
+ span {
2147
+ background-color: var(--wp--preset--color--background);
2148
+ }
2149
+ }
2150
+ }
2151
+ }
2152
+ }
2153
+
2154
+ .item-body:not(#group-create-body) {
2155
+ background: var(--wp--preset--color--background);
2156
+ border-left: 1px solid var(--wp--preset--color--primary);
2157
+
2158
+ #subnav:not(.tabbed-links) {
2159
+ background: transparent;
2160
+ border-bottom: 1px solid var(--wp--preset--color--primary);
2161
+
2162
+ li {
2163
+
2164
+ a {
2165
+ border: none;
2166
+ text-decoration: none;
2167
+ }
2168
+
2169
+ &.current,
2170
+ &.selected {
2171
+ background-color: var(--wp--preset--color--primary);
2172
+ margin: 0;
2173
+ padding: 10px 0;
2174
+ border-radius: 0;
2175
+ }
2176
+ }
2177
+ }
2178
+ }
2179
+ }
2180
+
2181
+ .grid {
2182
+
2183
+ &.bp-list {
2184
+ border-top: none;
2185
+ }
2186
+
2187
+ > li {
2188
+ border: none;
2189
+
2190
+ .list-wrap {
2191
+ border: 1px solid var(--wp--preset--color--primary);
2192
+ background: transparent;
2193
+ }
2194
+
2195
+ &:not(.mini) .item-avatar,
2196
+ .item-avatar {
2197
+ margin-right: auto;
2198
+ }
2199
+ }
2200
+ }
2201
+ }
buddypress.pot CHANGED
@@ -9,7 +9,7 @@ msgstr ""
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2022-01-07T00:15:34+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.5.0\n"
15
  "X-Domain: buddypress\n"
@@ -115,7 +115,7 @@ msgid "Activity feed of %s's favorites."
115
  msgstr ""
116
 
117
  #: bp-activity/actions/post.php:60
118
- #: bp-activity/bp-activity-functions.php:2084
119
  #: bp-activity/classes/class-bp-activity-activity.php:294
120
  #: bp-templates/bp-legacy/buddypress-functions.php:973
121
  #: bp-templates/bp-nouveau/includes/activity/ajax.php:512
@@ -625,104 +625,104 @@ msgctxt "Post Type generic comments activity front filter"
625
  msgid "Item comments"
626
  msgstr ""
627
 
628
- #: bp-activity/bp-activity-functions.php:905
629
  #: bp-friends/bp-friends-activity.php:110
630
  #: bp-friends/bp-friends-activity.php:119
631
  #: bp-friends/classes/class-bp-friends-component.php:305
632
  msgid "Friendships"
633
  msgstr ""
634
 
635
- #: bp-activity/bp-activity-functions.php:1539
636
  msgid "Posted a status update"
637
  msgstr ""
638
 
639
- #: bp-activity/bp-activity-functions.php:1541
640
  msgid "Updates"
641
  msgstr ""
642
 
643
- #: bp-activity/bp-activity-functions.php:1548
644
  msgid "Replied to a status update"
645
  msgstr ""
646
 
647
- #: bp-activity/bp-activity-functions.php:1550
648
  msgid "Activity Comments"
649
  msgstr ""
650
 
651
  #. translators: %s: the activity author user link
652
- #: bp-activity/bp-activity-functions.php:1620
653
  msgid "%s posted an update"
654
  msgstr ""
655
 
656
  #. translators: %s: the activity author user link
657
- #: bp-activity/bp-activity-functions.php:1647
658
  msgid "%s posted a new activity comment"
659
  msgstr ""
660
 
661
- #: bp-activity/bp-activity-functions.php:1692
662
- #: bp-activity/bp-activity-functions.php:1746
663
  msgctxt "Default text for the post type name"
664
  msgid "item"
665
  msgstr ""
666
 
667
  #. translators: 1: the activity author user link. 2: the post link. 3: the blog link.
668
- #: bp-activity/bp-activity-functions.php:1701
669
  msgctxt "Activity Custom Post Type post action"
670
  msgid "%1$s wrote a new %2$s, on the site %3$s"
671
  msgstr ""
672
 
673
  #. translators: 1: the activity author user link. 2: the post link.
674
- #: bp-activity/bp-activity-functions.php:1708
675
  msgctxt "Activity Custom Post Type post action"
676
  msgid "%1$s wrote a new %2$s"
677
  msgstr ""
678
 
679
  #. translators: 1: the activity author user link. 2: the post link. 3: the blog link.
680
- #: bp-activity/bp-activity-functions.php:1755
681
  msgctxt "Activity Custom Post Type comment action"
682
  msgid "%1$s commented on the %2$s, on the site %3$s"
683
  msgstr ""
684
 
685
  #. translators: 1: the activity author user link. 2: the post link.
686
- #: bp-activity/bp-activity-functions.php:1762
687
  msgctxt "Activity Custom Post Type post comment action"
688
  msgid "%1$s commented on the %2$s"
689
  msgstr ""
690
 
691
- #: bp-activity/bp-activity-functions.php:2092
692
  msgid "User account has not yet been activated."
693
  msgstr ""
694
 
695
- #: bp-activity/bp-activity-functions.php:2735
696
  #: bp-templates/bp-legacy/buddypress-functions.php:1062
697
  #: bp-templates/bp-nouveau/includes/activity/ajax.php:356
698
  msgid "There was an error posting your reply. Please try again."
699
  msgstr ""
700
 
701
- #: bp-activity/bp-activity-functions.php:2763
702
  msgid "The item you were replying to no longer exists."
703
  msgstr ""
704
 
705
- #: bp-activity/bp-activity-functions.php:3371
706
  msgid "Thumbnail"
707
  msgstr ""
708
 
709
- #: bp-activity/bp-activity-functions.php:4342
710
  msgid "Activity Date"
711
  msgstr ""
712
 
713
- #: bp-activity/bp-activity-functions.php:4346
714
  msgid "Activity Description"
715
  msgstr ""
716
 
717
- #: bp-activity/bp-activity-functions.php:4350
718
  msgid "Activity URL"
719
  msgstr ""
720
 
721
- #: bp-activity/bp-activity-functions.php:4357
722
  msgid "Activity Content"
723
  msgstr ""
724
 
725
- #: bp-activity/bp-activity-functions.php:4378
726
  #: bp-activity/bp-activity-notifications.php:401
727
  #: bp-activity/classes/class-bp-activity-oembed-extension.php:138
728
  #: bp-activity/classes/class-bp-activity-theme-compat.php:161
@@ -914,17 +914,17 @@ msgstr ""
914
  msgid "Profile picture of the author of the site %s"
915
  msgstr ""
916
 
917
- #: bp-activity/bp-activity-template.php:1756
918
  msgid "View Discussion"
919
  msgstr ""
920
 
921
  #. translators: 1: the name of the function. 2: the name of the file.
922
- #: bp-activity/bp-activity-template.php:2439
923
  #: bp-groups/classes/class-bp-groups-group.php:210
924
  msgid "%1$s no longer accepts arguments. See the inline documentation at %2$s for more details."
925
  msgstr ""
926
 
927
- #: bp-activity/bp-activity-template.php:2915
928
  #: bp-core/bp-core-attachments.php:812
929
  #: bp-core/classes/class-bp-optouts-list-table.php:288
930
  #: bp-groups/classes/class-bp-groups-component.php:801
@@ -950,7 +950,7 @@ msgstr ""
950
  msgid "Delete"
951
  msgstr ""
952
 
953
- #: bp-activity/bp-activity-template.php:3027
954
  #: bp-core/admin/bp-core-admin-functions.php:1331
955
  #: bp-core/admin/bp-core-admin-slugs.php:146
956
  #: bp-groups/classes/class-bp-groups-list-table.php:611
@@ -960,19 +960,19 @@ msgstr ""
960
  msgid "View"
961
  msgstr ""
962
 
963
- #: bp-activity/bp-activity-template.php:3139
964
  msgid "Clear Filter"
965
  msgstr ""
966
 
967
- #: bp-activity/bp-activity-template.php:3449
968
  msgid "a user"
969
  msgstr ""
970
 
971
- #: bp-activity/bp-activity-template.php:3508
972
  msgid "Public Message"
973
  msgstr ""
974
 
975
- #: bp-activity/bp-activity-template.php:4107
976
  msgid "Site Wide Activity RSS Feed"
977
  msgstr ""
978
 
@@ -2919,7 +2919,7 @@ msgid "Upload stopped."
2919
  msgstr ""
2920
 
2921
  #: bp-core/bp-core-attachments.php:689
2922
- #: bp-core/classes/class-bp-admin.php:1542
2923
  msgid "Dismiss"
2924
  msgstr ""
2925
 
@@ -2944,61 +2944,61 @@ msgstr ""
2944
  msgid "Upload"
2945
  msgstr ""
2946
 
2947
- #: bp-core/bp-core-attachments.php:832
2948
  #: bp-templates/bp-legacy/buddypress/assets/_attachments/avatars/recycle.php:27
2949
  #: bp-templates/bp-nouveau/buddypress/assets/_attachments/avatars/recycle.php:27
2950
  msgid "Recycle"
2951
  msgstr ""
2952
 
2953
- #: bp-core/bp-core-attachments.php:843
2954
  msgid "Take Photo"
2955
  msgstr ""
2956
 
2957
- #: bp-core/bp-core-attachments.php:849
2958
  msgid "Please allow us to access to your camera."
2959
  msgstr ""
2960
 
2961
- #: bp-core/bp-core-attachments.php:850
2962
  msgid "Please wait as we access your camera."
2963
  msgstr ""
2964
 
2965
- #: bp-core/bp-core-attachments.php:851
2966
  msgid "Camera loaded. Click on the \"Capture\" button to take your photo."
2967
  msgstr ""
2968
 
2969
- #: bp-core/bp-core-attachments.php:852
2970
  msgid "It looks like you do not have a webcam or we were unable to get permission to use your webcam. Please upload a photo instead."
2971
  msgstr ""
2972
 
2973
- #: bp-core/bp-core-attachments.php:853
2974
  msgid "Your browser is not supported. Please upload a photo instead."
2975
  msgstr ""
2976
 
2977
- #: bp-core/bp-core-attachments.php:854
2978
  msgid "Video error. Please upload a photo instead."
2979
  msgstr ""
2980
 
2981
- #: bp-core/bp-core-attachments.php:855
2982
  msgid "Your profile photo is ready. Click on the \"Save\" button to use this photo."
2983
  msgstr ""
2984
 
2985
- #: bp-core/bp-core-attachments.php:856
2986
  msgid "No photo was captured. Click on the \"Capture\" button to take your photo."
2987
  msgstr ""
2988
 
2989
  #. translators: 1: the advised width size in pixels. 2: the advised height size in pixels.
2990
- #: bp-core/bp-core-attachments.php:904
2991
  msgid "For better results, make sure to upload an image that is larger than %1$spx wide, and %2$spx tall."
2992
  msgstr ""
2993
 
2994
  #. translators: %s: the upload error message
2995
- #: bp-core/bp-core-attachments.php:1437
2996
  #: bp-core/bp-core-avatars.php:971
2997
  #: bp-core/classes/trait-attachments.php:51
2998
  msgid "Upload Failed! Error was: %s"
2999
  msgstr ""
3000
 
3001
- #: bp-core/bp-core-attachments.php:1443
3002
  #: bp-core/classes/trait-attachments.php:110
3003
  msgid "There was a problem uploading the cover image."
3004
  msgstr ""
@@ -3028,15 +3028,15 @@ msgstr ""
3028
  msgid "You have selected an image that is smaller than recommended. For best results, upload a picture larger than %1$d x %2$d pixels."
3029
  msgstr ""
3030
 
3031
- #: bp-core/bp-core-avatars.php:2332
3032
  msgid "The profile photo you want to recycle cannot be found."
3033
  msgstr ""
3034
 
3035
- #: bp-core/bp-core-avatars.php:2382
3036
  msgid "An unexpected error occured while recycling the previous profile photo."
3037
  msgstr ""
3038
 
3039
- #: bp-core/bp-core-avatars.php:2522
3040
  msgid "The profile photo you want to delete cannot be found."
3041
  msgstr ""
3042
 
@@ -4752,7 +4752,7 @@ msgid "The BP Search Block is a first example of this second category of add-ons
4752
  msgstr ""
4753
 
4754
  #: bp-core/classes/class-bp-admin.php:845
4755
- #: bp-core/classes/class-bp-admin.php:1496
4756
  msgid "BuddyPress Add-ons"
4757
  msgstr ""
4758
 
@@ -4871,36 +4871,36 @@ msgstr ""
4871
  msgid "All Contributors to BuddyPress %s"
4872
  msgstr ""
4873
 
4874
- #: bp-core/classes/class-bp-admin.php:1128
4875
  msgid "With our thanks to these Open Source projects"
4876
  msgstr ""
4877
 
4878
- #: bp-core/classes/class-bp-admin.php:1142
4879
  msgid "Contributor Emeriti"
4880
  msgstr ""
4881
 
4882
- #: bp-core/classes/class-bp-admin.php:1147
4883
  msgid "Project Founder"
4884
  msgstr ""
4885
 
4886
- #: bp-core/classes/class-bp-admin.php:1187
4887
  msgctxt "Email post type"
4888
  msgid "Situations"
4889
  msgstr ""
4890
 
4891
- #: bp-core/classes/class-bp-admin.php:1542
4892
  msgid "Dismiss the welcome panel"
4893
  msgstr ""
4894
 
4895
- #: bp-core/classes/class-bp-admin.php:1544
4896
  msgid "Hello BuddyPress Add-ons!"
4897
  msgstr ""
4898
 
4899
- #: bp-core/classes/class-bp-admin.php:1546
4900
  msgid "Add-ons are features as Plugins or Blocks maintained by the BuddyPress development team & hosted on the WordPress.org plugins directory."
4901
  msgstr ""
4902
 
4903
- #: bp-core/classes/class-bp-admin.php:1547
4904
  msgid "Thanks to this new tab inside your Dashboard screen to add plugins, you’ll be able to find them faster and eventually contribute to beta features early to give the BuddyPress development team your feedbacks."
4905
  msgstr ""
4906
 
@@ -4923,59 +4923,59 @@ msgctxt "avatar types separator"
4923
  msgid ","
4924
  msgstr ""
4925
 
4926
- #: bp-core/classes/class-bp-attachment-avatar.php:417
4927
  #: bp-members/screens/change-avatar.php:68
4928
  msgid "There was a problem cropping your profile photo."
4929
  msgstr ""
4930
 
4931
- #: bp-core/classes/class-bp-attachment-avatar.php:418
4932
  #: bp-members/screens/change-avatar.php:87
4933
  msgid "Your new profile photo was uploaded successfully."
4934
  msgstr ""
4935
 
4936
- #: bp-core/classes/class-bp-attachment-avatar.php:419
4937
  #: bp-members/actions/delete-avatar.php:34
4938
  msgid "There was a problem deleting your profile photo. Please try again."
4939
  msgstr ""
4940
 
4941
- #: bp-core/classes/class-bp-attachment-avatar.php:420
4942
  #: bp-members/actions/delete-avatar.php:32
4943
  msgid "Your profile photo was deleted successfully!"
4944
  msgstr ""
4945
 
4946
- #: bp-core/classes/class-bp-attachment-avatar.php:421
4947
  msgid "Your profile photo was recycled successfully!"
4948
  msgstr ""
4949
 
4950
- #: bp-core/classes/class-bp-attachment-avatar.php:422
4951
  msgid "The profile photo was permanently deleted successfully!"
4952
  msgstr ""
4953
 
4954
- #: bp-core/classes/class-bp-attachment-avatar.php:437
4955
  #: bp-groups/screens/single/admin/group-avatar.php:80
4956
  msgid "There was a problem cropping the group profile photo."
4957
  msgstr ""
4958
 
4959
- #: bp-core/classes/class-bp-attachment-avatar.php:438
4960
  #: bp-groups/actions/create.php:291
4961
  msgid "The group profile photo was uploaded successfully."
4962
  msgstr ""
4963
 
4964
- #: bp-core/classes/class-bp-attachment-avatar.php:439
4965
  #: bp-groups/screens/single/admin/group-avatar.php:35
4966
  msgid "There was a problem deleting the group profile photo. Please try again."
4967
  msgstr ""
4968
 
4969
- #: bp-core/classes/class-bp-attachment-avatar.php:440
4970
  #: bp-groups/screens/single/admin/group-avatar.php:33
4971
  msgid "The group profile photo was deleted successfully!"
4972
  msgstr ""
4973
 
4974
- #: bp-core/classes/class-bp-attachment-avatar.php:441
4975
  msgid "The group profile photo was recycled successfully!"
4976
  msgstr ""
4977
 
4978
- #: bp-core/classes/class-bp-attachment-avatar.php:442
4979
  msgid "The group profile photo was permanently deleted successfully!"
4980
  msgstr ""
4981
 
@@ -10850,7 +10850,7 @@ msgid "Dat of the latest message of the Thread, in the site's timezone."
10850
  msgstr ""
10851
 
10852
  #: bp-messages/classes/class-bp-rest-messages-endpoint.php:1285
10853
- msgid "Dat of the latest message of the Thread, as GMT."
10854
  msgstr ""
10855
 
10856
  #: bp-messages/classes/class-bp-rest-messages-endpoint.php:1292
@@ -11478,8 +11478,8 @@ msgstr ""
11478
  #: bp-templates/bp-legacy/buddypress-functions.php:1303
11479
  #: bp-templates/bp-legacy/buddypress/activity/entry.php:86
11480
  #: bp-templates/bp-nouveau/includes/activity/ajax.php:111
11481
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:410
11482
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:411
11483
  msgid "Remove Favorite"
11484
  msgstr ""
11485
 
@@ -11594,8 +11594,8 @@ msgid "<a href=\"%1$s\">%2$s</a> replied <a href=\"%3$s\" class=\"activity-time-
11594
  msgstr ""
11595
 
11596
  #: bp-templates/bp-legacy/buddypress/activity/entry.php:61
11597
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:331
11598
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:335
11599
  msgid "View Conversation"
11600
  msgstr ""
11601
 
@@ -12883,7 +12883,7 @@ msgctxt "heading"
12883
  msgid "Comment"
12884
  msgstr ""
12885
 
12886
- #: bp-templates/bp-nouveau/buddypress/activity/post-form.php:17
12887
  msgctxt "heading"
12888
  msgid "Post Update"
12889
  msgstr ""
@@ -13490,8 +13490,8 @@ msgid "Select who may see your profile details."
13490
  msgstr ""
13491
 
13492
  #: bp-templates/bp-nouveau/includes/activity/ajax.php:151
13493
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:398
13494
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:399
13495
  msgid "Mark as Favorite"
13496
  msgstr ""
13497
 
@@ -13563,46 +13563,46 @@ msgstr ""
13563
  msgid "Use tab styling for Activity directory navigation."
13564
  msgstr ""
13565
 
13566
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:363
13567
  msgctxt "button"
13568
  msgid "Comment"
13569
  msgstr ""
13570
 
13571
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:368
13572
  msgctxt "link"
13573
  msgid "Comment"
13574
  msgstr ""
13575
 
13576
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:481
13577
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:482
13578
  #: bp-templates/bp-nouveau/includes/notifications/template-tags.php:114
13579
  msgctxt "button"
13580
  msgid "Delete"
13581
  msgstr ""
13582
 
13583
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:527
13584
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:532
13585
  msgctxt "button"
13586
  msgid "Spam"
13587
  msgstr ""
13588
 
13589
  #. translators: 1: user profile link, 2: user name, 3: activity permalink, 4: activity recorded date, 5: activity timestamp, 6: activity human time since
13590
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:706
13591
  msgid "<a href=\"%1$s\">%2$s</a> replied <a href=\"%3$s\" class=\"activity-time-since\"><time class=\"time-since\" datetime=\"%4$s\" data-bp-timestamp=\"%5$d\">%6$s</time></a>"
13592
  msgstr ""
13593
 
13594
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:815
13595
  msgctxt "link"
13596
  msgid "Reply"
13597
  msgstr ""
13598
 
13599
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:829
13600
  #: bp-templates/bp-nouveau/includes/notifications/functions.php:248
13601
  msgctxt "link"
13602
  msgid "Delete"
13603
  msgstr ""
13604
 
13605
- #: bp-templates/bp-nouveau/includes/activity/template-tags.php:856
13606
  msgctxt "link"
13607
  msgid "Spam"
13608
  msgstr ""
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2022-01-20T18:06:18+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.5.0\n"
15
  "X-Domain: buddypress\n"
115
  msgstr ""
116
 
117
  #: bp-activity/actions/post.php:60
118
+ #: bp-activity/bp-activity-functions.php:2117
119
  #: bp-activity/classes/class-bp-activity-activity.php:294
120
  #: bp-templates/bp-legacy/buddypress-functions.php:973
121
  #: bp-templates/bp-nouveau/includes/activity/ajax.php:512
625
  msgid "Item comments"
626
  msgstr ""
627
 
628
+ #: bp-activity/bp-activity-functions.php:938
629
  #: bp-friends/bp-friends-activity.php:110
630
  #: bp-friends/bp-friends-activity.php:119
631
  #: bp-friends/classes/class-bp-friends-component.php:305
632
  msgid "Friendships"
633
  msgstr ""
634
 
635
+ #: bp-activity/bp-activity-functions.php:1572
636
  msgid "Posted a status update"
637
  msgstr ""
638
 
639
+ #: bp-activity/bp-activity-functions.php:1574
640
  msgid "Updates"
641
  msgstr ""
642
 
643
+ #: bp-activity/bp-activity-functions.php:1581
644
  msgid "Replied to a status update"
645
  msgstr ""
646
 
647
+ #: bp-activity/bp-activity-functions.php:1583
648
  msgid "Activity Comments"
649
  msgstr ""
650
 
651
  #. translators: %s: the activity author user link
652
+ #: bp-activity/bp-activity-functions.php:1653
653
  msgid "%s posted an update"
654
  msgstr ""
655
 
656
  #. translators: %s: the activity author user link
657
+ #: bp-activity/bp-activity-functions.php:1680
658
  msgid "%s posted a new activity comment"
659
  msgstr ""
660
 
661
+ #: bp-activity/bp-activity-functions.php:1725
662
+ #: bp-activity/bp-activity-functions.php:1779
663
  msgctxt "Default text for the post type name"
664
  msgid "item"
665
  msgstr ""
666
 
667
  #. translators: 1: the activity author user link. 2: the post link. 3: the blog link.
668
+ #: bp-activity/bp-activity-functions.php:1734
669
  msgctxt "Activity Custom Post Type post action"
670
  msgid "%1$s wrote a new %2$s, on the site %3$s"
671
  msgstr ""
672
 
673
  #. translators: 1: the activity author user link. 2: the post link.
674
+ #: bp-activity/bp-activity-functions.php:1741
675
  msgctxt "Activity Custom Post Type post action"
676
  msgid "%1$s wrote a new %2$s"
677
  msgstr ""
678
 
679
  #. translators: 1: the activity author user link. 2: the post link. 3: the blog link.
680
+ #: bp-activity/bp-activity-functions.php:1788
681
  msgctxt "Activity Custom Post Type comment action"
682
  msgid "%1$s commented on the %2$s, on the site %3$s"
683
  msgstr ""
684
 
685
  #. translators: 1: the activity author user link. 2: the post link.
686
+ #: bp-activity/bp-activity-functions.php:1795
687
  msgctxt "Activity Custom Post Type post comment action"
688
  msgid "%1$s commented on the %2$s"
689
  msgstr ""
690
 
691
+ #: bp-activity/bp-activity-functions.php:2125
692
  msgid "User account has not yet been activated."
693
  msgstr ""
694
 
695
+ #: bp-activity/bp-activity-functions.php:2768
696
  #: bp-templates/bp-legacy/buddypress-functions.php:1062
697
  #: bp-templates/bp-nouveau/includes/activity/ajax.php:356
698
  msgid "There was an error posting your reply. Please try again."
699
  msgstr ""
700
 
701
+ #: bp-activity/bp-activity-functions.php:2796
702
  msgid "The item you were replying to no longer exists."
703
  msgstr ""
704
 
705
+ #: bp-activity/bp-activity-functions.php:3404
706
  msgid "Thumbnail"
707
  msgstr ""
708
 
709
+ #: bp-activity/bp-activity-functions.php:4375
710
  msgid "Activity Date"
711
  msgstr ""
712
 
713
+ #: bp-activity/bp-activity-functions.php:4379
714
  msgid "Activity Description"
715
  msgstr ""
716
 
717
+ #: bp-activity/bp-activity-functions.php:4383
718
  msgid "Activity URL"
719
  msgstr ""
720
 
721
+ #: bp-activity/bp-activity-functions.php:4390
722
  msgid "Activity Content"
723
  msgstr ""
724
 
725
+ #: bp-activity/bp-activity-functions.php:4411
726
  #: bp-activity/bp-activity-notifications.php:401
727
  #: bp-activity/classes/class-bp-activity-oembed-extension.php:138
728
  #: bp-activity/classes/class-bp-activity-theme-compat.php:161
914
  msgid "Profile picture of the author of the site %s"
915
  msgstr ""
916
 
917
+ #: bp-activity/bp-activity-template.php:1773
918
  msgid "View Discussion"
919
  msgstr ""
920
 
921
  #. translators: 1: the name of the function. 2: the name of the file.
922
+ #: bp-activity/bp-activity-template.php:2456
923
  #: bp-groups/classes/class-bp-groups-group.php:210
924
  msgid "%1$s no longer accepts arguments. See the inline documentation at %2$s for more details."
925
  msgstr ""
926
 
927
+ #: bp-activity/bp-activity-template.php:2932
928
  #: bp-core/bp-core-attachments.php:812
929
  #: bp-core/classes/class-bp-optouts-list-table.php:288
930
  #: bp-groups/classes/class-bp-groups-component.php:801
950
  msgid "Delete"
951
  msgstr ""
952
 
953
+ #: bp-activity/bp-activity-template.php:3044
954
  #: bp-core/admin/bp-core-admin-functions.php:1331
955
  #: bp-core/admin/bp-core-admin-slugs.php:146
956
  #: bp-groups/classes/class-bp-groups-list-table.php:611
960
  msgid "View"
961
  msgstr ""
962
 
963
+ #: bp-activity/bp-activity-template.php:3156
964
  msgid "Clear Filter"
965
  msgstr ""
966
 
967
+ #: bp-activity/bp-activity-template.php:3466
968
  msgid "a user"
969
  msgstr ""
970
 
971
+ #: bp-activity/bp-activity-template.php:3525
972
  msgid "Public Message"
973
  msgstr ""
974
 
975
+ #: bp-activity/bp-activity-template.php:4124
976
  msgid "Site Wide Activity RSS Feed"
977
  msgstr ""
978
 
2919
  msgstr ""
2920
 
2921
  #: bp-core/bp-core-attachments.php:689
2922
+ #: bp-core/classes/class-bp-admin.php:1543
2923
  msgid "Dismiss"
2924
  msgstr ""
2925
 
2944
  msgid "Upload"
2945
  msgstr ""
2946
 
2947
+ #: bp-core/bp-core-attachments.php:833
2948
  #: bp-templates/bp-legacy/buddypress/assets/_attachments/avatars/recycle.php:27
2949
  #: bp-templates/bp-nouveau/buddypress/assets/_attachments/avatars/recycle.php:27
2950
  msgid "Recycle"
2951
  msgstr ""
2952
 
2953
+ #: bp-core/bp-core-attachments.php:844
2954
  msgid "Take Photo"
2955
  msgstr ""
2956
 
2957
+ #: bp-core/bp-core-attachments.php:850
2958
  msgid "Please allow us to access to your camera."
2959
  msgstr ""
2960
 
2961
+ #: bp-core/bp-core-attachments.php:851
2962
  msgid "Please wait as we access your camera."
2963
  msgstr ""
2964
 
2965
+ #: bp-core/bp-core-attachments.php:852
2966
  msgid "Camera loaded. Click on the \"Capture\" button to take your photo."
2967
  msgstr ""
2968
 
2969
+ #: bp-core/bp-core-attachments.php:853
2970
  msgid "It looks like you do not have a webcam or we were unable to get permission to use your webcam. Please upload a photo instead."
2971
  msgstr ""
2972
 
2973
+ #: bp-core/bp-core-attachments.php:854
2974
  msgid "Your browser is not supported. Please upload a photo instead."
2975
  msgstr ""
2976
 
2977
+ #: bp-core/bp-core-attachments.php:855
2978
  msgid "Video error. Please upload a photo instead."
2979
  msgstr ""
2980
 
2981
+ #: bp-core/bp-core-attachments.php:856
2982
  msgid "Your profile photo is ready. Click on the \"Save\" button to use this photo."
2983
  msgstr ""
2984
 
2985
+ #: bp-core/bp-core-attachments.php:857
2986
  msgid "No photo was captured. Click on the \"Capture\" button to take your photo."
2987
  msgstr ""
2988
 
2989
  #. translators: 1: the advised width size in pixels. 2: the advised height size in pixels.
2990
+ #: bp-core/bp-core-attachments.php:905
2991
  msgid "For better results, make sure to upload an image that is larger than %1$spx wide, and %2$spx tall."
2992
  msgstr ""
2993
 
2994
  #. translators: %s: the upload error message
2995
+ #: bp-core/bp-core-attachments.php:1438
2996
  #: bp-core/bp-core-avatars.php:971
2997
  #: bp-core/classes/trait-attachments.php:51
2998
  msgid "Upload Failed! Error was: %s"
2999
  msgstr ""
3000
 
3001
+ #: bp-core/bp-core-attachments.php:1444
3002
  #: bp-core/classes/trait-attachments.php:110
3003
  msgid "There was a problem uploading the cover image."
3004
  msgstr ""
3028
  msgid "You have selected an image that is smaller than recommended. For best results, upload a picture larger than %1$d x %2$d pixels."
3029
  msgstr ""
3030
 
3031
+ #: bp-core/bp-core-avatars.php:2352
3032
  msgid "The profile photo you want to recycle cannot be found."
3033
  msgstr ""
3034
 
3035
+ #: bp-core/bp-core-avatars.php:2402
3036
  msgid "An unexpected error occured while recycling the previous profile photo."
3037
  msgstr ""
3038
 
3039
+ #: bp-core/bp-core-avatars.php:2542
3040
  msgid "The profile photo you want to delete cannot be found."
3041
  msgstr ""
3042
 
4752
  msgstr ""
4753
 
4754
  #: bp-core/classes/class-bp-admin.php:845
4755
+ #: bp-core/classes/class-bp-admin.php:1497
4756
  msgid "BuddyPress Add-ons"
4757
  msgstr ""
4758
 
4871
  msgid "All Contributors to BuddyPress %s"
4872
  msgstr ""
4873
 
4874
+ #: bp-core/classes/class-bp-admin.php:1129
4875
  msgid "With our thanks to these Open Source projects"
4876
  msgstr ""
4877
 
4878
+ #: bp-core/classes/class-bp-admin.php:1143
4879
  msgid "Contributor Emeriti"
4880
  msgstr ""
4881
 
4882
+ #: bp-core/classes/class-bp-admin.php:1148
4883
  msgid "Project Founder"
4884
  msgstr ""
4885
 
4886
+ #: bp-core/classes/class-bp-admin.php:1188
4887
  msgctxt "Email post type"
4888
  msgid "Situations"
4889
  msgstr ""
4890
 
4891
+ #: bp-core/classes/class-bp-admin.php:1543
4892
  msgid "Dismiss the welcome panel"
4893
  msgstr ""
4894
 
4895
+ #: bp-core/classes/class-bp-admin.php:1545
4896
  msgid "Hello BuddyPress Add-ons!"
4897
  msgstr ""
4898
 
4899
+ #: bp-core/classes/class-bp-admin.php:1547
4900
  msgid "Add-ons are features as Plugins or Blocks maintained by the BuddyPress development team & hosted on the WordPress.org plugins directory."
4901
  msgstr ""
4902
 
4903
+ #: bp-core/classes/class-bp-admin.php:1548
4904
  msgid "Thanks to this new tab inside your Dashboard screen to add plugins, you’ll be able to find them faster and eventually contribute to beta features early to give the BuddyPress development team your feedbacks."
4905
  msgstr ""
4906
 
4923
  msgid ","
4924
  msgstr ""
4925
 
4926
+ #: bp-core/classes/class-bp-attachment-avatar.php:430
4927
  #: bp-members/screens/change-avatar.php:68
4928
  msgid "There was a problem cropping your profile photo."
4929
  msgstr ""
4930
 
4931
+ #: bp-core/classes/class-bp-attachment-avatar.php:431
4932
  #: bp-members/screens/change-avatar.php:87
4933
  msgid "Your new profile photo was uploaded successfully."
4934
  msgstr ""
4935
 
4936
+ #: bp-core/classes/class-bp-attachment-avatar.php:432
4937
  #: bp-members/actions/delete-avatar.php:34
4938
  msgid "There was a problem deleting your profile photo. Please try again."
4939
  msgstr ""
4940
 
4941
+ #: bp-core/classes/class-bp-attachment-avatar.php:433
4942
  #: bp-members/actions/delete-avatar.php:32
4943
  msgid "Your profile photo was deleted successfully!"
4944
  msgstr ""
4945
 
4946
+ #: bp-core/classes/class-bp-attachment-avatar.php:434
4947
  msgid "Your profile photo was recycled successfully!"
4948
  msgstr ""
4949
 
4950
+ #: bp-core/classes/class-bp-attachment-avatar.php:435
4951
  msgid "The profile photo was permanently deleted successfully!"
4952
  msgstr ""
4953
 
4954
+ #: bp-core/classes/class-bp-attachment-avatar.php:450
4955
  #: bp-groups/screens/single/admin/group-avatar.php:80
4956
  msgid "There was a problem cropping the group profile photo."
4957
  msgstr ""
4958
 
4959
+ #: bp-core/classes/class-bp-attachment-avatar.php:451
4960
  #: bp-groups/actions/create.php:291
4961
  msgid "The group profile photo was uploaded successfully."
4962
  msgstr ""
4963
 
4964
+ #: bp-core/classes/class-bp-attachment-avatar.php:452
4965
  #: bp-groups/screens/single/admin/group-avatar.php:35
4966
  msgid "There was a problem deleting the group profile photo. Please try again."
4967
  msgstr ""
4968
 
4969
+ #: bp-core/classes/class-bp-attachment-avatar.php:453
4970
  #: bp-groups/screens/single/admin/group-avatar.php:33
4971
  msgid "The group profile photo was deleted successfully!"
4972
  msgstr ""
4973
 
4974
+ #: bp-core/classes/class-bp-attachment-avatar.php:454
4975
  msgid "The group profile photo was recycled successfully!"
4976
  msgstr ""
4977
 
4978
+ #: bp-core/classes/class-bp-attachment-avatar.php:455
4979
  msgid "The group profile photo was permanently deleted successfully!"
4980
  msgstr ""
4981
 
10850
  msgstr ""
10851
 
10852
  #: bp-messages/classes/class-bp-rest-messages-endpoint.php:1285
10853
+ msgid "Date of the latest message of the Thread, as GMT."
10854
  msgstr ""
10855
 
10856
  #: bp-messages/classes/class-bp-rest-messages-endpoint.php:1292
11478
  #: bp-templates/bp-legacy/buddypress-functions.php:1303
11479
  #: bp-templates/bp-legacy/buddypress/activity/entry.php:86
11480
  #: bp-templates/bp-nouveau/includes/activity/ajax.php:111
11481
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:422
11482
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:423
11483
  msgid "Remove Favorite"
11484
  msgstr ""
11485
 
11594
  msgstr ""
11595
 
11596
  #: bp-templates/bp-legacy/buddypress/activity/entry.php:61
11597
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:343
11598
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:347
11599
  msgid "View Conversation"
11600
  msgstr ""
11601
 
12883
  msgid "Comment"
12884
  msgstr ""
12885
 
12886
+ #: bp-templates/bp-nouveau/buddypress/activity/post-form.php:18
12887
  msgctxt "heading"
12888
  msgid "Post Update"
12889
  msgstr ""
13490
  msgstr ""
13491
 
13492
  #: bp-templates/bp-nouveau/includes/activity/ajax.php:151
13493
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:410
13494
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:411
13495
  msgid "Mark as Favorite"
13496
  msgstr ""
13497
 
13563
  msgid "Use tab styling for Activity directory navigation."
13564
  msgstr ""
13565
 
13566
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:375
13567
  msgctxt "button"
13568
  msgid "Comment"
13569
  msgstr ""
13570
 
13571
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:380
13572
  msgctxt "link"
13573
  msgid "Comment"
13574
  msgstr ""
13575
 
13576
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:493
13577
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:494
13578
  #: bp-templates/bp-nouveau/includes/notifications/template-tags.php:114
13579
  msgctxt "button"
13580
  msgid "Delete"
13581
  msgstr ""
13582
 
13583
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:539
13584
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:544
13585
  msgctxt "button"
13586
  msgid "Spam"
13587
  msgstr ""
13588
 
13589
  #. translators: 1: user profile link, 2: user name, 3: activity permalink, 4: activity recorded date, 5: activity timestamp, 6: activity human time since
13590
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:718
13591
  msgid "<a href=\"%1$s\">%2$s</a> replied <a href=\"%3$s\" class=\"activity-time-since\"><time class=\"time-since\" datetime=\"%4$s\" data-bp-timestamp=\"%5$d\">%6$s</time></a>"
13592
  msgstr ""
13593
 
13594
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:827
13595
  msgctxt "link"
13596
  msgid "Reply"
13597
  msgstr ""
13598
 
13599
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:841
13600
  #: bp-templates/bp-nouveau/includes/notifications/functions.php:248
13601
  msgctxt "link"
13602
  msgid "Delete"
13603
  msgstr ""
13604
 
13605
+ #: bp-templates/bp-nouveau/includes/activity/template-tags.php:868
13606
  msgctxt "link"
13607
  msgid "Spam"
13608
  msgstr ""
class-buddypress.php CHANGED
@@ -349,7 +349,7 @@ class BuddyPress {
349
 
350
  /** Versions */
351
 
352
- $this->version = '10.0.0-RC1';
353
  $this->db_version = 13165;
354
 
355
  /** Loading */
349
 
350
  /** Versions */
351
 
352
+ $this->version = '10.0.0';
353
  $this->db_version = 13165;
354
 
355
  /** Loading */
readme.txt CHANGED
@@ -3,10 +3,10 @@ Contributors: johnjamesjacoby, DJPaul, boonebgorges, r-a-y, imath, mercime, tw21
3
  Tags: user profiles, activity streams, messaging, friends, user groups, notifications, community, social networking, intranet
4
  License: GPLv2 or later
5
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
6
- Requires at least: 4.9
7
  Requires PHP: 5.6
8
  Tested up to: 5.8
9
- Stable tag: 9.2.0
10
 
11
  BuddyPress helps site builders & developers add community features to their websites, with user profiles, activity streams, and more!
12
 
@@ -125,6 +125,9 @@ Try <a href="https://wordpress.org/plugins/bbpress/">bbPress</a>. It integrates
125
 
126
  == Upgrade Notice ==
127
 
 
 
 
128
  = 9.2.0 =
129
  See: https://codex.buddypress.org/releases/version-9-2-0/
130
 
@@ -184,6 +187,9 @@ See: https://codex.buddypress.org/releases/version-5-0-0/
184
 
185
  == Changelog ==
186
 
 
 
 
187
  = 9.2.0 =
188
  See: https://codex.buddypress.org/releases/version-9-2-0/
189
 
3
  Tags: user profiles, activity streams, messaging, friends, user groups, notifications, community, social networking, intranet
4
  License: GPLv2 or later
5
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
6
+ Requires at least: 5.4
7
  Requires PHP: 5.6
8
  Tested up to: 5.8
9
+ Stable tag: 10.0.0
10
 
11
  BuddyPress helps site builders & developers add community features to their websites, with user profiles, activity streams, and more!
12
 
125
 
126
  == Upgrade Notice ==
127
 
128
+ = 10.0.0 =
129
+ See: https://codex.buddypress.org/releases/version-10-0-0/
130
+
131
  = 9.2.0 =
132
  See: https://codex.buddypress.org/releases/version-9-2-0/
133
 
187
 
188
  == Changelog ==
189
 
190
+ = 10.0.0 =
191
+ See: https://codex.buddypress.org/releases/version-10-0-0/
192
+
193
  = 9.2.0 =
194
  See: https://codex.buddypress.org/releases/version-9-2-0/
195