.bbp-page-hero{position:relative;padding:4rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);overflow:hidden}.bbp-page-hero__blobs{position:absolute;inset:0;pointer-events:none;overflow:hidden}.bbp-page-blob{position:absolute;opacity:.8}.bbp-page-blob--1{width:500px;height:500px;top:-150px;right:-100px;animation:blob-float-1 20s ease-in-out infinite}.bbp-page-blob--2{width:400px;height:400px;bottom:-100px;left:-50px;animation:blob-float-2 25s ease-in-out infinite}@keyframes blob-float-1{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(10deg)}66%{transform:translate(-20px,20px) rotate(-5deg)}}@keyframes blob-float-2{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-20px,30px) rotate(-10deg)}66%{transform:translate(30px,-20px) rotate(5deg)}}.bbp-page-hero__pattern{position:absolute;inset:0;background-image:radial-gradient(circle,#64748b 1px,transparent 0);background-size:24px 24px;opacity:.04}.bbp-page-hero__content{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.bbp-page-hero__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:linear-gradient(135deg,var(--wpdm-primary,#008fef) 0,#06b6d4 100%);border-radius:1rem;margin-bottom:1.5rem;box-shadow:0 10px 40px -10px rgba(var(--wpdm-primary-rgb,0,143,239),.4)}.bbp-page-hero__icon-svg{width:32px;height:32px;color:#fff}.bbp-page-hero__title{font-size:2.25rem;font-weight:700;color:#1e293b;margin:0 0 .75rem;line-height:1.2}.bbp-page-hero__subtitle{font-size:1.125rem;color:#64748b;margin:0}.bbp-page-hero__subtitle a{color:var(--wpdm-primary,#008fef);font-weight:500}.bbp-page-hero__subtitle a:hover{text-decoration:underline}@media (min-width:768px){.bbp-page-hero{padding:5rem 0}.bbp-page-hero__title{font-size:2.75rem}}#bbpress-forums{font-size:.9375rem;line-height:1.6;color:#374151;margin-bottom:0}#bbpress-forums *,#bbpress-forums :after,#bbpress-forums :before{box-sizing:border-box}#bbpress-forums ol,#bbpress-forums ul{list-style:none;margin:0;padding:0}#bbpress-forums li:before{display:none;content:none!important}#bbpress-forums a{color:#525f7f;text-decoration:none;letter-spacing:.3px;transition:color .2s ease}#bbpress-forums a:hover{color:var(--wpdm-primary,#008fef)}#bbpress-forums .pb-3{padding-bottom:1rem}#bbpress-forums .mb-2{margin-bottom:.75rem}#bbpress-forums .m-0{margin:0}#bbpress-forums .clearfix:after{content:"";display:table;clear:both}#bbpress-forums .row{display:flex;flex-wrap:wrap;margin:0 -.75rem}#bbpress-forums .col-md-4,#bbpress-forums .col-md-8{padding:0 .75rem;width:100%}@media (min-width:768px){#bbpress-forums .col-md-4{width:33.333%}#bbpress-forums .col-md-8{width:66.667%}}#bbpress-forums .text-right{text-align:right}#bbpress-forums .row.top-row *{font-size:13px;line-height:30px}#bbpress-forums #bbp-search-form{margin-bottom:0}#bbpress-forums .input-group{display:flex;position:relative;width:100%;max-width:500px}#bbpress-forums .input-group-lg .form-control{padding:.875rem 1rem;font-size:1rem;border-radius:0 .75rem .75rem 0}#bbpress-forums .input-group-prepend{display:flex}#bbpress-forums .input-group-text{display:flex;align-items:center;justify-content:center;padding:.875rem 1rem;font-size:1rem;color:#6b7280;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-right:none;border-radius:.75rem 0 0 .75rem}#bbpress-forums .input-group .form-control{flex:1;border:1px solid #e2e8f0;background:#fff;color:#1f2937;transition:all .2s ease}#bbpress-forums .input-group .form-control:focus{outline:none;border-color:var(--wpdm-primary,#008fef);box-shadow:0 0 0 4px rgba(var(--wpdm-primary-rgb,0,143,239),.1)}#bbpress-forums .input-group .form-control::-moz-placeholder{color:#94a3b8}#bbpress-forums .input-group .form-control::placeholder{color:#94a3b8}#bbpress-forums .bbp-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#64748b}#bbpress-forums .bbp-breadcrumb a{color:#64748b}#bbpress-forums .bbp-breadcrumb a:hover{color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-sep{color:#cbd5e1}#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current{color:#1e293b;font-weight:600}#bbpress-forums #subscription-toggle{float:right;font-size:.875rem;font-weight:600;color:var(--wpdm-primary,#008fef);margin:0;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(var(--wpdm-primary-rgb,0,143,239),.08) 0,rgba(99,102,241,.05) 100%);border-radius:.5rem;transition:all .2s ease}#bbpress-forums #subscription-toggle:hover{background:linear-gradient(135deg,rgba(var(--wpdm-primary-rgb,0,143,239),.15) 0,rgba(99,102,241,.1) 100%)}#bbpress-forums div.bbp-template-notice,#bbpress-forums div.bbp-template-notice.info{background:linear-gradient(135deg,rgba(var(--wpdm-primary-rgb,0,143,239),.05) 0,rgba(99,102,241,.03) 100%);border:none;border-left:4px solid var(--wpdm-primary,#008fef);border-radius:.625rem;padding:1rem 1.25rem;margin-bottom:1rem;font-size:.875rem;color:#1e40af}#bbpress-forums div.bbp-template-notice{background:linear-gradient(135deg,#fefce8,#fef9c3);border-left-color:#eab308;color:#854d0e}#bbpress-forums .bbp-template-notice p{margin:0}#bbpress-forums .bbp-template-notice a{display:inline-flex;align-items:center;gap:.375rem}#bbpress-forums .bbp-template-notice img.avatar{width:20px!important;height:20px!important;max-width:20px!important;border-radius:50%;margin:0!important;display:inline-block;vertical-align:middle}#bbpress-forums .bbp-template-notice li{margin-bottom:0!important}#bbpress-forums .bbp-pagination{display:flex;align-items:center;justify-content:space-between;margin:1.25rem 0;font-size:.875rem;color:#64748b;letter-spacing:.3px}#bbpress-forums .bbp-pagination-count{color:#64748b}#bbpress-forums .bbp-pagination-links{display:flex;gap:.25rem}#bbpress-forums .bbp-pagination-links .page-numbers,#bbpress-forums .bbp-pagination-links a,#bbpress-forums .bbp-pagination-links span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 .75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-weight:600;background:#fff;transition:all .2s ease}#bbpress-forums .bbp-pagination-links a{color:#475569}#bbpress-forums .bbp-pagination-links a:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}#bbpress-forums .bbp-pagination-links span.current{background:linear-gradient(135deg,var(--wpdm-primary,#008fef) 0,#0070c0 100%);border-color:var(--wpdm-primary,#008fef);color:#fff;box-shadow:0 2px 4px rgba(var(--wpdm-primary-rgb,0,143,239),.3)}#bbpress-forums .bbp-pagination-links span.dots{border:none;background:transparent;min-width:auto;padding:0 .25rem}#bbpress-forums .card,#bbpress-forums .card-default{background:#fff;border:none;border-radius:.875rem;box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02);margin-bottom:.625rem;overflow:hidden;position:relative;transition:all .25s ease}#bbpress-forums .card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--wpdm-primary,#008fef) 0,#6366f1 100%);opacity:.5;transition:opacity .25s ease}#bbpress-forums .card:hover{box-shadow:0 8px 25px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.04);transform:translateY(-2px)}#bbpress-forums .card:hover:before{opacity:1}#bbpress-forums .card-body{padding:0}#bbpress-forums .card-topic,#bbpress-forums div.odd{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}#bbpress-forums div.even{background:#fff}#bbpress-forums div.card-topic.sticky,#bbpress-forums div.card-topic.super-sticky{background:linear-gradient(135deg,#faf5ff,#f3e8ff)}#bbpress-forums div.card-topic.sticky:before,#bbpress-forums div.card-topic.super-sticky:before{background:linear-gradient(180deg,#8b5cf6,#7c3aed);opacity:1}#bbpress-forums .card-topic:last-child{margin-bottom:1rem}#bbpress-forums .card-body>ul{display:flex;align-items:center;padding:1.25rem 1.5rem 1.25rem 1.75rem;margin:0;gap:1.5rem}#bbpress-forums li.bbp-forum-info,#bbpress-forums li.bbp-topic-title{flex:1;min-width:0;width:auto}#bbpress-forums .bbp-forum-info h3{margin:0 0 .25rem;font-size:1.0625rem;line-height:1.4}#bbpress-forums .bbp-forum-title{font-weight:700;color:#1e293b;transition:color .2s ease}#bbpress-forums .bbp-forum-title:hover{color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{margin-top:.25rem;font-size:.8125rem;color:#64748b;letter-spacing:.3px;font-weight:500;white-space:normal}#bbpress-forums p.bbp-topic-meta span{color:#94a3b8}#bbpress-forums .bbp-forums-list{margin-top:.625rem;font-size:.8125rem}#bbpress-forums .bbp-forums-list .bbp-forum-link{color:#64748b;padding:.25rem .625rem;background:rgba(var(--wpdm-primary-rgb,0,143,239),.08);border-radius:.375rem;margin-right:.375rem;display:inline-block;margin-bottom:.25rem;transition:all .2s ease}#bbpress-forums .bbp-forums-list .bbp-forum-link:hover{background:rgba(var(--wpdm-primary-rgb,0,143,239),.15);color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-topic-permalink{font-size:1rem!important;font-weight:700!important;color:#1e293b;display:inline;line-height:1.4}#bbpress-forums .bbp-topic-permalink:hover{color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-topic-pagination{display:inline-flex;gap:.25rem;margin-left:.75rem;vertical-align:middle}#bbpress-forums .bbp-topic-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:2px 6px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:10px;font-size:.75rem;font-weight:600;color:#64748b}#bbpress-forums .bbp-topic-pagination a:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#1e293b}#bbpress-forums .bbp-forum-reply-count,#bbpress-forums .bbp-forum-topic-count,#bbpress-forums .bbp-topic-reply-count,#bbpress-forums .bbp-topic-voice-count{width:auto;flex-shrink:0}#bbpress-forums li.bbp-forum-freshness,#bbpress-forums li.bbp-topic-freshness{width:160px;text-align:left;flex-shrink:0;padding-left:1.25rem;border-left:1px solid #e2e8f0;float:none}#bbpress-forums .bbp-forum-freshness>a,#bbpress-forums .bbp-topic-freshness>a{font-size:.8125rem;color:#64748b;display:block;margin-bottom:.25rem;white-space:nowrap}#bbpress-forums .bbp-forum-freshness>a:hover,#bbpress-forums .bbp-topic-freshness>a:hover{color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-forum-freshness .bbp-topic-meta,#bbpress-forums .bbp-topic-freshness .bbp-topic-meta{margin:0}#bbpress-forums .bbp-topic-freshness-author{font-size:.8125rem;font-weight:700;color:#1e293b;flex-wrap:nowrap}#bbpress-forums .bbp-topic-freshness-author,#bbpress-forums .bbp-topic-freshness-author a{display:inline-flex!important;align-items:center!important;gap:.375rem}#bbpress-forums .bbp-topic-freshness-author img,#bbpress-forums .bbp-topic-freshness-author img.avatar{width:20px!important;height:20px!important;max-width:20px!important;min-width:20px!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important;margin:0!important}#bbpress-forums .status-closed{color:#64748b}#bbpress-forums .card.topic.type-topic.status-closed:not(.sticky):not(.super-sticky){opacity:.4}#bbpress-forums .card.topic.type-topic.status-closed:before{background:linear-gradient(180deg,#94a3b8,#64748b)}#bbpress-forums .topic-resolved:after{position:absolute;content:"Resolved";z-index:9;right:10px;bottom:10px;padding:8px 16px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-weight:800;font-size:.6875rem;text-transform:uppercase;letter-spacing:1px;border-radius:.375rem;box-shadow:0 2px 4px rgba(16,185,129,.3)}#bbpress-forums .card-topic.type-topic.topic-resolved:after{right:-20px;bottom:33px;padding:6px 10px;transform:rotate(90deg);font-size:10px}#bbpress-forums .bbp-row-actions{display:none}#bbpress-forums .bbp-reply-form,#bbpress-forums .bbp-topic-form{margin-top:2.5rem}#bbpress-forums .bbp-reply-form>h3,#bbpress-forums .bbp-topic-form>h3{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0}#bbpress-forums .bbp-form.card{border:1px solid #e2e8f0;border-radius:.875rem;background:#fff;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04)}#bbpress-forums .bbp-form.card:before{display:none}#bbpress-forums .bbp-form.card:hover{transform:none;box-shadow:0 1px 3px rgba(0,0,0,.04)}#bbpress-forums .bbp-form .card-body{padding:1.75rem}#bbpress-forums .bbp-form .card-footer{padding:1.25rem 1.75rem;background:#f8fafc;border-top:1px solid #e2e8f0}#bbpress-forums .bbp-form-row{flex-wrap:wrap;gap:1.5rem;margin-top:0}#bbpress-forums .bbp-form-row .bbp-form-group--half{flex:1;min-width:200px}@media (max-width:576px){#bbpress-forums .bbp-form-row{flex-direction:column;gap:1rem}#bbpress-forums .bbp-form-row .bbp-form-group--half{width:100%}}#bbpress-forums .bbp-form label,#bbpress-forums .bbp-topic-form label{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}#bbpress-forums .bbp-form-label{display:inline-flex!important;align-items:center!important}#bbpress-forums .bbp-form-label-icon{flex-shrink:0}#bbpress-forums .bbp-form input[type=email],#bbpress-forums .bbp-form input[type=password],#bbpress-forums .bbp-form input[type=text],#bbpress-forums .bbp-form select,#bbpress-forums .bbp-form textarea,#bbpress-forums .form-control{width:100%;padding:.75rem 1rem;font-size:.9375rem;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;transition:all .2s ease;margin-bottom:1rem}#bbpress-forums .bbp-form input:focus,#bbpress-forums .bbp-form select:focus,#bbpress-forums .bbp-form textarea:focus,#bbpress-forums .form-control:focus{outline:none;border-color:var(--wpdm-primary,#008fef);box-shadow:0 0 0 4px rgba(var(--wpdm-primary-rgb,0,143,239),.1)}#bbpress-forums .input-lg{padding:.875rem 1rem;font-size:1rem}#bbpress-forums .bbp-form textarea{min-height:200px;resize:vertical}#bbpress-forums .btn,#bbpress-forums button[type=submit],#bbpress-forums input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:700;color:#475569;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:.625rem;cursor:pointer;transition:all .25s ease}#bbpress-forums .btn:hover,#bbpress-forums button[type=submit]:hover,#bbpress-forums input[type=submit]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}#bbpress-forums .bbp-submit-wrapper .btn,#bbpress-forums .btn-primary,#bbpress-forums .btn.btn-primary,#bbpress-forums .card-footer .btn,#bbpress-forums button.btn-primary{color:#fff;background:linear-gradient(135deg,var(--wpdm-primary,#008fef) 0,#0070c0 100%);border:none;box-shadow:0 4px 12px rgba(var(--wpdm-primary-rgb,0,143,239),.35)}#bbpress-forums .bbp-submit-wrapper .btn:hover,#bbpress-forums .btn-primary:hover,#bbpress-forums .btn.btn-primary:hover,#bbpress-forums .card-footer .btn:hover,#bbpress-forums button.btn-primary:hover{background:linear-gradient(135deg,#0070c0,#005a9e);box-shadow:0 6px 16px rgba(var(--wpdm-primary-rgb,0,143,239),.45);transform:translateY(-2px)}#bbpress-forums .bbp-submit-wrapper{display:flex;align-items:center;justify-content:space-between}#bbpress-forums .bbp-submit-wrapper.card-footer{padding:1.25rem 1.5rem}#bbpress-forums .bbp-submit-wrapper.card-footer .row{width:100%;align-items:center}#bbpress-forums .bbp-submit-wrapper p{margin:0;font-size:.875rem;color:#64748b}#bbpress-forums .bbp-submit-wrapper input[type=checkbox]{margin-right:.5rem;width:auto}#bbpress-forums .bbp-form select,#bbpress-forums select{width:100%;padding:.75rem 2.5rem .75rem 1rem;font-size:.9375rem;color:#1e293b;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E") right .75rem center/1.25rem no-repeat;border:1px solid #e2e8f0;border-radius:.625rem;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:all .2s ease}#bbpress-forums .bbp-form select:focus,#bbpress-forums select:focus{outline:none;border-color:var(--wpdm-primary,#008fef);box-shadow:0 0 0 3px rgba(var(--wpdm-primary-rgb,0,143,239),.1)}#bbpress-forums .wp-editor-wrap{margin-bottom:0;border:1px solid #e2e8f0;border-radius:.625rem;overflow:hidden}#bbpress-forums .wp-editor-container{border:none!important}#bbpress-forums .quicktags-toolbar{padding:.5rem .75rem;background:#f8fafc;border:none!important;border-bottom:1px solid #e2e8f0!important;border-radius:0;display:flex;flex-wrap:wrap;gap:.375rem}#bbpress-forums .quicktags-toolbar input{padding:.1rem .75rem;font-size:.75rem;font-weight:600;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;cursor:pointer;color:#475569;transition:all .15s ease;margin:0}#bbpress-forums .quicktags-toolbar input:hover{background:var(--wpdm-primary,#008fef);border-color:var(--wpdm-primary,#008fef);color:#fff}#bbpress-forums .bbp-the-content,#bbpress-forums .wp-editor-container textarea{border:none!important;border-radius:0!important;min-height:200px;padding:1rem;font-size:.9375rem;resize:vertical;margin:0!important}#bbpress-forums .bbp-the-content:focus,#bbpress-forums .wp-editor-container textarea:focus{outline:none;box-shadow:none!important}#bbpress-forums .bbp-form-fieldset:has(input[name=bbp_log_reply_edit]),#bbpress-forums .bbp-form-fieldset:has(input[name=bbp_log_topic_edit]),#bbpress-forums .bbp-reply-revision-log,#bbpress-forums .bbp-topic-revision-log{display:none!important}#bbpress-forums .bbp-reply-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:.5rem;margin-bottom:1rem}#bbpress-forums .bbp-reply-card--staff{border-left-color:var(--wpdm-primary,#008fef);background:linear-gradient(90deg,rgba(var(--wpdm-primary-rgb,0,143,239),.03) 0,#fff 100%)}#bbpress-forums .bbp-reply-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 1rem;background:#f1f5f9;border-bottom:1px solid #e2e8f0;font-size:.75rem}#bbpress-forums .bbp-reply-card__meta{display:flex;align-items:center;gap:.5rem;color:#64748b}#bbpress-forums .bbp-reply-card__meta-icon{display:none}#bbpress-forums .bbp-reply-card__date{color:#475569;font-weight:500}#bbpress-forums .bbp-reply-card__permalink{color:#64748b;font-weight:600;margin-left:auto}#bbpress-forums .bbp-reply-card__permalink:hover{color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-reply-card__actions{display:flex;align-items:center;gap:.125rem}#bbpress-forums .bbp-reply-card__actions a{padding:.125rem .375rem;font-size:.6875rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.3px}#bbpress-forums .bbp-reply-card__actions a:hover{color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-reply-card__actions .bbp-admin-links-sep{color:#cbd5e1;margin:0 .125rem}#bbpress-forums .bbp-reply-card__body{display:flex}#bbpress-forums .bbp-reply-card__author{flex-shrink:0;width:120px;padding:1rem .75rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.625rem}#bbpress-forums .bbp-reply-card__badges{display:flex;gap:.25rem;flex-wrap:wrap;justify-content:center}#bbpress-forums .bbp-badge--staff{background:var(--wpdm-primary,#008fef);color:#fff;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;border-radius:.25rem}#bbpress-forums .bbp-badge--op,#bbpress-forums .bbp-reply-card__author-role{background:#64748b;color:#fff;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;border-radius:.25rem}#bbpress-forums .bbp-reply-card__author-role{display:inline-block;text-transform:capitalize}#bbpress-forums .bbp-reply-card--staff .bbp-reply-card__author-role{background:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-reply-card__avatar img{width:64px!important;height:64px!important;border-radius:50%;border:3px solid #e2e8f0;margin:0!important}#bbpress-forums .bbp-reply-card--staff .bbp-reply-card__avatar img{border-color:rgba(var(--wpdm-primary-rgb,0,143,239),.3)}#bbpress-forums .bbp-reply-card__author-name{font-size:.8125rem;font-weight:700;color:#1e293b}#bbpress-forums .bbp-reply-card__author-name:hover{color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-reply-card__content{flex:1;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.7;color:#374151;border-left:1px solid #e2e8f0}#bbpress-forums .bbp-reply-card__content a{color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-reply-card__content p{margin-bottom:1rem}#bbpress-forums .bbp-reply-card__content p:last-child{margin-bottom:0}#bbpress-forums .bbp-reply-card__content code{padding:.125rem .375rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.25rem;font-size:.875em}#bbpress-forums .bbp-reply-card.bbp-private-reply{border-left-color:#f43f5e;background:linear-gradient(90deg,rgba(244,63,94,.03),#fff)}@media (max-width:768px){#bbpress-forums .bbp-reply-card__body{flex-direction:column}#bbpress-forums .bbp-reply-card__author{width:100%;flex-direction:row;justify-content:flex-start;gap:1rem;padding:1rem;border-bottom:1px solid #e2e8f0;text-align:left}#bbpress-forums .bbp-reply-card__content{border-left:none}#bbpress-forums .bbp-reply-card__avatar img{width:48px!important;height:48px!important}#bbpress-forums .bbp-reply-card__header{flex-wrap:wrap}#bbpress-forums .bbp-reply-card__actions{flex-wrap:wrap;width:100%;justify-content:flex-end}}#bbpress-forums #bbp-user-wrapper{background:#fff;border-radius:.875rem;box-shadow:0 2px 8px rgba(0,0,0,.04);overflow:hidden}#bbpress-forums #bbp-user-wrapper h2.entry-title{padding:1.25rem 1.5rem;margin:0;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;font-size:1.25rem;font-weight:700;color:#1e293b}#bbpress-forums #bbp-user-body{padding:1.5rem}#bbpress-forums #bbp-user-navigation{margin-bottom:1.5rem}#bbpress-forums #bbp-user-navigation ul{display:flex;gap:.5rem;flex-wrap:wrap;border-bottom:1px solid #e2e8f0;padding-bottom:1rem}#bbpress-forums #bbp-user-navigation li a{display:block;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#64748b;transition:all .2s ease}#bbpress-forums #bbp-user-navigation li a:hover{background:#f1f5f9;color:#1e293b}#bbpress-forums #bbp-user-navigation li.current a{background:linear-gradient(135deg,var(--wpdm-primary,#008fef) 0,#0070c0 100%);color:#fff}#bbpress-forums .bbp-forums,#bbpress-forums .bbp-topics{margin-bottom:1.5rem}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{display:none}@media (max-width:991px){#bbpress-forums li.bbp-forum-freshness,#bbpress-forums li.bbp-topic-freshness{display:none}}@media (max-width:768px){#bbpress-forums .card-body>ul{flex-wrap:wrap;padding:1rem;gap:.75rem}#bbpress-forums li.bbp-forum-info,#bbpress-forums li.bbp-topic-title{width:100%;margin-bottom:.5rem}#bbpress-forums .bbp-forum-reply-count,#bbpress-forums .bbp-forum-topic-count,#bbpress-forums .bbp-topic-reply-count,#bbpress-forums .bbp-topic-voice-count{width:auto;flex:1}#bbpress-forums .bbp-reply-author{float:none;width:100%;padding:2.5rem 1rem 1rem;display:flex;align-items:center;gap:1rem;text-align:left}#bbpress-forums .bbp-author-avatar img{width:48px;height:48px}#bbpress-forums .bbp-pagination{flex-direction:column;gap:1rem;text-align:center}#bbpress-forums .bbp-pagination-links{justify-content:center}#bbpress-forums #bbp-user-navigation ul{flex-direction:column}#bbpress-forums .bbp-submit-wrapper{flex-direction:column;gap:1rem;align-items:stretch}#bbpress-forums .bbp-submit-wrapper .text-right{text-align:center}#bbpress-forums .row{flex-direction:column}#bbpress-forums .col-md-4,#bbpress-forums .col-md-8{width:100%}#bbpress-forums .input-group{max-width:100%}#bbpress-forums div.reply,#bbpress-forums div.topic{display:block!important;flex-direction:column}#bbpress-forums div.reply div.bbp-reply-author,#bbpress-forums div.topic div.bbp-reply-author{width:100%!important;flex-direction:row!important;justify-content:flex-start;padding:1rem;gap:1rem;border-bottom:1px solid #e2e8f0}#bbpress-forums div.reply div.bbp-reply-content,#bbpress-forums div.topic div.bbp-reply-content{display:block!important;width:100%;border-left:none!important}#bbpress-forums .bbp-reply-author img.avatar{width:48px!important;height:48px!important}#bbpress-forums .bbp-reply-author .bbp-author-name{margin-top:0}#bbpress-forums .bbp-author-role{margin-top:.25rem}#bbpress-forums .row.top-row{flex-direction:column;align-items:flex-start}}#bbpress-forums .bbp-archive-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.25rem;padding:1.5rem 2rem;background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}#bbpress-forums .bbp-archive-header__content{flex:1}#bbpress-forums .bbp-archive-header__title{display:flex;align-items:center;gap:.625rem;margin:0 0 .375rem;font-size:1.5rem;font-weight:700;color:#1e293b;line-height:1.3}#bbpress-forums .bbp-header-icon{width:1.75rem;height:1.75rem;color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-archive-header__desc{margin:0;font-size:.9375rem;color:#64748b}#bbpress-forums .bbp-archive-header__search{flex-shrink:0;width:280px}#bbpress-forums .bbp-search-form{margin:0}#bbpress-forums .bbp-search-field{position:relative;display:flex;align-items:center}#bbpress-forums .bbp-search-icon{position:absolute;left:1rem;width:1.125rem;height:1.125rem;color:#94a3b8;pointer-events:none}#bbpress-forums .bbp-search-input{width:100%;padding:.75rem 1rem .75rem 2.75rem;font-size:.875rem;color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;transition:all .2s ease}#bbpress-forums .bbp-search-input:focus{outline:none;background:#fff;border-color:var(--wpdm-primary,#008fef);box-shadow:0 0 0 3px rgba(var(--wpdm-primary-rgb,0,143,239),.1)}#bbpress-forums .bbp-search-input::-moz-placeholder{color:#94a3b8}#bbpress-forums .bbp-search-input::placeholder{color:#94a3b8}#bbpress-forums .bbp-stats-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.25rem}#bbpress-forums .bbp-stat-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;transition:all .2s ease}#bbpress-forums .bbp-stat-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.05)}#bbpress-forums .bbp-stat-card__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.625rem;flex-shrink:0}#bbpress-forums .bbp-stat-card__icon--forums{background:linear-gradient(135deg,rgba(var(--wpdm-primary-rgb,0,143,239),.1) 0,rgba(var(--wpdm-primary-rgb,0,143,239),.05) 100%)}#bbpress-forums .bbp-stat-card__icon--topics{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(139,92,246,.05))}#bbpress-forums .bbp-stat-card__icon--replies{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05))}#bbpress-forums .bbp-stat-icon{width:1.375rem;height:1.375rem}#bbpress-forums .bbp-stat-card__icon--forums .bbp-stat-icon{color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-stat-card__icon--topics .bbp-stat-icon{color:#8b5cf6}#bbpress-forums .bbp-stat-card__icon--replies .bbp-stat-icon{color:#10b981}#bbpress-forums .bbp-stat-card__data{display:flex;flex-direction:column;gap:.125rem}#bbpress-forums .bbp-stat-card__number{font-size:1.375rem;font-weight:700;color:#1e293b;line-height:1}#bbpress-forums .bbp-stat-card__label{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}#bbpress-forums .bbp-breadcrumb-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem}#bbpress-forums .bbp-breadcrumb-wrapper .bbp-breadcrumb,#bbpress-forums .bbp-breadcrumb-wrapper .bbp-breadcrumb p{margin:0}#bbpress-forums .bbp-forums-list,#bbpress-forums .bbp-replies-list,#bbpress-forums .bbp-topics-list{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.5rem}#bbpress-forums .bbp-forum-card{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden;transition:all .2s ease}#bbpress-forums .bbp-forum-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.06)}#bbpress-forums .bbp-forum-card__indicator{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-forum-card--category .bbp-forum-card__indicator{background:#8b5cf6}#bbpress-forums .bbp-forum-card__body>ul{display:flex;align-items:center;padding:1rem 1.25rem 1rem 1.5rem;margin:0;gap:1.25rem}#bbpress-forums .bbp-forum-icon{flex-shrink:0}#bbpress-forums .bbp-forum-icon__wrapper{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,rgba(var(--wpdm-primary-rgb,0,143,239),.1) 0,rgba(var(--wpdm-primary-rgb,0,143,239),.05) 100%);border-radius:.625rem}#bbpress-forums .bbp-forum-type-icon{width:1.5rem;height:1.5rem;color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-forum-info__title{margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.4}#bbpress-forums .bbp-topic-card{position:relative;margin-bottom:.625rem;background:linear-gradient(145deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));backdrop-filter:blur(20px) saturate(180%);border:1px solid hsla(0,0%,100%,.5);border-radius:.875rem;box-shadow:0 2px 12px rgba(0,0,0,.04),inset 0 1px 1px hsla(0,0%,100%,.8);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}#bbpress-forums .bbp-topic-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.08),inset 0 1px 1px hsla(0,0%,100%,.8)}#bbpress-forums .bbp-topic-card__indicator{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--wpdm-primary,#008fef) 0,#6366f1 100%);opacity:.5;transition:opacity .3s ease}#bbpress-forums .bbp-topic-card:hover .bbp-topic-card__indicator{opacity:1}#bbpress-forums .bbp-topic-card__body>ul{display:flex;align-items:center;padding:1rem 1.5rem;margin:0;gap:1.25rem}#bbpress-forums .bbp-topic-card.bbp-topic--sticky{background:linear-gradient(145deg,rgba(139,92,246,.08),rgba(124,58,237,.04));border-color:rgba(139,92,246,.2)}#bbpress-forums .bbp-topic-card.bbp-topic--sticky .bbp-topic-card__indicator{background:linear-gradient(180deg,#8b5cf6,#7c3aed);opacity:1}#bbpress-forums .bbp-topic-card.bbp-topic--super-sticky{background:linear-gradient(145deg,rgba(239,68,68,.08),rgba(220,38,38,.04));border-color:rgba(239,68,68,.2)}#bbpress-forums .bbp-topic-card.bbp-topic--super-sticky .bbp-topic-card__indicator{background:linear-gradient(180deg,#ef4444,#dc2626);opacity:1}#bbpress-forums .bbp-topic-card.bbp-topic--resolved{background:linear-gradient(145deg,rgba(16,185,129,.08),rgba(5,150,105,.04));border-color:rgba(16,185,129,.2)}#bbpress-forums .bbp-topic-card.bbp-topic--resolved .bbp-topic-card__indicator{background:linear-gradient(180deg,#10b981,#059669);opacity:1}#bbpress-forums .bbp-topic-card.bbp-topic--closed{opacity:.65}#bbpress-forums .bbp-topic-card.bbp-topic--closed .bbp-topic-card__indicator{background:linear-gradient(180deg,#94a3b8,#64748b)}#bbpress-forums .bbp-topic-card.bbp-topic--hot{background:linear-gradient(145deg,rgba(245,158,11,.08),rgba(217,119,6,.04));border-color:rgba(245,158,11,.2)}#bbpress-forums .bbp-topic-card.bbp-topic--hot .bbp-topic-card__indicator{background:linear-gradient(180deg,#f59e0b,#d97706);opacity:1}#bbpress-forums .bbp-topic-status{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:auto}#bbpress-forums .bbp-topic-status__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:linear-gradient(135deg,rgba(var(--wpdm-primary-rgb,0,143,239),.1) 0,rgba(99,102,241,.06) 100%);border-radius:.625rem;transition:all .3s ease}#bbpress-forums .bbp-topic-card:hover .bbp-topic-status__icon{transform:scale(1.08)}#bbpress-forums .bbp-topic-status__badges{display:flex;flex-direction:column;gap:.25rem}#bbpress-forums .bbp-icon{width:1.25rem;height:1.25rem;color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-icon--resolved{color:#10b981}#bbpress-forums .bbp-icon--closed{color:#64748b}#bbpress-forums .bbp-icon--sticky{color:#8b5cf6}#bbpress-forums .bbp-icon--super-sticky{color:#ef4444}#bbpress-forums .bbp-icon--hot{color:#f59e0b}#bbpress-forums .bbp-topic-title__main{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.375rem}#bbpress-forums .bbp-meta-icon{width:.875rem;height:.875rem;color:#94a3b8;margin-right:.25rem;flex-shrink:0;vertical-align:middle}#bbpress-forums .bbp-topic-started-by a{display:inline-flex;align-items:center;gap:.25rem}#bbpress-forums .bbp-topic-started-by img.avatar{width:16px!important;height:16px!important;max-width:16px!important;border-radius:50%;margin:0!important}#bbpress-forums .bbp-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:.375rem;white-space:nowrap}#bbpress-forums .bbp-badge--resolved{background:linear-gradient(135deg,#10b981,#059669);color:#fff}#bbpress-forums .bbp-badge--closed{background:linear-gradient(135deg,#94a3b8,#64748b);color:#fff}#bbpress-forums .bbp-badge--sticky{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}#bbpress-forums .bbp-badge--super-sticky{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}#bbpress-forums .bbp-badge--hot{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}#bbpress-forums .bbp-stat-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem 1rem;min-width:75px;background:linear-gradient(135deg,rgba(var(--wpdm-primary-rgb,0,143,239),.06) 0,rgba(99,102,241,.03) 100%);border-radius:.625rem;transition:all .3s ease}#bbpress-forums .bbp-forum-card:hover .bbp-stat-box,#bbpress-forums .bbp-topic-card:hover .bbp-stat-box{background:linear-gradient(135deg,rgba(var(--wpdm-primary-rgb,0,143,239),.1) 0,rgba(99,102,241,.06) 100%)}#bbpress-forums .bbp-stat-box__number{font-size:1.375rem;font-weight:800;color:#1e293b;line-height:1}#bbpress-forums .bbp-stat-box__label{font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem}#bbpress-forums .bbp-freshness-content{display:flex;flex-direction:column;gap:.25rem}#bbpress-forums .bbp-freshness-time{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#64748b}#bbpress-forums .bbp-freshness-time a{color:#64748b}#bbpress-forums .bbp-freshness-time a:hover{color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-freshness-icon{width:.875rem;height:.875rem;color:#94a3b8;flex-shrink:0}#bbpress-forums .bbp-reply-card{position:relative;overflow:hidden}#bbpress-forums .bbp-reply-card--staff{border:1px solid rgba(var(--wpdm-primary-rgb,0,143,239),.2)}#bbpress-forums .bbp-reply-card--op{outline:3px solid #8270ff69;border:1px solid #5731c2}#bbpress-forums .bbp-reply-header{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}#bbpress-forums .bbp-author-badges{position:absolute;top:.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.25rem;z-index:10}#bbpress-forums .bbp-author-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:.25rem;white-space:nowrap}#bbpress-forums .bbp-author-badge--staff{background:linear-gradient(135deg,var(--wpdm-primary,#008fef) 0,#0070c0 100%);color:#fff}#bbpress-forums .bbp-author-badge--op{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}#bbpress-forums .bbp-reply-author{position:relative;padding:3.5rem 1rem 1.25rem;text-align:center}#bbpress-forums .bbp-reply-author--staff{background:linear-gradient(135deg,rgba(var(--wpdm-primary-rgb,0,143,239),.05) 0,#f8fafc 100%)}#bbpress-forums .bbp-reply-author--op{background:linear-gradient(135deg,rgba(245,158,11,.05),#f8fafc)}#bbpress-forums .bbp-author-avatar img{width:80px;height:80px;border-radius:50%;border:3px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.12)}#bbpress-forums .bbp-reply-author--staff .bbp-author-avatar img{border-color:var(--wpdm-primary,#008fef);box-shadow:0 4px 12px rgba(var(--wpdm-primary-rgb,0,143,239),.25)}#bbpress-forums .bbp-reply-author--op .bbp-author-avatar img{border-color:#f59e0b;box-shadow:0 4px 12px rgba(245,158,11,.25)}#bbpress-forums .bbp-reply-author .bbp-author-name{display:block;margin-top:.75rem;padding-top:0}#bbpress-forums .bbp-reply-author .bbp-author-name a{font-size:.9375rem;font-weight:700;color:#1e293b}#bbpress-forums .bbp-reply-author .bbp-author-role{position:static;display:inline-block;margin-top:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;color:#64748b;background:#f1f5f9;border-radius:.375rem;text-transform:uppercase;letter-spacing:.5px}#bbpress-forums .bbp-reply-author--staff .bbp-author-role{background:linear-gradient(135deg,var(--wpdm-primary,#008fef) 0,#0070c0 100%);color:#fff}#bbpress-forums .bbp-author-stats{display:flex;justify-content:center;gap:1rem;margin-top:.875rem;padding-top:.75rem;border-top:1px solid #e2e8f0}#bbpress-forums .bbp-author-stat{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#64748b}#bbpress-forums .bbp-author-stat-icon{width:.875rem;height:.875rem;color:#94a3b8}#bbpress-forums .bbp-author-stat__count{font-weight:700;color:#475569}#bbpress-forums .bbp-form-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;background:linear-gradient(145deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.8));backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.6);border-radius:.875rem;box-shadow:0 4px 16px rgba(0,0,0,.04)}#bbpress-forums .bbp-form-header__icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background:linear-gradient(135deg,rgba(var(--wpdm-primary-rgb,0,143,239),.12) 0,rgba(99,102,241,.08) 100%);border-radius:.75rem;flex-shrink:0}#bbpress-forums .bbp-form-icon{width:1.75rem;height:1.75rem;color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-form-header__content{flex:1}#bbpress-forums .bbp-form-header__title{margin:0 0 .25rem;font-size:1.25rem;font-weight:700;color:#1e293b;line-height:1.3}#bbpress-forums .bbp-form-header__subtitle{margin:0;font-size:.875rem;color:#64748b}#bbpress-forums .bbp-form-fields{display:flex;flex-direction:column;gap:1.25rem}#bbpress-forums .bbp-form-group{display:flex;flex-direction:column;gap:.5rem}#bbpress-forums .bbp-form-row{display:flex;gap:1.25rem}#bbpress-forums .bbp-form-group--half{flex:1}#bbpress-forums .bbp-form-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#374151}#bbpress-forums .bbp-form-label-icon{width:1rem;height:1rem;color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-form-input{width:100%;padding:.875rem 1rem;font-size:.9375rem;color:#1e293b;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;transition:all .2s ease}#bbpress-forums .bbp-form-input:focus{outline:none;border-color:var(--wpdm-primary,#008fef);box-shadow:0 0 0 4px rgba(var(--wpdm-primary-rgb,0,143,239),.1)}#bbpress-forums .bbp-form-input::-moz-placeholder{color:#94a3b8}#bbpress-forums .bbp-form-input::placeholder{color:#94a3b8}#bbpress-forums .bbp-form-fieldset{padding:1.25rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#f8fafc}#bbpress-forums .bbp-form-legend{display:flex;align-items:center;gap:.5rem;padding:0 .5rem;font-size:.875rem;font-weight:600;color:#374151}#bbpress-forums .bbp-form-checkbox{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}#bbpress-forums .bbp-form-checkbox input[type=checkbox]{position:relative;width:1.125rem;height:1.125rem;margin:0;border:2px solid #cbd5e1;border-radius:.25rem;background:#fff;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:all .15s ease;flex-shrink:0}#bbpress-forums .bbp-form-checkbox input[type=checkbox]:checked{background:var(--wpdm-primary,#008fef);border-color:var(--wpdm-primary,#008fef)}#bbpress-forums .bbp-form-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#bbpress-forums .bbp-form-checkbox input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--wpdm-primary-rgb,0,143,239),.2)}#bbpress-forums .bbp-form-checkbox label{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:#475569;cursor:pointer;margin:0}#bbpress-forums .bbp-form-checkbox-icon{width:1rem;height:1rem;color:#94a3b8}#bbpress-forums .bbp-form-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--wpdm-primary,#008fef) 0,#0070c0 100%);border:none;border-radius:.75rem;box-shadow:0 4px 14px rgba(var(--wpdm-primary-rgb,0,143,239),.35),inset 0 1px 0 hsla(0,0%,100%,.2);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}#bbpress-forums .bbp-form-submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);transition:left .5s ease}#bbpress-forums .bbp-form-submit:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--wpdm-primary-rgb,0,143,239),.45),inset 0 1px 0 hsla(0,0%,100%,.2)}#bbpress-forums .bbp-form-submit:hover:before{left:100%}#bbpress-forums .bbp-btn-icon{width:1rem;height:1rem}@media (max-width:991px){#bbpress-forums .bbp-archive-header{flex-direction:column;text-align:center;gap:1.5rem;padding:1.5rem}#bbpress-forums .bbp-archive-header__search{width:100%}#bbpress-forums .bbp-forum-icon,#bbpress-forums .bbp-topic-status{display:none}#bbpress-forums .bbp-stats-bar{flex-wrap:wrap}#bbpress-forums .bbp-stats-bar__item{flex:1 1 calc(50% - 0.5rem)}}@media (max-width:768px){#bbpress-forums .bbp-archive-header{padding:1.25rem}#bbpress-forums .bbp-archive-header__title{font-size:1.375rem;justify-content:center}#bbpress-forums .bbp-stats-bar{gap:.75rem;margin-bottom:1.5rem}#bbpress-forums .bbp-stats-bar__item{flex:1 1 100%;padding:1rem}#bbpress-forums .bbp-forum-card__body>ul,#bbpress-forums .bbp-topic-card__body>ul{flex-wrap:wrap;padding:1rem;gap:.75rem}#bbpress-forums .bbp-forum-info,#bbpress-forums .bbp-topic-title{width:100%;margin-bottom:.5rem}#bbpress-forums .bbp-stat-box{flex:1;min-width:0}#bbpress-forums .bbp-form-row{flex-direction:column;gap:1rem}#bbpress-forums .bbp-form-header{flex-direction:column;align-items:center;text-align:center;padding:1.25rem}}@media (max-width:480px){#bbpress-forums .bbp-stats-bar__item{flex-direction:column;text-align:center;gap:.5rem}}#bbpress-forums .bbp-topic-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}#bbpress-forums .bbp-topic-toolbar__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}#bbpress-forums .bbp-topic-toolbar__actions a{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.5rem;transition:all .2s ease}#bbpress-forums .bbp-topic-toolbar__actions a:hover{color:var(--wpdm-primary,#008fef);background:rgba(var(--wpdm-primary-rgb,0,143,239),.08);border-color:rgba(var(--wpdm-primary-rgb,0,143,239),.3)}#bbpress-forums .bbp-topic-toolbar__tags{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}#bbpress-forums .bbp-topic-toolbar__tags-label{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:#64748b}#bbpress-forums .bbp-toolbar-icon{width:.875rem;height:.875rem;color:#94a3b8}#bbpress-forums .bbp-topic-toolbar__tags-list{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}#bbpress-forums .bbp-topic-toolbar__tags-list a{display:inline-block;padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:var(--wpdm-primary,#008fef);background:rgba(var(--wpdm-primary-rgb,0,143,239),.08);border-radius:2rem;transition:all .2s ease}#bbpress-forums .bbp-topic-toolbar__tags-list a:hover{color:#fff;background:var(--wpdm-primary,#008fef)}@media (max-width:768px){#bbpress-forums .bbp-topic-toolbar{flex-direction:column;align-items:flex-start}}#bbpress-forums .bbp-topic-tags a{display:inline-block;padding:.25rem .625rem;margin:.125rem;font-size:.75rem;font-weight:600;color:#64748b;background:#f1f5f9;border-radius:.375rem;transition:all .2s ease}#bbpress-forums .bbp-topic-tags a:hover{color:var(--wpdm-primary,#008fef);background:rgba(var(--wpdm-primary-rgb,0,143,239),.1)}#bbpress-forums .bbp-forum-description,#bbpress-forums .bbp-topic-description{margin-bottom:1rem}#bbpress-forums .bbp-forum-description p,#bbpress-forums .bbp-topic-description p{margin:0}