/* ============================================ BBP User Page Styles ============================================ */ #bbpress-forums #bbp-user-wrapper .bbp-user-body { background: var(--bs-white); margin-bottom: 20px; border-radius: 10px; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .entry-title { font-size: 2em; padding-bottom: 24px; color: var(--black_900); font-weight: 700; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .comment-content .bbp-attachments, #bbpress-forums #bbp-user-wrapper .bbp-user-body .comment-content .bbp-attachments-errors { width: 100%; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .comment-content .bbp-attachments .with-icons, #bbpress-forums #bbp-user-wrapper .bbp-user-body .comment-content .bbp-attachments-errors .with-icons { padding: 5px 0 0 0; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .bbp-user-section { overflow: hidden; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .bbp-user-section .forum-comment { margin-bottom: 20px; border-radius: 10px; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .bbp-user-section .forum-comment .comment-content p:last-child { margin: 0; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .bbp-user-section .forum-comment.odd { background: var(--black_25); } #bbpress-forums #bbp-user-wrapper .bbp-user-body .bbp-user-section .forum-comment.even { background: var(--bs-white); } #bbpress-forums #bbp-user-wrapper .bbp-user-body .bbp-search-form .search-form { display: flex; flex-flow: row-reverse; align-items: center; background-color: var(--bs-white); border: 1px solid var(--black_75); border-radius: 6px; height: 50px; padding: 0 15px; transition: all 0.3s ease; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .bbp-form div { margin-bottom: 0.4rem; float: none; clear: both; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .bbp-form legend { padding: 0; margin-bottom: 8px; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .bbp-form input[type=text], #bbpress-forums #bbp-user-wrapper .bbp-user-body .bbp-form textarea { border-radius: 4px; } #bbpress-forums #bbp-user-wrapper .bbp-user-body { /* ============================================ Notifications (Forumax Pro) ============================================ */ } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper { padding: 18px 20px; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper .bbpc-notification-body { margin-top: 6px; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper .bbpc-notification-list { list-style: none; margin: 0; padding: 0; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper .bbpc-notification-item { display: flex; align-items: flex-start; gap: 12px; padding: 12px 14px; border-radius: 10px; border: 1px solid var(--black_50); background: var(--bs-white); position: relative; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper .bbpc-notification-item + .bbpc-notification-item { margin-top: 10px; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper .bbpc-notify-author { flex: 0 0 auto; line-height: 0; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper .bbpc-notify-author img { width: 32px; height: 32px; border-radius: 50%; display: block; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper .bbpc-notify-content { flex: 1 1 auto; min-width: 0; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper .bbpc-notify-content p { margin: 0; padding: 0; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper .bbpc-notify-content a.bbpc-notification-link { color: var(--black_800); font-weight: 500; text-decoration: none; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper .bbpc-notify-content a.bbpc-notification-link:hover { color: var(--bbpc_brand_color); text-decoration: underline; } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper .bbpc-notify-time { display: block; margin-top: 6px; font-size: 12px; line-height: 1.4; color: var(--black_400); } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper { /* Unread state */ } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper .bbpc-notification-item.bbpc-notify-unread { background: var(--black_25); border-left: 3px solid var(--bbpc_brand_color); } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper .bbpc-notify-read { position: absolute; right: 14px; top: 16px; width: 8px; height: 8px; border-radius: 99px; background: var(--bbpc_brand_color); } #bbpress-forums #bbp-user-wrapper .bbp-user-body .notification-wrapper .bbpc-notification-footer { margin-top: 16px; display: flex; justify-content: center; }