From b34faf3d7b08e1099856da2ebab99fce144beb0c Mon Sep 17 00:00:00 2001 From: Jitendra Banjara Date: Wed, 10 Jun 2026 10:38:01 +0530 Subject: [PATCH 1/2] [PROD-9975] Access controls: show all roles (incl. Administrator + self) in the Specific recipient list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Messages → Access Controls "can send message to → Specific" checkbox list was missing Administrator and the sender's own role, diverging from the design/legacy where the recipient list is the full role set. Root cause: a single admin-excluded role list fed both the sender rows (correctly excludes admins) and the recipient checkboxes (which must include them), and the React additionally filtered out the sender's own role. - Pro: bb_get_options_for_type() gains an $include_default flag that keeps default-flagged items (administrators); the AJAX handler and initial field data now also expose `recipient_options` (the full list) alongside the unchanged admin-excluded `options`. - Platform: AccessControlField renders the threaded "Specific" checkboxes from the full recipient_options (fallback to options) and no longer drops the sender's own role. Sender toggle rows remain admin-excluded. Saved values and runtime access checks are unaffected. Matches legacy multiple-options.php behaviour. --- .../settings/build/index.asset.php | 2 +- .../admin/bb-settings/settings/build/index.js | 2 +- .../access-control/AccessControlField.js | 20 ++++++++++++++++--- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/bp-core/admin/bb-settings/settings/build/index.asset.php b/src/bp-core/admin/bb-settings/settings/build/index.asset.php index 2b276fc4cc..5dc615263a 100644 --- a/src/bp-core/admin/bb-settings/settings/build/index.asset.php +++ b/src/bp-core/admin/bb-settings/settings/build/index.asset.php @@ -1 +1 @@ - array('react', 'react-dom', 'wp-components', 'wp-date', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n'), 'version' => 'b5ccad3e6b35e5c88a78'); + array('react', 'react-dom', 'wp-components', 'wp-date', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n'), 'version' => '7e5c3b61d532e8ba822f'); diff --git a/src/bp-core/admin/bb-settings/settings/build/index.js b/src/bp-core/admin/bb-settings/settings/build/index.js index 48455bbdb7..e44e355402 100644 --- a/src/bp-core/admin/bb-settings/settings/build/index.js +++ b/src/bp-core/admin/bb-settings/settings/build/index.js @@ -6,5 +6,5 @@ (0,o.__)("%1$s (%2$s)","buddyboss"),C?(0,o.__)("Emotions","buddyboss"):(0,o.__)("All emotions","buddyboss"),(0,S.ZV)(j)),checked:F,onChange:function(e){R(u.reactions,"emotions",e)},__nextHasNoMarginBottom:!0}),(0,r.createElement)("ul",{className:"bb-admin-migration-modal__reactions-list"},L.map((function(e){return(0,r.createElement)("li",{key:e.id},(0,r.createElement)(c.CheckboxControl,{label:(0,o.sprintf)(/* translators: 1: emotion label, 2: formatted count. */ /* translators: 1: emotion label, 2: formatted count. */ (0,o.__)("%1$s (%2$s)","buddyboss"),e.label,(0,S.ZV)(e.count)),checked:!!f[e.id],onChange:function(t){I(e.id,t)},__nextHasNoMarginBottom:!0}))}))))),D&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",{className:"bb-admin-migration-modal__section-heading"},(0,r.createElement)("strong",null,"like_to_emotions_action"===k?(0,o.__)("Which Emotion would you like to convert your Likes to?","buddyboss"):(0,o.__)("Which Emotion would you like to convert your reactions to?","buddyboss"))),(0,r.createElement)(c.SelectControl,{className:"bb-admin-migration-modal__target-select",value:g,options:[{value:"",label:(0,o.__)("Select an emotion","buddyboss")},...u.target_emotions.map((function(e){return{value:String(e.value),label:e.label}}))],onChange:function(e){v(e)},__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-admin-migration-modal__footer"},(0,r.createElement)("button",{type:"button",className:"components-button is-secondary",onClick:t},(0,o.__)("Cancel","buddyboss")),(0,r.createElement)("button",{type:"button",className:"components-button is-primary",onClick:function(){p(2)},disabled:!P},(0,o.__)("Continue","buddyboss")))),!a&&!E&&u&&!u.no_data&&2===b&&(0,r.createElement)("div",{className:"bb-admin-migration-modal__wizard bb-admin-migration-modal__wizard--screen-2"},(0,r.createElement)("p",null,(0,o.sprintf)(/* translators: 1: count of selected reactions, 2: target label. */ /* translators: 1: count of selected reactions, 2: target label. */ (0,o._n)("You are about to convert %1$d reaction to %2$s.","You are about to convert %1$d reactions to %2$s.",T,"buddyboss"),T,M)),(0,r.createElement)("ul",{className:"bb-admin-migration-modal__warnings"},(0,r.createElement)("li",null,(0,o.__)("The new reactions will be immediately visible on your site after being converted.","buddyboss")),(0,r.createElement)("li",null,(0,o.__)("Depending on the amount of data to convert, the migration may take a while.","buddyboss")),(0,r.createElement)("li",null,(0,o.__)("You will be unable to edit reactions while the conversion is in progress.","buddyboss")),(0,r.createElement)("li",null,(0,o.__)("This action cannot be undone, but you can convert reactions to another reaction in the future.","buddyboss")),(0,r.createElement)("li",null,(0,o.__)("We recommend backing up your site before migrating and performing this action during an off-peak period.","buddyboss"))),(0,r.createElement)("p",null,(0,o.__)("Do you want to start the conversion now?","buddyboss")),(0,r.createElement)("div",{className:"bb-admin-migration-modal__footer"},(0,r.createElement)("button",{type:"button",className:"components-button is-secondary",onClick:function(){p(1)},disabled:h},(0,o.__)("Back","buddyboss")),(0,r.createElement)("button",{type:"button",className:"components-button is-primary",onClick:B,disabled:h},h?(0,o.__)("Converting…","buddyboss"):(0,o.__)("Start conversion","buddyboss"))))))}function T({field:e,value:t,onChange:n}){const a=!!e.pro_notice?.show,i=t||{},s=i.icon||e.icon||"thumbs-up",l=i.text||e.text||(0,o.__)("Like","buddyboss");return(0,r.createElement)("div",{key:e.name,className:"bb-reaction-button-field"+(a?" bb-reaction-button-field--disabled":"")},(0,r.createElement)("div",{className:"bb-reaction-button-card"},(0,r.createElement)("div",{className:"bb-reaction-button-card__preview"},(0,r.createElement)("div",{className:"bb-reaction-button-card__icon-wrapper"},(0,r.createElement)("button",{type:"button",className:"bb-reaction-button-card__icon-btn",id:"bb-reaction-button-chooser",disabled:a},(0,r.createElement)("i",{className:`bb-icon-rf bb-icon-${s}`}))),(0,r.createElement)("div",{className:"bb-reaction-button-card__footer"},(0,r.createElement)("input",{name:"bb_reactions_button[text]",id:"bb-reaction-button-text",type:"text",maxLength:"12",value:l,placeholder:(0,o.__)("Like","buddyboss"),className:"bb-reaction-button-card__text-input",disabled:a,readOnly:a,onChange:a=>{return r=a.target.value,(i="object"==typeof t&&null!==t?{...t}:{}).text=r,i.icon||(i.icon=s),void n(e.name,i);var r,i}}),(0,r.createElement)(c.DropdownMenu,{icon:(0,r.createElement)("i",{className:"bb-icons-rl-dots-three"}),label:(0,o.__)("More options","buddyboss"),className:"bb-reaction-button-card__menu-btn"},(({onClose:e})=>(0,r.createElement)(c.MenuGroup,{className:"bb_dropdown_menu_group"},(0,r.createElement)(c.MenuItem,{icon:(0,r.createElement)(C.C,{name:"note-pencil"}),iconPosition:"left",onClick:()=>{var t;e(),(t=document.getElementById("bb-reaction-button-chooser"))&&window.jQuery&&window.jQuery(t).trigger("click")}},(0,o.__)("Edit","buddyboss"))))))),(0,r.createElement)("input",{type:"hidden",name:"bb_reactions_button[icon]",id:"bb-reaction-button-hidden-field",value:s})))}var B=a(8537);function L({topic:e,onEdit:t,onDelete:n,dragHandleProps:a,isDragging:i,isDragOver:s}){var l=e.permission_type,d="mods_admins"===l||"Admins"===l?(0,o.__)("Admins","buddyboss"):(0,o.__)("Anyone","buddyboss"),u="bb-topic-list__item";return i&&(u+=" bb-topic-list__item--dragging"),s&&(u+=" bb-topic-list__item--drag-over"),(0,r.createElement)("div",{className:u,"data-topic-id":e.topic_id},(0,r.createElement)("span",{className:"bb-topic-list__drag-handle",...a},(0,r.createElement)(C.C,{name:"list"})),(0,r.createElement)("span",{className:"bb-topic-list__name"},e.name),(0,r.createElement)("span",{className:"bb-topic-list__permission"},d),(0,r.createElement)("div",{className:"bb-topic-list__actions"},(0,r.createElement)(c.DropdownMenu,{icon:(0,r.createElement)("i",{className:"bb-icons-rl-dots-three"}),label:(0,o.__)("More options","buddyboss"),className:"bb-topic-list__menu-btn"},(function({onClose:a}){return(0,r.createElement)(c.MenuGroup,{className:"bb_dropdown_menu_group"},(0,r.createElement)(c.MenuItem,{icon:(0,r.createElement)(C.C,{name:"note-pencil"}),iconPosition:"left",onClick:function(){a(),t(e)}},(0,o.__)("Edit","buddyboss")),(0,r.createElement)(c.MenuItem,{icon:(0,r.createElement)(C.C,{name:"trash"}),iconPosition:"left",isDestructive:!0,onClick:function(){a(),n(e)}},(0,o.__)("Delete","buddyboss")))}))))}function j({isOpen:e,onClose:t,onSave:n,topic:a,isSaving:s}){var l=!!a,d=l&&a.name||"",u=l&&a.permission_type||"anyone",m="mods_admins"===u||"Admins"===u?"mods_admins":"anyone",b=(0,i.useState)(d),p=b[0],f=b[1],_=(0,i.useState)(m),g=_[0],v=_[1],h=(0,i.useState)(""),y=h[0],E=h[1];return(0,i.useEffect)((function(){if(e){f(l&&a.name||"");var t=l&&a.permission_type||"anyone";v("mods_admins"===t||"Admins"===t?"mods_admins":"anyone"),E("")}}),[e,a]),e?(0,r.createElement)(c.Modal,{title:l?(0,o.__)("Edit Topic","buddyboss"):(0,o.__)("Add New Topic","buddyboss"),onRequestClose:t,className:"bb-topic-modal bb-admin-settings-modal",shouldCloseOnClickOutside:!1},(0,r.createElement)("div",{className:"bb-topic-modal__body"},(0,r.createElement)("div",{className:"bb-admin-settings-modal__row--separator"},(0,r.createElement)(c.TextControl,{label:(0,o.__)("Topic Name","buddyboss"),value:p,onChange:function(e){f(e),y&&E("")},placeholder:(0,o.__)("Enter topic name","buddyboss"),__nextHasNoMarginBottom:!0}),y&&(0,r.createElement)("p",{className:"bb-topic-modal__error"},y)),(0,r.createElement)("div",{className:"bb-topic-modal__permission"},(0,r.createElement)("label",{className:"bb-topic-modal__permission-label"},(0,o.__)("Posting Permissions","buddyboss")),(0,r.createElement)(c.RadioControl,{selected:g,options:[{label:(0,o.__)("Anyone","buddyboss"),value:"anyone"},{label:(0,o.__)("Admins","buddyboss"),value:"mods_admins"}],onChange:v}))),(0,r.createElement)("div",{className:"bb-topic-modal__footer bb-admin-settings-modal__footer"},(0,r.createElement)(c.Button,{variant:"secondary",onClick:t,disabled:s},(0,o.__)("Cancel","buddyboss")),(0,r.createElement)(c.Button,{variant:"primary",onClick:function(){var e=p.trim();e?(E(""),n({name:e,permission_type:g,topic_id:l?a.topic_id:0})):E((0,o.__)("Topic name is required.","buddyboss"))},isBusy:s,disabled:s},l?(0,o.__)("Save","buddyboss"):(0,o.__)("Add Topic","buddyboss")))):null}function F({isOpen:e,onClose:t,onConfirm:n,topic:a,availableTopics:s,migrateNonce:l,isSaving:d}){var u=(0,i.useState)("migrate"),m=u[0],b=u[1],p=(0,i.useState)(""),f=p[0],_=p[1];if((0,i.useEffect)((function(){e&&a&&(b("migrate"),_(""))}),[e,a]),!e||!a)return null;var g=(s||[]).map((function(e){return{label:e.name,value:String(e.topic_id)}}));g.unshift({label:(0,o.__)("Select topic","buddyboss"),value:""});var v=d||"migrate"===m&&!f;return(0,r.createElement)(c.Modal,{title:/* translators: %s: Topic name. */ -wp.i18n.sprintf((0,o.__)('Deleting "%s"?',"buddyboss"),a.name),onRequestClose:t,className:"bb-topic-delete-modal bb-admin-settings-modal",shouldCloseOnClickOutside:!1},(0,r.createElement)("div",{className:"bb-topic-delete-modal__body"},(0,r.createElement)("p",{className:"bb-topic-delete-modal__warning"},(0,o.__)("Deleting this topic will remove it from all posts it is assigned to and cannot be undone. Those posts will have no topic unless you assign a new one using the options below.","buddyboss")),(0,r.createElement)(c.RadioControl,{selected:m,options:[{label:(0,o.__)("Move posts to another topic","buddyboss"),value:"migrate"},{label:(0,o.__)("Delete the topic","buddyboss"),value:"delete"}],onChange:b}),"migrate"===m&&(0,r.createElement)("div",{className:"bb-topic-delete-modal__migrate-select"},(0,r.createElement)(c.SelectControl,{value:f,options:g,onChange:_,__nextHasNoMarginBottom:!0}))),(0,r.createElement)("div",{className:"bb-topic-delete-modal__footer"},(0,r.createElement)(c.Button,{variant:"secondary",onClick:t,disabled:d},(0,o.__)("Cancel","buddyboss")),(0,r.createElement)(c.Button,{variant:"primary",isDestructive:!0,onClick:function(){n({old_topic_id:a.topic_id,migrate_type:m,new_topic_id:"migrate"===m?f:0,nonce:l})},isBusy:d,disabled:v},(0,o.__)("Confirm & Delete","buddyboss"))))}function U(e,t){var n=window.ajaxurl||window.bbAdminData&&window.bbAdminData.ajaxUrl||"/wp-admin/admin-ajax.php",a=window.bbAdminData&&window.bbAdminData.ajaxNonce||"",r=new FormData;return r.append("action",e),a&&r.append("nonce",a),Object.keys(t).forEach((function(e){var n=t[e];Array.isArray(n)?n.forEach((function(t){r.append(e+"[]",t)})):r.append(e,n)})),fetch(n,{method:"POST",credentials:"same-origin",body:r}).then((function(e){if(!e.ok)throw new Error("HTTP "+e.status+": "+e.statusText);return e.json()}))}function G({field:e,value:t,values:n,onChange:a}){var s=(0,i.useState)((function(){return e.topics_data||[]})),l=s[0],d=s[1],u=e.nonces||{},m=e.topics_limit||20,b=(0,i.useState)(!1),p=b[0],f=b[1],_=(0,i.useState)(!1),g=_[0],v=_[1],h=(0,i.useState)(!1),y=h[0],E=h[1],w=(0,i.useState)(null),N=w[0],x=w[1],C=(0,i.useState)(null),k=C[0],S=C[1],A=(0,i.useState)([]),D=A[0],O=A[1],I=(0,i.useState)(""),R=I[0],P=I[1],M=(0,i.useState)(!1),T=M[0],B=M[1],G=(0,i.useState)(!1),H=G[0],z=G[1],W=(0,i.useState)(""),V=W[0],$=W[1],q=(0,i.useState)(null),J=q[0],Y=q[1],Z=(0,i.useState)(null),K=Z[0],X=Z[1],Q=(0,i.useCallback)((function(t){B(!0),U("bb_add_topic",{name:t.name,permission_type:t.permission_type,item_type:"activity",item_id:0,nonce:u.add||""}).then((function(t){if(B(!1),t.success&&t.data&&t.data.content&&t.data.content.topic){var n=t.data.content.topic,r=l.concat([n]);d(r),a(e.name,r),f(!1),$("")}else $(t.data&&t.data.message?t.data.message:(0,o.__)("Failed to add topic.","buddyboss"))})).catch((function(){B(!1),$((0,o.__)("An error occurred while adding the topic.","buddyboss"))}))}),[l,u,e.name,a]),ee=(0,i.useCallback)((function(t){B(!0),U("bb_add_topic",{topic_id:t.topic_id,name:t.name,permission_type:t.permission_type,item_type:"activity",item_id:0,nonce:u.add||""}).then((function(n){if(B(!1),n.success&&n.data&&n.data.content&&n.data.content.topic){var r=n.data.content.topic,i=String(t.topic_id),s=l.map((function(e){return String(e.topic_id)===i?r:e}));d(s),a(e.name,s),v(!1),x(null),$("")}else $(n.data&&n.data.message?n.data.message:(0,o.__)("Failed to update topic.","buddyboss"))})).catch((function(){B(!1),$((0,o.__)("An error occurred while updating the topic.","buddyboss"))}))}),[l,u,e.name,a]),te=(0,i.useCallback)((function(e){S(e),z(!0),U("bb_delete_topic",{topic_id:e.topic_id,item_type:"activity",item_id:0,nonce:u.delete||""}).then((function(e){z(!1),e.success&&e.data?(O(e.data.topic_lists||[]),P(e.data.nonce||""),E(!0),$("")):$(e.data&&e.data.message?e.data.message:(0,o.__)("Failed to initiate topic deletion.","buddyboss"))})).catch((function(){z(!1),$((0,o.__)("An error occurred while initiating topic deletion.","buddyboss"))}))}),[u]),ne=(0,i.useCallback)((function(t){B(!0),U("bb_migrate_topic",{old_topic_id:t.old_topic_id,migrate_type:t.migrate_type,new_topic_id:t.new_topic_id||0,item_type:"activity",item_id:0,nonce:t.nonce}).then((function(n){if(B(!1),n.success){var r=l.filter((function(e){return String(e.topic_id)!==String(t.old_topic_id)}));d(r),a(e.name,r),E(!1),S(null),$("")}else $(n.data&&n.data.message?n.data.message:(0,o.__)("Failed to delete topic.","buddyboss"))})).catch((function(){B(!1),$((0,o.__)("An error occurred while deleting the topic.","buddyboss"))}))}),[l,e.name,a]),ae=function(e){return function(t){Y(e),t.dataTransfer.effectAllowed="move"}},re=function(e){return function(t){t.preventDefault(),t.dataTransfer.dropEffect="move",X(e)}},ie=function(){if(null!==J&&null!==K&&J!==K){var t=l.slice(),n=l.slice(),r=n.splice(J,1)[0];n.splice(K,0,r),d(n),a(e.name,n),U("bb_update_topics_order",{topic_ids:n.map((function(e){return e.topic_id})),nonce:u.order||""}).then((function(n){n.success||(d(t),a(e.name,t),$((0,o.__)("Failed to save topic order.","buddyboss")))})).catch((function(){d(t),a(e.name,t),$((0,o.__)("Failed to save topic order.","buddyboss"))}))}Y(null),X(null)},oe=function(){ie()},se=l.length"object"!=typeof t||Array.isArray(t)?Array.isArray(t)&&t.includes(e):!!a[e]&&"0"!==a[e]&&0!==a[e];return(0,r.createElement)("div",null,(0,r.createElement)("div",{className:"bb-admin-settings-field__checkbox-list-cards"},(e.options||[]).map((t=>(0,r.createElement)("div",{key:t.value,className:`bb_share_item bb_share_item_${t.label}`},(0,r.createElement)("div",{className:"bb_share_icon"},t.icon&&(0,r.createElement)("i",{className:t.icon})),(0,r.createElement)("div",{className:"bb_share_footer"},(0,r.createElement)("span",null,t.label),(0,r.createElement)(c.CheckboxControl,{checked:o(t.value),className:"bb_share_checkbox",onChange:a=>{const r={};(e.options||[]).forEach((function(e){e.value===t.value?r[e.value]=a?1:0:r[e.value]=o(e.value)?1:0})),n(e.name,r)},__nextHasNoMarginBottom:!0})))))),e.description&&(0,r.createElement)(i.RawHTML,{className:"bb-admin-settings-form__field-description"},(0,p.pn)(e.description)))}var z={google:a.p+"images/google.3f5e24a5.png",facebook:a.p+"images/facebook.23caa94d.png",twitter:a.p+"images/twitter.6a0c3dea.png",linkedin:a.p+"images/linkedin.4ca0b443.png",apple:a.p+"images/apple.bee6da10.png"};function W({field:e,value:t,onChange:n,disabled:a}){var s=(0,i.useState)(e.providers||[]),l=s[0],d=s[1],u=(0,i.useState)(null),m=u[0],b=u[1],f=(0,i.useRef)({}),_=(0,i.useRef)({}),g=(0,i.useRef)(null),v=(0,i.useRef)(null),h=(0,i.useRef)(null),y=(0,i.useRef)(null),E=(0,i.useState)(null),x=E[0],C=E[1];(0,i.useEffect)((function(){return function(){clearTimeout(g.current)}}),[]),(0,i.useEffect)((function(){var e=function(e){var t=e.target;if(t.closest("#bb-hello-container")&&(t.matches(".close-modal")||t.closest(".close-modal")||t.matches("#sso_cancel")||t.closest("#sso_cancel"))){e.stopImmediatePropagation(),e.preventDefault();var n=document.getElementById("bb-hello-container"),a=document.getElementById("bb-hello-backdrop");n&&(n.style.display="none"),a&&(a.style.display="none"),document.body.classList.remove("bp-disable-scroll")}};return document.addEventListener("click",e,!0),function(){document.removeEventListener("click",e,!0)}}),[]);var k=(0,i.useCallback)((function(e){h.current=e}),[]),S=(0,i.useCallback)((function(e,t,n){e.preventDefault(),y.current=t,C(n)}),[]),A=(0,i.useCallback)((function(){var e=h.current,t=y.current;if(h.current=null,y.current=null,C(null),null!==e&&null!==t&&e!==t){var n=l.slice(),a=n.splice(e,1)[0];n.splice(t,0,a),d(n);var r=n.map((function(e){return e.id})),i=window.bbSSOAdminVars?window.bbSSOAdminVars.nonce:"",s=new FormData;s.append("action","bb-social-login"),s.append("nonce",i),s.append("view","orderProviders"),r.forEach((function(e){s.append("ordering[]",e)})),window.dispatchEvent(new CustomEvent(N,{detail:{status:"saving",message:(0,o.__)("Saving changes...","buddyboss")}})),fetch(window.bbAdminData.ajaxUrl,{method:"POST",body:s}).then((function(e){return e.json()})).then((function(e){e.success?window.dispatchEvent(new CustomEvent(N,{detail:{status:"success",message:(0,o.__)("Settings saved.","buddyboss")}})):window.dispatchEvent(new CustomEvent(N,{detail:{status:"error",message:e.data&&e.data.message?e.data.message:(0,o.__)("Failed to save order.","buddyboss")}}))})).catch((function(){window.dispatchEvent(new CustomEvent(N,{detail:{status:"error",message:(0,o.__)("Failed to save order.","buddyboss")}}))}))}}),[l]);return(0,r.createElement)("div",{className:"bb-admin-sso-providers bb-sso-list"},(0,r.createElement)("div",{className:"bb-admin-sso-providers__grid"},l.map((function(e,t){var n=function(e){return void 0!==e.enabled&&!!e.enabled}(e),i=m===e.id;return(0,r.createElement)("div",{key:e.id,className:"bb-admin-sso-providers__card bb-sso-item"+(n?"":" bb-admin-sso-providers__card--disabled is-disabled")+(x===e.id&&h.current!==t?" bb-admin-sso-providers__card--drag-over":""),draggable:!a,onDragStart:function(){k(t)},onDragOver:function(n){S(n,t,e.id)},onDrop:A,onDragEnd:function(){h.current=null,y.current=null,C(null)},"data-provider":e.id,"data-state":e.state||""},(0,r.createElement)("button",{type:"button",className:"bb-box-item-edit bb-box-item-edit--sso bb-admin-sso-providers__edit-trigger","aria-hidden":"true",tabIndex:-1},(0,r.createElement)("i",{className:"bb-icon-l bb-icon-pencil"})),(0,r.createElement)("div",{className:"bb-admin-sso-providers__card-icon"},e.icon?(0,r.createElement)("img",{src:(0,p.Pl)(e.icon),alt:e.label}):z[e.id]?(0,r.createElement)("img",{src:z[e.id],alt:e.label}):(0,r.createElement)("span",{className:"bb-admin-sso-providers__card-icon-placeholder"},e.label.charAt(0)),(0,r.createElement)(c.CheckboxControl,{checked:n,className:"bb-admin-sso-providers__card-checkbox",disabled:a||!e.tested,onChange:function(){!function(e){if(!_.current[e.id]&&e.tested){_.current[e.id]=!0;var t=e.state,n="enabled"===t?"disabled":"enabled";d((function(t){return t.map((function(t){return t.id===e.id?Object.assign({},t,{enabled:"enabled"===n,state:n}):t}))})),window.dispatchEvent(new CustomEvent(N,{detail:{status:"saving",message:(0,o.__)("Saving changes...","buddyboss")}}));var a=window.bbSSOAdminVars||{},r=new FormData;r.append("action","bb_sso_enable_provider"),r.append("nonce",a.nonce||""),r.append("provider",e.id),r.append("state",t),fetch(a.ajax_url||window.bbAdminData.ajaxUrl,{method:"POST",credentials:"same-origin",body:r}).then((function(e){return e.json()})).then((function(n){n.success?(clearTimeout(g.current),g.current=setTimeout((function(){window.dispatchEvent(new CustomEvent(N,{detail:{status:"success",message:(0,o.__)("Settings saved.","buddyboss")}}))}),500),d((function(e){var t=e.filter((function(e){return"enabled"===e.state})).map((function(e){return e.id})),n=1===t.length&&"twitter"===t[0]||0===t.length;return v.current!==n&&(v.current=n,window.dispatchEvent(new CustomEvent(w,{detail:{fields:["bb-additional-sso-name","bb-additional-sso-profile-picture"],disabled:n}}))),e}))):(d((function(n){return n.map((function(n){return n.id===e.id?Object.assign({},n,{enabled:"enabled"===t,state:t}):n}))})),window.dispatchEvent(new CustomEvent(N,{detail:{status:"error",message:(0,o.__)("Failed to save.","buddyboss")}})))})).catch((function(){d((function(n){return n.map((function(n){return n.id===e.id?Object.assign({},n,{enabled:"enabled"===t,state:t}):n}))})),window.dispatchEvent(new CustomEvent(N,{detail:{status:"error",message:(0,o.__)("Failed to save.","buddyboss")}}))})).finally((function(){delete _.current[e.id]}))}}(e)},__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-admin-sso-providers__card-footer"},(0,r.createElement)("span",{className:"bb-admin-sso-providers__card-label"},e.label),(0,r.createElement)("button",{type:"button",ref:function(t){f.current[e.id]=t},className:"bb-admin-sso-providers__card-menu",disabled:a,"aria-label":e.label+" "+(0,o.__)("options","buddyboss"),onClick:function(){b(i?null:e.id)}},(0,r.createElement)("i",{className:"bb-icons-rl-dots-three"})),i&&f.current[e.id]&&(0,r.createElement)(c.Popover,{anchor:f.current[e.id],position:"bottom right",onClose:function(){b(null)},className:"bb-admin-sso-providers__menu-popover"},(0,r.createElement)("div",{className:"bb-admin-sso-providers__menu"},(0,r.createElement)("button",{type:"button",className:"bb-admin-sso-providers__menu-item",onClick:function(){!function(e){b(null);var t=document.querySelector('.bb-sso-list .bb-sso-item[data-provider="'+e+'"]');if(t){var n=t.querySelector(".bb-box-item-edit--sso");n&&n.click()}}(e.id)}},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-pencil-simple"}),(0,o.__)("Edit","buddyboss"))))))}))),l.map((function(e){var t=JSON.stringify({url:e.test_url||"",width:e.popup_width||800,height:e.popup_height||600,test_status:e.tested||0,state:e.state||"not-configured"});return(0,r.createElement)("input",{key:"hidden_"+e.id,type:"hidden",id:"sso_validate_popup_"+e.id+"_data",name:"sso_validate_popup_"+e.id+"_data",defaultValue:"","data-hidden-attr":t})})),(0,r.createElement)("div",{id:"bb-hello-backdrop",className:"bb-hello-backdrop-sso bb-modal-backdrop",style:{display:"none"},onClickCapture:function(e){e.stopPropagation()}}),(0,r.createElement)("div",{id:"bb-hello-container",className:"bb-hello-sso bb-modal-panel bb-modal-panel--sso",role:"dialog","aria-labelledby":"bb-hello-title",style:{display:"none"}}))}var V=a(9021),$=a(9786),q=[{value:"",label:(0,o.__)("Default","buddyboss")},{value:"0",label:(0,o.__)("Custom URL","buddyboss")}];function J(){var e=(0,i.useState)([]),t=e[0],n=e[1],a=(0,i.useState)(!0),l=a[0],d=a[1],u=(0,i.useState)(1),m=u[0],b=u[1],f=(0,i.useState)({}),_=f[0],g=f[1],v=(0,i.useRef)({});(0,i.useEffect)((function(){var e=new AbortController;return d(!0),(0,s.WT)({signal:e.signal}).then((function(e){e.success&&e.data&&e.data.member_types&&n(e.data.member_types)})).catch((function(){})).finally((function(){d(!1)})),function(){e.abort(),Object.keys(v.current).forEach((function(e){clearTimeout(v.current[e])}))}}),[]);var h=Math.ceil(t.length/5),y=t.slice(5*(m-1),5*m),E=(0,i.useCallback)((function(e,t,a){n((function(n){return n.map((function(n){if(n.id!==e)return n;var r=Object.assign({},n);return r[t]=a,"login_redirection"===t&&"0"!==a&&(r.custom_login_redirection=""),"logout_redirection"===t&&"0"!==a&&(r.custom_logout_redirection=""),r}))}));var r=e+"-"+t;v.current[r]&&clearTimeout(v.current[r]),v.current[r]=setTimeout((function(){delete v.current[r],window.dispatchEvent(new CustomEvent(N,{detail:{status:"saving",message:(0,o.__)("Saving changes...","buddyboss")}}));var n={};n[t]=a,g((function(t){var n=Object.assign({},t);return n[e]=!0,n})),(0,s.Ug)(e,n).then((function(e){e.success?window.dispatchEvent(new CustomEvent(N,{detail:{status:"success",message:(0,o.__)("Settings saved.","buddyboss")}})):window.dispatchEvent(new CustomEvent(N,{detail:{status:"error",message:e.data&&e.data.message||(0,o.__)("Failed to save.","buddyboss")}}))})).catch((function(){window.dispatchEvent(new CustomEvent(N,{detail:{status:"error",message:(0,o.__)("Failed to save.","buddyboss")}}))})).finally((function(){g((function(t){var n=Object.assign({},t);return delete n[e],n}))}))}),800)}),[]);if(l)return(0,r.createElement)("div",{className:"bb-profile-type-redirects__loading"},(0,r.createElement)(c.Spinner,null));if(!t.length){var w=(0,p.Pl)("admin.php?page=bb-settings&tab=members&panel=profile_types");return(0,r.createElement)("p",{className:"bb-profile-type-redirects__empty"},(0,o.__)("No profile types found. Create profile types under","buddyboss")," ",(0,r.createElement)("a",{href:w,onClick:function(e){e.defaultPrevented||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||0!==e.button||(e.preventDefault(),window.history.pushState({},"",w),window.dispatchEvent(new window.PopStateEvent("popstate")))}},(0,o.__)("Members Profile > Profile Types","buddyboss")),".")}return(0,r.createElement)("div",{className:"bb-profile-type-redirects"},y.map((function(e){var t=!!_[e.id],n={};return e.label_color&&"custom"===e.label_color.type&&(n.backgroundColor=e.label_color.background_color||"#1e1e1e",n.color=e.label_color.text_color||"#fff"),(0,r.createElement)("div",{key:e.id,className:"bb-profile-type-redirects__row"+(t?" bb-profile-type-redirects__row--saving":"")},(0,r.createElement)("div",{className:"bb-profile-type-redirects__type"},(0,r.createElement)("span",{className:"bb-profile-type-redirects__badge",style:n},(0,B.decodeEntities)(e.post_title||e.key))),(0,r.createElement)("div",{className:"bb-profile-type-redirects__fields"},(0,r.createElement)("div",{className:"bb-profile-type-redirects__field"},(0,r.createElement)("label",{className:"bb-profile-type-redirects__field-label"},(0,o.__)("After Login","buddyboss")),(0,r.createElement)(V.x,{key:"login-"+e.id,value:e.login_redirection||"",onChange:function(t){E(e.id,"login_redirection",t)},asyncAction:"bb_admin_search_published_pages",placeholder:(0,o.__)("Default","buddyboss"),staticOptions:q}),"0"===e.login_redirection&&(0,r.createElement)(c.TextControl,{label:(0,o.__)("Custom URL","buddyboss"),hideLabelFromVision:!0,value:e.custom_login_redirection||"",onChange:function(t){E(e.id,"custom_login_redirection",t)},placeholder:(0,o.__)("Paste URL","buddyboss"),type:"url",__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-profile-type-redirects__field"},(0,r.createElement)("label",{className:"bb-profile-type-redirects__field-label"},(0,o.__)("After Logout","buddyboss")),(0,r.createElement)(V.x,{key:"logout-"+e.id,value:e.logout_redirection||"",onChange:function(t){E(e.id,"logout_redirection",t)},asyncAction:"bb_admin_search_published_pages",placeholder:(0,o.__)("Default","buddyboss"),staticOptions:q}),"0"===e.logout_redirection&&(0,r.createElement)(c.TextControl,{label:(0,o.__)("Custom URL","buddyboss"),hideLabelFromVision:!0,value:e.custom_logout_redirection||"",onChange:function(t){E(e.id,"custom_logout_redirection",t)},placeholder:(0,o.__)("Paste URL","buddyboss"),type:"url",__nextHasNoMarginBottom:!0}))))})),h>1&&(0,r.createElement)("div",{className:"bb-profile-type-redirects__pagination"},(0,r.createElement)("button",{type:"button",className:"bb-profile-type-redirects__page-btn",disabled:1===m,onClick:function(){b(Math.max(1,m-1))}},"‹"),(0,$.m)(m,h).map((function(e,t){return"..."===e?(0,r.createElement)("span",{key:"ellipsis-"+t,className:"bb-profile-type-redirects__page-ellipsis"},"…"):(0,r.createElement)("button",{key:e,type:"button",className:"bb-profile-type-redirects__page-btn"+(e===m?" bb-profile-type-redirects__page-btn--active":""),onClick:function(){b(e)}},e)})),(0,r.createElement)("button",{type:"button",className:"bb-profile-type-redirects__page-btn",disabled:m===h,onClick:function(){b(Math.min(h,m+1))}},"›")))}function Y({field:e,value:t,onChange:n}){var a=e.access_control_data||{},l=wp.hooks.applyFilters("bb.accessControl.types",a.types||[],e),d=!!e.threaded,[u,m]=(0,i.useState)(t?.["access-control-type"]||a.current_type||""),[b,f]=(0,i.useState)((function(){return a.current_sub_type_key&&t?.[a.current_sub_type_key]?t[a.current_sub_type_key]:a.current_sub_type||""})),[_,g]=(0,i.useState)(a.options||[]),[v,h]=(0,i.useState)(t?.["access-control-options"]||[]),[y,E]=(0,i.useState)(!1),[w,N]=(0,i.useState)(""),x=(0,i.useRef)(null),[C,k]=(0,i.useState)((function(){return d?function(e,t,n){var a={};if(!e||!e.length)return a;for(var r=0;r0,R=!y&&u&&0===_.length;I&&(R=!y&&b&&0===_.length);return(0,r.createElement)("div",{className:"bb-access-control-field"},e.description&&(0,r.createElement)(i.RawHTML,{className:"bb-admin-settings-form__field-description bb-access-control-field__description"},(0,p.pn)(e.description)),(0,r.createElement)("div",{className:"bb-access-control-field__selects"},(0,r.createElement)(c.SelectControl,{value:u,options:[{label:a.select_placeholder||(0,o.__)("Select Role","buddyboss"),value:""}].concat(l.map((function(e){return{label:(0,B.decodeEntities)(e.label),value:e.value,disabled:e.disabled||!1}}))),onChange:function(t){if(m(t),f(""),h([]),k({}),!t)return g([]),void n({"access-control-type":"","access-control-options":[]});for(var a=null,r=0;r0)g([]);else{E(!0),N(""),x.current&&x.current.abort();var i=new AbortController;x.current=i,(0,s.ZU)("get_access_control_level_options",{value:t,key:e.name,format:"json"},{signal:i.signal}).then((function(n){var a=n?.data?.options||[];a=wp.hooks.applyFilters("bb.accessControl.options",a,e,t),g(a),E(!1)})).catch((function(e){e&&"AbortError"===e.name||(E(!1),N((0,o.__)("Failed to load options. Please try again.","buddyboss")))}))}},__nextHasNoMarginBottom:!0}),I&&(0,r.createElement)(c.SelectControl,{value:b,options:[{label:O.sub_types.placeholder||(0,o.__)("Select Type","buddyboss"),value:""}].concat(O.sub_types.items.map((function(e){return{label:(0,B.decodeEntities)(e.label),value:e.value,disabled:e.disabled||!1}}))),onChange:function(t){f(t),h([]),k({});var n=S();if(t&&n&&n.sub_types){E(!0),N(""),x.current&&x.current.abort();var a=new AbortController;x.current=a,(0,s.ZU)(n.sub_types.action,{value:t,key:e.name,format:"json"},{signal:a.signal}).then((function(n){var a=n?.data?.options||[];a=wp.hooks.applyFilters("bb.accessControl.options",a,e,u,t),g(a),E(!1)})).catch((function(e){e&&"AbortError"===e.name||(E(!1),N((0,o.__)("Failed to load options. Please try again.","buddyboss")))}))}else g([])},__nextHasNoMarginBottom:!0})),y&&(0,r.createElement)(c.Spinner,null),w&&(0,r.createElement)("p",{className:"bb-access-control-field__error"},w),R&&!w&&(0,r.createElement)("p",{className:"bb-access-control-field__no-options"},(0,o.__)("No options found.","buddyboss")),!y&&_.length>0&&(0,r.createElement)("div",{className:"bb-access-control-field__toggle-list"+(d?" bb-access-control-field__toggle-list--threaded":"")},_.map((function(t){var a=String(t.value),i=-1!==v.indexOf(a),s=d?C[a]||{mode:"all",specific:[]}:null,l=e.threaded_sub_label?(0,B.decodeEntities)(e.threaded_sub_label):"",m=(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"bb-access-control-field__option-label"},(0,B.decodeEntities)(t.label)),l&&(0,r.createElement)("span",{className:"bb-access-control-field__option-suffix"}," "+l));return(0,r.createElement)("div",{key:a,className:"bb-access-control-field__toggle-item"+(d&&i?" bb-access-control-field__toggle-item--active":"")},(0,r.createElement)("div",{className:"bb-access-control-field__toggle-row"},(0,r.createElement)(c.ToggleControl,{label:d?m:(0,B.decodeEntities)(t.label),checked:i,onChange:function(e){!function(e,t){var a=t?v.concat([e]):v.filter((function(t){return t!==e}));h(a);var r=Object.assign({},C);d&&(t?r[e]={mode:"all",specific:[]}:delete r[e],k(r)),n(A(u,b,a,r))}(a,e)},__nextHasNoMarginBottom:!0}),d&&function(t,n,a){return(0,r.createElement)("div",{className:"bb-access-control-field__threaded-radio"},(0,r.createElement)("label",{className:"bb-access-control-field__threaded-radio-option"},(0,r.createElement)("input",{type:"radio",name:"ac-mode-"+e.name+"-"+t,value:"all",checked:"all"===n.mode,disabled:!a,onChange:function(){D(t,"all")}}),(0,o.__)("All","buddyboss")),(0,r.createElement)("label",{className:"bb-access-control-field__threaded-radio-option"},(0,r.createElement)("input",{type:"radio",name:"ac-mode-"+e.name+"-"+t,value:"specific",checked:"specific"===n.mode,disabled:!a,onChange:function(){D(t,"specific")}}),(0,o.__)("Specific","buddyboss")))}(a,s,i)),d&&i&&"specific"===s.mode&&function(e,t){return(0,r.createElement)("div",{className:"bb-access-control-field__threaded-checkboxes"},_.filter((function(t){return String(t.value)!==e})).map((function(a){var i=String(a.value);return(0,r.createElement)(c.CheckboxControl,{key:i,className:"bb-access-control-field__threaded-checkbox",label:(0,B.decodeEntities)(a.label),checked:-1!==t.specific.indexOf(i),onChange:function(t){!function(e,t,a){var r,i=Object.assign({},C),o=i[e]?.specific||[];r=a?o.concat([t]):o.filter((function(e){return e!==t})),i[e]={mode:"specific",specific:r},k(i),n(A(u,b,v,i))}(e,i,t)}})})))}(a,s))}))),a.notice&&(0,r.createElement)("div",{className:"bb-access-control-field__notice"},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-info"}),(0,r.createElement)("span",null,a.notice)))}const Z=e=>{const{field:t,onChange:n}=e,a=e.value||{},i=t.notification_groups||[];return i.length?(0,r.createElement)("div",{className:"bb-notification-types"},i.map((e=>e.fields&&e.fields.length?(0,r.createElement)("div",{key:e.key,className:"bb-notification-types__group"},e.admin_label&&(0,r.createElement)("div",{className:"bb-notification-types__group-header"},e.admin_label),(0,r.createElement)("div",{className:"bb-notification-types__rows"},e.fields.map((e=>{const t=(e=>a[e.key]&&void 0!==a[e.key].main?"yes"===a[e.key].main:e.checked)(e),i=e.sub_types||{},s=Object.keys(i).filter((e=>i[e]&&i[e].is_render));return(0,r.createElement)("div",{key:e.key,className:"bb-notification-types__row"+(t?"":" bb-notification-types__row--disabled"),"aria-disabled":t?void 0:"true"},(0,r.createElement)("div",{className:"bb-notification-types__toggle"},(0,r.createElement)(c.ToggleControl,{label:(0,B.decodeEntities)(e.label),checked:t,onChange:t=>{e.read_only||((e,t)=>{const r=Object.assign({},a);r[e]||(r[e]={}),r[e]=Object.assign({},r[e],{main:t?"yes":"no"}),n(r)})(e.key,t)},disabled:e.read_only,__nextHasNoMarginBottom:!0}),e.tooltip&&(0,r.createElement)("span",{className:"bb-notification-types__tooltip",title:(0,B.decodeEntities)(e.tooltip)},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-info"}))),(0,r.createElement)("div",{className:"bb-notification-types__sub-types"},s.map((o=>{const s=i[o],l=((e,t)=>a[e.key]&&void 0!==a[e.key][t]?"yes"===a[e.key][t]:!(!e.sub_types||!e.sub_types[t])&&"yes"===e.sub_types[t].is_checked)(e,o),d=((e,t,n)=>!n||!(!e.sub_types||!e.sub_types[t])&&e.sub_types[t].disabled)(e,o,t);return(0,r.createElement)("div",{key:o,className:"bb-notification-types__sub-type"+(d?" bb-notification-types__sub-type--disabled":"")},(0,r.createElement)(c.CheckboxControl,{label:(0,B.decodeEntities)(s.label),checked:l,onChange:t=>{e.read_only||((e,t,r)=>{const i=Object.assign({},a);i[e]||(i[e]={}),i[e]=Object.assign({},i[e]),i[e][t]=r?"yes":"no",n(i)})(e.key,o,t)},disabled:d||e.read_only,__nextHasNoMarginBottom:!0}))}))),(0,r.createElement)("div",{className:"bb-notification-types__email-template"},(e=>{if(!e)return null;const t=!e.has_templates||e.missing;let n,a;e.has_templates?e.missing?(a=e.count-(e.existing_count||0),n=a>1?(0,o.__)("Add Email Templates","buddyboss"):(0,o.__)("Add Email Template","buddyboss")):n=e.count>1?(0,o.__)("Email Templates","buddyboss"):(0,o.__)("Email Template","buddyboss"):n=(0,o.__)("Add Email Template","buddyboss");let i="bb-notification-types__email-link";return t&&(i+=" bb-notification-types__email-link--missing"),(0,r.createElement)("a",{href:(0,p.Pl)(e.url||"#"),className:i,target:"_blank",rel:"noopener noreferrer"},n)})(e.email_template)))})))):null))):(0,r.createElement)("p",{className:"bb-notification-types__empty"},(0,o.__)("No notification types registered.","buddyboss"))};var K=a(9236);function X({field:e,value:t,onChange:n,disabled:a,sanitizedDescription:i}){var s=t&&"object"==typeof t&&!Array.isArray(t),l=s?t:{},d=function(e){return s?!!l[e]&&"0"!==l[e]&&0!==l[e]:Array.isArray(t)&&t.includes(e)},u={};(e.options||[]).forEach((function(e){u[e.value]=e}));var m=Object.keys(l),b=[];m.forEach((function(e){u[e]&&b.push(u[e])})),(e.options||[]).forEach((function(e){m.includes(e.value)||b.push(e)}));var p=["bb_group_nav_order","bb_user_nav_order"].indexOf(e.name)>=0,f=function(e,t){var n=!!e.badge_label,a=p&&!t;return n||a?(0,r.createElement)("span",{className:"bb-admin-settings-field__checkbox-list-label"},(0,r.createElement)("span",{className:"bb-admin-settings-field__checkbox-list-label-text"},e.label),n&&(0,r.createElement)("span",{className:"bb-admin-settings-field__checkbox-list-badge"},e.badge_label),a&&(0,r.createElement)("span",{className:"bb-admin-settings-field__checkbox-list-status-tag","aria-hidden":"true"},(0,o.__)("Hidden","buddyboss"))):e.label};return p&&0===b.length?(0,r.createElement)("div",{className:"bb-admin-empty-state"},(0,r.createElement)("p",{className:"bb-admin-empty-state__description"},(0,o.__)("There are no navigation items to order yet. Create a group first to populate this list.","buddyboss"))):(0,r.createElement)(K.JY,{onDragEnd:function(t){if(t.destination&&t.destination.index!==t.source.index){var a=Array.from(b),r=a.splice(t.source.index,1)[0];a.splice(t.destination.index,0,r);var i={};a.forEach((function(e){i[e.value]=void 0!==l[e.value]?"string"==typeof l[e.value]?parseInt(l[e.value],10):l[e.value]:0})),n(e.name,i)}}},e.description&&(0,r.createElement)("p",{className:"bb-admin-settings-form__field-head-description",dangerouslySetInnerHTML:{__html:i||""}}),(0,r.createElement)(K.gL,{droppableId:e.name},(t=>(0,r.createElement)("div",{ref:t.innerRef,...t.droppableProps,className:"bb-admin-settings-field__checkbox-list"},b.map(((t,i)=>(0,r.createElement)(K.sx,{key:t.value,draggableId:t.value,index:i},((i,o)=>(0,r.createElement)("div",{ref:i.innerRef,...i.draggableProps,...i.dragHandleProps,className:"bb-admin-settings-field__checkbox-list-item"+(o.isDragging?" is-dragging":"")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-list"}),(0,r.createElement)(c.ToggleControl,{label:f(t,d(t.value)),checked:d(t.value),onChange:a=>{var r={};b.forEach((function(e){e.value===t.value?r[e.value]=a?1:0:r[e.value]=void 0!==l[e.value]?"string"==typeof l[e.value]?parseInt(l[e.value],10):l[e.value]:0})),n(e.name,r)},disabled:a||!!t.disabled,__nextHasNoMarginBottom:!0})))))),t.placeholder))))}function Q({imageUrl:e,originalFile:t,nonces:n,uploadConfig:a,ajaxUrl:s,onSave:l,onCancel:c}){var d=(0,i.useRef)(null),u=(0,i.useRef)(null),m=(0,i.useRef)(null),[b,p]=(0,i.useState)(!1),[f,_]=(0,i.useState)(""),[g,v]=(0,i.useState)(!1),[h,y]=(0,i.useState)({x:0,y:0,size:150}),[E,w]=(0,i.useState)({min:50,max:400}),N=(0,i.useRef)(!1),x=(0,i.useRef)({x:0,y:0,cropX:0,cropY:0}),C=(0,i.useRef)(h);(0,i.useEffect)((function(){C.current=h}),[h]);var k=400;(0,i.useEffect)((function(){return function(){m.current&&m.current.abort()}}),[]);var S=(0,i.useCallback)((function(){var e=d.current,t=u.current;if(e&&t&&g){var n=e.getContext("2d"),a=Math.min(k/t.naturalWidth,k/t.naturalHeight),r=t.naturalWidth*a,i=t.naturalHeight*a,o=(k-r)/2,s=(k-i)/2;n.clearRect(0,0,k,k),n.drawImage(t,o,s,r,i),n.fillStyle="rgba(0, 0, 0, 0.5)",n.fillRect(0,0,k,k),n.clearRect(h.x,h.y,h.size,h.size),n.save(),n.beginPath(),n.rect(h.x,h.y,h.size,h.size),n.clip(),n.drawImage(t,o,s,r,i),n.restore(),n.strokeStyle="#ffffff",n.lineWidth=2,n.strokeRect(h.x,h.y,h.size,h.size)}}),[h,g]);return(0,i.useEffect)((function(){S()}),[S]),(0,i.useEffect)((function(){var e=function(e){if(N.current){var t=d.current;if(t){var n=t.getBoundingClientRect(),a=k/n.width,r=k/n.height,i=(e.clientX-n.left)*a,o=(e.clientY-n.top)*r,s=i-x.current.x,l=o-x.current.y,c=C.current,u=Math.max(0,Math.min(k-c.size,x.current.cropX+s)),m=Math.max(0,Math.min(k-c.size,x.current.cropY+l));y({x:u,y:m,size:c.size})}}},t=function(){N.current=!1};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",t),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",t)}}),[]),(0,i.useEffect)((function(){var e=function(e){"Escape"!==e.key||b||c()};return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[b,c]),(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-overlay",role:"dialog","aria-modal":"true","aria-label":(0,o.__)("Upload Custom Avatar","buddyboss")},(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-modal"},(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-header"},(0,r.createElement)("h3",{className:"bb-admin-image-upload__crop-title"},(0,o.__)("Upload Custom Avatar","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__crop-close",onClick:c,disabled:b,"aria-label":(0,o.__)("Close","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x","aria-hidden":"true"}))),(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-body"},(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-canvas-wrap"},(0,r.createElement)("img",{ref:u,src:e,crossOrigin:"anonymous",style:{display:"none"},onLoad:function(){var e=u.current;if(e){v(!0);var t=Math.min(k/e.naturalWidth,k/e.naturalHeight),n=e.naturalWidth*t,a=e.naturalHeight*t,r=Math.min(n,a),i=Math.round(.6*r),o=(k-n)/2,s=(k-a)/2,l=Math.max(50,Math.round(.15*r)),c=Math.round(r);w({min:l,max:c}),y({x:Math.round(o+(n-i)/2),y:Math.round(s+(a-i)/2),size:i})}},alt:""}),(0,r.createElement)("canvas",{ref:d,width:k,height:k,className:"bb-admin-image-upload__crop-canvas",onMouseDown:function(e){var t=d.current;if(t){var n=t.getBoundingClientRect(),a=k/n.width,r=k/n.height,i=(e.clientX-n.left)*a,o=(e.clientY-n.top)*r,s=C.current;i>=s.x&&i<=s.x+s.size&&o>=s.y&&o<=s.y+s.size&&(N.current=!0,x.current={x:i,y:o,cropX:s.x,cropY:s.y},e.preventDefault())}}})),g&&(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-resize"},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-minus"}),(0,r.createElement)("input",{type:"range",className:"bb-admin-image-upload__crop-slider",min:E.min,max:E.max,value:h.size,onChange:function(e){var t=parseInt(e.target.value,10),n=C.current,a=u.current;if(a){var r=Math.min(k/a.naturalWidth,k/a.naturalHeight),i=a.naturalWidth*r,o=a.naturalHeight*r,s=(k-i)/2,l=(k-o)/2,c=n.x+n.size/2,d=n.y+n.size/2,m=t/2,b=Math.max(s,Math.min(s+i-t,c-m)),p=Math.max(l,Math.min(l+o-t,d-m));y({x:Math.round(b),y:Math.round(p),size:t})}}}),(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-plus"})),f&&(0,r.createElement)("p",{className:"bb-admin-image-upload__error",role:"alert"},f)),(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-footer"},(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--cancel",onClick:c,disabled:b},(0,o.__)("Cancel","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--upload",onClick:function(){var e=u.current;if(e){p(!0),_(""),m.current&&m.current.abort(),m.current=new AbortController;var r=Math.min(k/e.naturalWidth,k/e.naturalHeight),i=(k-e.naturalWidth*r)/2,c=(k-e.naturalHeight*r)/2,d=Math.max(0,Math.round((h.x-i)/r)),b=Math.max(0,Math.round((h.y-c)/r)),f=Math.round(h.size/r),g=f,v=new FormData;v.append("nonce",n.avatarCropstore||""),v.append("object",a.object),v.append("item_id",a.item_id),v.append("item_type",a.item_type||""),v.append("original_file",t),v.append("type","crop"),v.append("crop_x",d),v.append("crop_y",b),v.append("crop_w",f),v.append("crop_h",g),function(e,t,n,a){n.append("action","bp_avatar_set");var r={method:"POST",credentials:"same-origin",body:n};return a&&(r.signal=a),fetch(e,r).then((function(e){if(!e.ok)throw new Error("HTTP "+e.status);return e.json()}))}(s,0,v,m.current.signal).then((function(e){if(e.success&&e.data){var t=e.data.avatar||e.data.url||"";l(t)}else{var n=e.data&&e.data.message||(0,o.__)("Crop failed.","buddyboss");_(n),p(!1)}})).catch((function(e){"AbortError"!==e.name&&(_(e.message||(0,o.__)("Crop failed.","buddyboss")),p(!1))}))}},disabled:b||!g},b?(0,o.__)("Uploading...","buddyboss"):(0,o.__)("Crop & Upload","buddyboss")))))}var ee=700,te=400,ne=1950/450;function ae({imageUrl:e,basename:t,originalName:n,nonces:a,uploadConfig:s,ajaxUrl:l,onSave:c,onCancel:d}){var u=(0,i.useRef)(null),m=(0,i.useRef)(null),b=(0,i.useRef)(null),[p,f]=(0,i.useState)(!1),[_,g]=(0,i.useState)(""),[v,h]=(0,i.useState)(!1),[y,E]=(0,i.useState)({x:0,y:0,width:200,height:46}),[w,N]=(0,i.useState)({min:100,max:ee}),x=(0,i.useRef)(!1),C=(0,i.useRef)({x:0,y:0,cropX:0,cropY:0}),k=(0,i.useRef)(y);(0,i.useEffect)((function(){k.current=y}),[y]);var S=(0,i.useMemo)((function(){var e=s&&s.dimensions;return e&&e.width&&e.height?e.width/e.height:ne}),[s]);(0,i.useEffect)((function(){return function(){b.current&&b.current.abort()}}),[]);var A=(0,i.useCallback)((function(){var e=m.current;if(!e||!e.naturalWidth||!e.naturalHeight)return{left:0,top:0,width:ee,height:te,scale:1};var t=Math.min(ee/e.naturalWidth,te/e.naturalHeight),n=e.naturalWidth*t,a=e.naturalHeight*t;return{left:(ee-n)/2,top:(te-a)/2,width:n,height:a,scale:t}}),[]),D=(0,i.useCallback)((function(){var e=u.current,t=m.current;if(e&&t&&v){var n=e.getContext("2d"),a=A();n.clearRect(0,0,ee,te),n.drawImage(t,a.left,a.top,a.width,a.height),n.fillStyle="rgba(0, 0, 0, 0.5)",n.fillRect(0,0,ee,te),n.clearRect(y.x,y.y,y.width,y.height),n.save(),n.beginPath(),n.rect(y.x,y.y,y.width,y.height),n.clip(),n.drawImage(t,a.left,a.top,a.width,a.height),n.restore(),n.strokeStyle="#ffffff",n.lineWidth=2,n.strokeRect(y.x,y.y,y.width,y.height)}}),[y,v,A]);(0,i.useEffect)((function(){D()}),[D]);var O=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e=function(e){if(x.current){var t=u.current;if(t){var n=t.getBoundingClientRect(),a=ee/n.width,r=te/n.height,i=(e.clientX-n.left)*a,o=(e.clientY-n.top)*r,s=i-C.current.x,l=o-C.current.y,c=k.current,d=A(),m=d.left,b=d.top,p=d.left+d.width-c.width,f=d.top+d.height-c.height,_=Math.max(m,Math.min(p,C.current.cropX+s)),g=Math.max(b,Math.min(f,C.current.cropY+l));null!==O.current&&cancelAnimationFrame(O.current),O.current=requestAnimationFrame((function(){O.current=null,E({x:_,y:g,width:c.width,height:c.height})}))}}},t=function(){x.current=!1};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",t),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",t),null!==O.current&&(cancelAnimationFrame(O.current),O.current=null)}}),[A]),(0,i.useEffect)((function(){var e=function(e){"Escape"!==e.key||p||d()};return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[p,d]),(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-overlay",role:"dialog","aria-modal":"true","aria-label":(0,o.__)("Upload Custom Cover","buddyboss")},(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-modal"},(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-header"},(0,r.createElement)("h3",{className:"bb-admin-image-upload__crop-title"},(0,o.__)("Upload Custom Cover","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__crop-close",onClick:d,disabled:p,"aria-label":(0,o.__)("Close","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x","aria-hidden":"true"}))),(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-body"},(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-canvas-wrap"},(0,r.createElement)("img",{ref:m,src:e,crossOrigin:"anonymous",style:{display:"none"},onLoad:function(){if(m.current){h(!0);var e=A(),t=Math.floor(e.height*S),n=Math.min(Math.floor(.8*e.width),t),a=Math.max(60,Math.floor(.2*Math.min(e.width,t))),r=Math.floor(Math.min(e.width,t));rr&&(n=r);var i=Math.round(n/S);N({min:a,max:r}),E({x:Math.round(e.left+(e.width-n)/2),y:Math.round(e.top+(e.height-i)/2),width:n,height:i})}},alt:""}),(0,r.createElement)("canvas",{ref:u,width:ee,height:te,className:"bb-admin-image-upload__crop-canvas",onMouseDown:function(e){var t=u.current;if(t){var n=t.getBoundingClientRect(),a=ee/n.width,r=te/n.height,i=(e.clientX-n.left)*a,o=(e.clientY-n.top)*r,s=k.current;i>=s.x&&i<=s.x+s.width&&o>=s.y&&o<=s.y+s.height&&(x.current=!0,C.current={x:i,y:o,cropX:s.x,cropY:s.y},e.preventDefault())}}})),v&&w.max>w.min&&(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-resize"},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-minus"}),(0,r.createElement)("input",{type:"range",className:"bb-admin-image-upload__crop-slider",min:w.min,max:w.max,value:y.width,onChange:function(e){var t=parseInt(e.target.value,10);if(!(isNaN(t)||t<=0)){var n=k.current,a=A(),r=Math.round(t/S),i=n.x+n.width/2,o=n.y+n.height/2,s=Math.max(a.left,Math.min(a.left+a.width-t,i-t/2)),l=Math.max(a.top,Math.min(a.top+a.height-r,o-r/2));E({x:Math.round(s),y:Math.round(l),width:t,height:r})}}}),(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-plus"})),_&&(0,r.createElement)("p",{className:"bb-admin-image-upload__error",role:"alert"},_)),(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-footer"},(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--cancel",onClick:d,disabled:p},(0,o.__)("Cancel","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--upload",onClick:function(){var e=m.current;if(e)if("user"===s.object||"group"===s.object){f(!0),g(""),b.current&&b.current.abort(),b.current=new AbortController;var r=A(),i=r.scale,d=Math.max(0,Math.round((y.x-r.left)/i)),u=Math.max(0,Math.round((y.y-r.top)/i)),p=Math.round(y.width/i),_=Math.round(y.height/i);d+p>e.naturalWidth&&(p=e.naturalWidth-d),u+_>e.naturalHeight&&(_=e.naturalHeight-u);var v=new FormData;v.append("nonce",a&&a.coverCropstore||""),v.append("object",s.object),v.append("basename",t),v.append("crop_x",d),v.append("crop_y",u),v.append("crop_w",p),v.append("crop_h",_),n&&v.append("original_name",n),function(e,t,n,a){n.append("action","bb_admin_cover_image_set");var r={method:"POST",credentials:"same-origin",body:n};return a&&(r.signal=a),fetch(e,r).then((function(e){if(!e.ok)throw new Error("HTTP "+e.status);if(-1===(e.headers.get("content-type")||"").indexOf("application/json"))throw new Error((0,o.__)("Unexpected server response.","buddyboss"));return e.json()}))}(l,0,v,b.current.signal).then((function(e){if(e.success&&e.data&&e.data.url)c(e.data.url);else{var t=e.data&&e.data.message||(0,o.__)("Crop failed.","buddyboss");g(t),f(!1)}})).catch((function(e){"AbortError"!==e.name&&(g(e.message||(0,o.__)("Crop failed.","buddyboss")),f(!1))}))}else g((0,o.__)("Upload configuration is invalid (missing object).","buddyboss"))},disabled:p||!v},p?(0,o.__)("Uploading…","buddyboss"):(0,o.__)("Crop & Upload","buddyboss")))))}var re={avatar:!0,cover:!0};function ie(e,t,n,a){n.append("action",t);var r={method:"POST",credentials:"same-origin",body:n};return a&&(r.signal=a),fetch(e,r).then((function(e){if(!e.ok)throw new Error("HTTP "+e.status);if(-1===(e.headers.get("content-type")||"").indexOf("application/json"))throw new Error((0,o.__)("Unexpected server response.","buddyboss"));return e.json()}))}function oe({uploadConfig:e,uploadUrl:t,onUpload:n,onRemove:a,disabled:s}){var l=(0,i.useState)(t?"preview":"idle"),c=l[0],d=l[1],u=(0,i.useState)(t||""),m=u[0],f=u[1],_=(0,i.useState)(""),g=_[0],v=_[1],h=(0,i.useState)(null),y=h[0],E=h[1],w=(0,i.useRef)(null),N=(0,i.useRef)(null);(0,i.useEffect)((function(){t?(f(t),d("preview")):(f(""),d("idle"))}),[t]),(0,i.useEffect)((function(){return function(){N.current&&N.current.abort()}}),[]);var x="avatar"===e.type,C=window.bbAdminData&&window.bbAdminData.uploadNonces||{},k=window.bbAdminData&&window.bbAdminData.ajaxUrl||"/wp-admin/admin-ajax.php",S=re[e.type]?e.type:"unknown",A=function(){w.current&&w.current.click()},D=(0,i.useCallback)((function(){E(null),d("idle")}),[]),O=(0,i.useCallback)((function(t){E(null),f(t),d("preview"),b("group"===e.object?"groups":"members"),n&&n(t)}),[n,e.object]),I="uploading"===c||"removing"===c,R=e.help_text||"",P=e.label||"";return(0,r.createElement)("div",{className:"bb-admin-image-upload bb-admin-image-upload--"+S},P&&(0,r.createElement)("p",{className:"bb-admin-image-upload__label"},P),("idle"===c||"uploading"===c)&&(0,r.createElement)("div",{className:"bb-admin-image-upload__placeholder-area"},(0,r.createElement)("div",{className:"bb-admin-image-upload__placeholder"},I?(0,r.createElement)("span",{className:"bb-admin-image-upload__spinner"}):(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"33",height:"28",viewBox:"0 0 33 28",fill:"none"},(0,r.createElement)("path",{d:"M30 0H2.5C1.83696 0 1.20107 0.263392 0.732233 0.732233C0.263392 1.20107 0 1.83696 0 2.5V25C0 25.663 0.263392 26.2989 0.732233 26.7678C1.20107 27.2366 1.83696 27.5 2.5 27.5H30C30.663 27.5 31.2989 27.2366 31.7678 26.7678C32.2366 26.2989 32.5 25.663 32.5 25V2.5C32.5 1.83696 32.2366 1.20107 31.7678 0.732233C31.2989 0.263392 30.663 0 30 0ZM30 2.5V18.5547L25.9266 14.4828C25.6944 14.2506 25.4188 14.0664 25.1154 13.9407C24.8121 13.8151 24.4869 13.7504 24.1586 13.7504C23.8302 13.7504 23.5051 13.8151 23.2018 13.9407C22.8984 14.0664 22.6228 14.2506 22.3906 14.4828L19.2656 17.6078L12.3906 10.7328C11.9218 10.2643 11.2862 10.0012 10.6234 10.0012C9.96068 10.0012 9.32504 10.2643 8.85625 10.7328L2.5 17.0891V2.5H30ZM2.5 20.625L10.625 12.5L23.125 25H2.5V20.625ZM30 25H26.6609L21.0359 19.375L24.1609 16.25L30 22.0906V25ZM18.75 9.375C18.75 9.00416 18.86 8.64165 19.066 8.33331C19.272 8.02496 19.5649 7.78464 19.9075 7.64273C20.2501 7.50081 20.6271 7.46368 20.9908 7.53603C21.3545 7.60837 21.6886 7.78695 21.9508 8.04917C22.213 8.3114 22.3916 8.64549 22.464 9.0092C22.5363 9.37292 22.4992 9.74992 22.3573 10.0925C22.2154 10.4351 21.975 10.728 21.6667 10.934C21.3584 11.14 20.9958 11.25 20.625 11.25C20.1277 11.25 19.6508 11.0525 19.2992 10.7008C18.9475 10.3492 18.75 9.87228 18.75 9.375Z",fill:"#666666"}))),(0,r.createElement)("div",{className:"bb-admin-image-upload__actions"},(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--upload",onClick:A,disabled:s||I},!I&&(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-upload-simple"}),I?(0,o.__)("Uploading...","buddyboss"):(0,o.__)("Upload","buddyboss")))),"preview"===c&&m&&(0,r.createElement)("div",{className:"bb-admin-image-upload__preview-area"},(0,r.createElement)("div",{className:"bb-admin-image-upload__preview"},(0,r.createElement)("img",{src:(0,p.Pl)(m),alt:(0,o.__)("Uploaded image","buddyboss")})),(0,r.createElement)("div",{className:"bb-admin-image-upload__actions"},(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--upload",onClick:A,disabled:s},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-upload-simple"}),(0,o.__)("Upload","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--remove",onClick:function(){d("removing"),v(""),N.current&&N.current.abort(),N.current=new AbortController;var t,n=new FormData;if(n.append("object",e.object),n.append("item_id",e.item_id),n.append("item_type",e.item_type||""),x){var r="group"===e.object?C.avatarDeleteGroup:C.avatarDelete;n.append("nonce",r||""),t="bp_avatar_delete"}else n.append("nonce",C.coverDelete||""),t="bp_cover_image_delete";ie(k,t,n,N.current.signal).then((function(t){if(t.success)f(""),d("idle"),b("group"===e.object?"groups":"members"),a&&a();else{var n=t.data&&t.data.message||(0,o.__)("Remove failed.","buddyboss");v(n),d("preview")}})).catch((function(e){"AbortError"!==e.name&&(v(e.message||(0,o.__)("Remove failed.","buddyboss")),d("preview"))}))},disabled:s},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x"}),(0,o.__)("Remove","buddyboss")))),"removing"===c&&(0,r.createElement)("div",{className:"bb-admin-image-upload__placeholder-area"},(0,r.createElement)("div",{className:"bb-admin-image-upload__placeholder"},(0,r.createElement)("span",{className:"bb-admin-image-upload__spinner"})),(0,r.createElement)("div",{className:"bb-admin-image-upload__actions"},(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--upload",disabled:!0},(0,o.__)("Removing...","buddyboss")))),"cropping"===c&&y&&x&&(0,r.createElement)(Q,{imageUrl:y.imageUrl,originalFile:y.originalFile,nonces:C,uploadConfig:e,ajaxUrl:k,onSave:O,onCancel:D}),"cropping"===c&&y&&!x&&(0,r.createElement)(ae,{imageUrl:y.imageUrl,basename:y.basename,originalName:y.originalName||"",nonces:C,uploadConfig:e,ajaxUrl:k,onSave:O,onCancel:D}),(0,r.createElement)("input",{ref:w,type:"file",accept:"image/jpeg,image/png",className:"bb-admin-image-upload__file-input",style:{display:"none"},onChange:function(t){var n=t.target.files&&t.target.files[0];n&&(/^image\/(jpe?g|png)$/i.test(n.type)?n.size>10485760?v((0,o.__)("File size must be less than 10 MB.","buddyboss")):(v(""),d("uploading"),x?function(t){N.current&&N.current.abort(),N.current=new AbortController;var n=new FormData;n.append("file",t,t.name),n.append("_wpnonce",C.uploader||""),n.append("bp_params[object]",e.object),n.append("bp_params[item_id]",e.item_id),n.append("bp_params[item_type]",e.item_type||""),ie(k,"bp_avatar_upload",n,N.current.signal).then((function(e){if(e.success&&e.data){var t=e.data.url||"";E({imageUrl:t,originalFile:t}),d("cropping")}else{var n=e.data&&e.data.message||(0,o.__)("Upload failed.","buddyboss");v(n),d("idle")}})).catch((function(e){"AbortError"!==e.name&&(v(e.message||(0,o.__)("Upload failed.","buddyboss")),d("idle"))}))}(n):function(t){N.current&&N.current.abort(),N.current=new AbortController;var n=new FormData;n.append("file",t,t.name),n.append("nonce",C.coverCropstore||""),n.append("object",e.object),ie(k,"bb_admin_cover_image_upload_temp",n,N.current.signal).then((function(e){if(e.success&&e.data&&e.data.url&&e.data.basename)E({imageUrl:e.data.url,basename:e.data.basename,originalFile:e.data.url,originalName:e.data.original_name||""}),d("cropping");else{var t=e.data&&e.data.message||(0,o.__)("Upload failed.","buddyboss");v(t),d("idle")}})).catch((function(e){"AbortError"!==e.name&&(v(e.message||(0,o.__)("Upload failed.","buddyboss")),d("idle"))}))}(n),w.current&&(w.current.value="")):v((0,o.__)("Please select a JPG or PNG image.","buddyboss")))},tabIndex:-1,"aria-hidden":"true"}),R&&(0,r.createElement)("p",{className:"bb-admin-image-upload__help"},R),g&&(0,r.createElement)("p",{className:"bb-admin-image-upload__error",role:"alert"},g))}const se=a.p+"images/cover-image.90ea6556.png";function le({alignment:e}){var t="bb-admin-settings-field__header-preview";return(0,r.createElement)("div",{className:t+" "+t+"--"+e},(0,r.createElement)("div",{className:t+"-cover"}),(0,r.createElement)("div",{className:t+"-content"},(0,r.createElement)("div",{className:t+"-avatar"},(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"17",viewBox:"0 0 22 17",fill:"none"},(0,r.createElement)("path",{d:"M11 9C12.873 9 14.57 9.62 15.815 10.487C16.998 11.312 18 12.538 18 13.857C18 14.581 17.691 15.181 17.204 15.627C16.746 16.048 16.148 16.321 15.532 16.507C14.301 16.88 12.68 17 11 17C9.32 17 7.699 16.88 6.468 16.507C5.852 16.321 5.254 16.048 4.795 15.627C4.31 15.182 4 14.582 4 13.858C4 12.539 5.002 11.313 6.185 10.488C7.43 9.62 9.127 9 11 9ZM18 10C19.044 10 19.992 10.345 20.693 10.833C21.333 11.28 22 12.023 22 12.929C22 13.446 21.775 13.875 21.44 14.182C21.134 14.463 20.756 14.628 20.411 14.732C19.941 14.874 19.386 14.947 18.81 14.979C18.932 14.634 19 14.259 19 13.857C19 12.322 18.041 11.018 16.968 10.113C17.3069 10.0381 17.6529 10.0002 18 10ZM4 10C4.358 10.0013 4.702 10.039 5.032 10.113C3.96 11.018 3 12.322 3 13.857C3 14.259 3.068 14.634 3.19 14.979C2.614 14.947 2.06 14.874 1.589 14.732C1.244 14.628 0.866 14.463 0.559 14.182C0.383027 14.0244 0.242284 13.8314 0.145961 13.6156C0.0496383 13.3999 -9.78689e-05 13.1663 1.44582e-07 12.93C1.44582e-07 12.025 0.666 11.281 1.307 10.834C2.09986 10.2905 3.03871 9.9997 4 10ZM17.5 4C18.163 4 18.7989 4.26339 19.2678 4.73223C19.7366 5.20107 20 5.83696 20 6.5C20 7.16304 19.7366 7.79893 19.2678 8.26777C18.7989 8.73661 18.163 9 17.5 9C16.837 9 16.2011 8.73661 15.7322 8.26777C15.2634 7.79893 15 7.16304 15 6.5C15 5.83696 15.2634 5.20107 15.7322 4.73223C16.2011 4.26339 16.837 4 17.5 4ZM4.5 4C5.16304 4 5.79893 4.26339 6.26777 4.73223C6.73661 5.20107 7 5.83696 7 6.5C7 7.16304 6.73661 7.79893 6.26777 8.26777C5.79893 8.73661 5.16304 9 4.5 9C3.83696 9 3.20107 8.73661 2.73223 8.26777C2.26339 7.79893 2 7.16304 2 6.5C2 5.83696 2.26339 5.20107 2.73223 4.73223C3.20107 4.26339 3.83696 4 4.5 4ZM11 0C12.0609 0 13.0783 0.421427 13.8284 1.17157C14.5786 1.92172 15 2.93913 15 4C15 5.06087 14.5786 6.07828 13.8284 6.82843C13.0783 7.57857 12.0609 8 11 8C9.93913 8 8.92172 7.57857 8.17157 6.82843C7.42143 6.07828 7 5.06087 7 4C7 2.93913 7.42143 1.92172 8.17157 1.17157C8.92172 0.421427 9.93913 0 11 0Z",fill:"#999999"}))),(0,r.createElement)("div",{className:t+"-lines"},(0,r.createElement)("div",{className:t+"-line "+t+"-line--short"}),(0,r.createElement)("div",{className:t+"-line "+t+"-line--long"}))))}function ce({position:e}){var t="bb-admin-settings-field__notification-position";return(0,r.createElement)("div",{className:t+" "+t+"--"+e},(0,r.createElement)("div",{className:t+"-bar"}))}var de={},ue={"cover-buddyboss":function(){return(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-icon bb-admin-settings-field__image-radio-icon--buddyboss"},(0,r.createElement)("img",{src:se,alt:""}))},"cover-none":function(){return(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-icon bb-admin-settings-field__image-radio-icon--none"},(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",fill:"none"},(0,r.createElement)("path",{d:"M39.0918 35.908C39.5145 36.3307 39.7519 36.9039 39.7519 37.5017C39.7519 38.0995 39.5145 38.6728 39.0918 39.0955C38.6691 39.5182 38.0958 39.7556 37.498 39.7556C36.9003 39.7556 36.327 39.5182 35.9043 39.0955L23.9999 27.1873L12.0918 39.0917C11.6691 39.5144 11.0958 39.7519 10.498 39.7519C9.90027 39.7519 9.32698 39.5144 8.90429 39.0917C8.4816 38.669 8.24414 38.0957 8.24414 37.498C8.24414 36.9002 8.48161 36.3269 8.90429 35.9042L20.8124 23.9998L8.90804 12.0917C8.48535 11.669 8.24789 11.0957 8.24789 10.498C8.24789 9.90019 8.48535 9.3269 8.90804 8.90422C9.33073 8.48153 9.90402 8.24406 10.5018 8.24406C11.0996 8.24406 11.6729 8.48153 12.0955 8.90422L23.9999 20.8123L35.908 8.90234C36.3307 8.47965 36.904 8.24219 37.5018 8.24219C38.0996 8.24219 38.6729 8.47965 39.0955 8.90234C39.5182 9.32503 39.7557 9.89832 39.7557 10.4961C39.7557 11.0939 39.5182 11.6672 39.0955 12.0898L27.1874 23.9998L39.0918 35.908Z",fill:"#999999"})))},"cover-custom":function(){return(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-icon bb-admin-settings-field__image-radio-icon--custom"},(0,r.createElement)("span",{className:"bb-icons-rl-gear-six"}))},"avatar-buddyboss":function(){return(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-icon bb-admin-settings-field__image-radio-icon--avatar-group"},(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",fill:"none","aria-hidden":"true"},(0,r.createElement)("path",{d:"M24 26C29.5228 26 34 21.5228 34 16C34 10.4772 29.5228 6 24 6C18.4772 6 14 10.4772 14 16C14 21.5228 18.4772 26 24 26ZM24 30C13.954 30 4 34.5294 4 41V44H44V41C44 34.5294 34.046 30 24 30Z",fill:"#999999"})))},"avatar-name":function(){return(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-icon bb-admin-settings-field__image-radio-icon--avatar-name"},(0,r.createElement)("span",{className:"bb-admin-settings-field__avatar-initials"},"BB"))},"avatar-custom":function(){return(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-icon bb-admin-settings-field__image-radio-icon--custom"},(0,r.createElement)("span",{className:"bb-icons-rl-gear-six"}))},"header-left-group":function(){return(0,r.createElement)(le,{alignment:"left"})},"header-centered-group":function(){return(0,r.createElement)(le,{alignment:"centered"})},"header-left-profile":function(){return(0,r.createElement)(le,{alignment:"left"})},"header-centered-profile":function(){return(0,r.createElement)(le,{alignment:"centered"})},"notification-position-left":function(){return(0,r.createElement)(ce,{position:"left"})},"notification-position-right":function(){return(0,r.createElement)(ce,{position:"right"})}};function me({field:e,value:t,onChange:n,disabled:a,descriptionHtml:o}){var[s,l]=(0,i.useState)(t),c=void 0!==de[e.name]?de[e.name]:e.upload_url||"",[d,u]=(0,i.useState)(c);(0,i.useEffect)((function(){l(t)}),[t]);var m=e.upload_config&&e.upload_config.conditional,b=m&&s===m.value;return(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-wrapper"+(e.name?" bb-admin-settings-field__image-radio-wrapper--"+e.name:"")},(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio"},(e.options||[]).map((function(t){return(0,r.createElement)("button",{key:t.value,type:"button",className:"bb-admin-settings-field__image-radio-option"+(s===t.value?" bb-admin-settings-field__image-radio-option--selected":""),onClick:function(){var a;a=t.value,l(a),n(e.name,a)},disabled:a},(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-preview"},ue[t.image]?ue[t.image]():!t.image||0!==t.image.indexOf("http")&&0!==t.image.indexOf("/")?null:(0,r.createElement)("img",{src:t.image,alt:t.label||"",className:"bb-admin-settings-field__image-radio-img"})),(0,r.createElement)("span",{className:"bb-admin-settings-field__image-radio-label"},t.label))}))),o&&(0,r.createElement)("p",{className:"bb-admin-settings-form__field-description bb-admin-settings-form__field-description--image-radio"+(b?" bb-admin-settings-field__image-radio--with-divider":""),dangerouslySetInnerHTML:{__html:o}}),b&&(0,r.createElement)(oe,{uploadConfig:e.upload_config,uploadUrl:d,onUpload:function(t){de[e.name]=t,u(t)},onRemove:function(){de[e.name]="",u("")},disabled:a}))}function be({field:e,values:t,onChange:n}){var a=e.fields||[];return(0,r.createElement)("div",{className:"bb-admin-settings-field__dimensions"},a.map(((e,i)=>{var o=void 0!==t[e.name]?t[e.name]:e.default;return(0,r.createElement)("div",{key:e.name,className:"bb-admin-settings-field__dimension-item"},(0,r.createElement)("label",{className:"bb-admin-settings-field__dimension-label"},e.label),(0,r.createElement)("div",{className:"bb-admin-settings-field__dimension-input-wrap"},(0,r.createElement)("input",{type:"number",value:o||"",onChange:t=>n(e.name,t.target.value),min:e.min,max:e.max,className:"bb-admin-settings-field__dimension-input"}),e.suffix&&(0,r.createElement)("span",{className:"bb-admin-settings-field__dimension-suffix"},e.suffix)),i=a&&(a=n+1)}}));var r="bb_vid_"+a,i=b.trim(),s=f.trim();if(s){var l={};Object.keys(y).forEach((function(e){var t=y[e];l[e]={extension:t.extension,mime_type:t.mime_type,description:t.description,is_default:t.is_default,is_active:void 0!==k[e]?k[e]:t.is_active,icon:t.icon||""}})),l[r]={extension:t,mime_type:s,description:i,is_default:0,is_active:1,icon:""},E(l);var c={label:i?t+" ("+i+")":t,value:r,is_default:0};N((function(e){return e.concat([c])})),n(e.name,l),S()}else v((0,o.__)("MIME type is required.","buddyboss"))}},disabled:!u.trim()||!f.trim()},(0,o.__)("Save","buddyboss")))))}const he={};var ye=!(!window.bbAdminData||!window.bbAdminData.isReadyLaunch);function Ee(){return ye?"bb-icons-rl bb-icons-rl-file":"bb-icon-l bb-icon-file"}function we(e){var t=(e||"").replace(".","").toLowerCase();return ye?"bb-icons-rl "+({pdf:"bb-icons-rl-file-pdf",doc:"bb-icons-rl-file-doc",docx:"bb-icons-rl-file-doc",xls:"bb-icons-rl-file-xls",xlsx:"bb-icons-rl-file-xls",ppt:"bb-icons-rl-file-ppt",pptx:"bb-icons-rl-file-ppt",csv:"bb-icons-rl-file-csv",css:"bb-icons-rl-file-css",html:"bb-icons-rl-file-html",htm:"bb-icons-rl-file-html",jpg:"bb-icons-rl-file-jpg",jpeg:"bb-icons-rl-file-jpg",png:"bb-icons-rl-file-png",gif:"bb-icons-rl-file-image",svg:"bb-icons-rl-file-svg",zip:"bb-icons-rl-file-archive",rar:"bb-icons-rl-file-archive",gz:"bb-icons-rl-file-archive",tar:"bb-icons-rl-file-archive","7z":"bb-icons-rl-file-archive",mp3:"bb-icons-rl-file-audio",wav:"bb-icons-rl-file-audio",mp4:"bb-icons-rl-file-video",avi:"bb-icons-rl-file-video",txt:"bb-icons-rl-file-text",js:"bb-icons-rl-file-code",json:"bb-icons-rl-file-code",xml:"bb-icons-rl-file-code",php:"bb-icons-rl-file-code",py:"bb-icons-rl-file-code",cpp:"bb-icons-rl-file-cpp",c:"bb-icons-rl-file-c"}[t]||"bb-icons-rl-file"):"bb-icon-l "+({pdf:"bb-icon-file-pdf",doc:"bb-icon-file-doc",docx:"bb-icon-file-docx",xls:"bb-icon-file-xlsx",xlsx:"bb-icon-file-xlsx",ppt:"bb-icon-file-pptx",pptx:"bb-icon-file-pptx",csv:"bb-icon-file-csv",css:"bb-icon-file-css",html:"bb-icon-file-html",htm:"bb-icon-file-html",jpg:"bb-icon-file-png",jpeg:"bb-icon-file-png",png:"bb-icon-file-png",gif:"bb-icon-file-image",svg:"bb-icon-file-svg",zip:"bb-icon-file-zip",rar:"bb-icon-file-zip",gz:"bb-icon-file-zip",tar:"bb-icon-file-tar","7z":"bb-icon-file-zip",mp3:"bb-icon-file-mp3",wav:"bb-icon-file-audio",mp4:"bb-icon-file-video",avi:"bb-icon-file-video",txt:"bb-icon-file-txt",js:"bb-icon-file-code",json:"bb-icon-file-code",xml:"bb-icon-file-code",php:"bb-icon-file-code",py:"bb-icon-file-code",cpp:"bb-icon-file-code",c:"bb-icon-file-code"}[t]||"bb-icon-file")}function Ne({field:e,value:t,onChange:n,disabled:a}){var s={};"object"==typeof t&&null!==t&&Object.keys(t).forEach((function(e){var n=t[e];"object"==typeof n&&null!==n&&void 0!==n.is_active?s[e]=n.is_active?1:0:s[e]=n?1:0}));var[l,d]=(0,i.useState)(!1),[u,m]=(0,i.useState)((function(){return e.name&&he[e.name]?he[e.name]:e.extension_data||{}})),b=(0,i.useRef)(null);(0,i.useEffect)((function(){if(e.extension_data){var t=JSON.stringify(e.extension_data);if(b.current!==t){if(b.current=t,e.name&&he[e.name]&&JSON.stringify(he[e.name])!==t)return;m(e.extension_data)}}}),[e.extension_data]),(0,i.useEffect)((function(){e.name&&(he[e.name]=u)}),[e.name,u]);var[p,f]=(0,i.useState)((function(){return Object.assign({},s)})),[_,g]=(0,i.useState)(!1),[v,h]=(0,i.useState)(""),[y,E]=(0,i.useState)(""),[w,N]=(0,i.useState)(""),[x,C]=(0,i.useState)("bb-icon-file"),[k,S]=(0,i.useState)(""),[A,D]=(0,i.useState)(!1),[O,I]=(0,i.useState)(null),[R,P]=(0,i.useState)(""),[M,T]=(0,i.useState)(""),[B,L]=(0,i.useState)(""),[j,F]=(0,i.useState)("bb-icon-file"),U=e.icon_options||[],[G,H]=(0,i.useState)(!1),[z,W]=(0,i.useState)(!1),V=(0,i.useRef)(null),$=(0,i.useRef)(null),q=pe(),[J,Y]=(0,i.useState)(!1);(0,i.useEffect)((function(){if(_||A)return document.addEventListener("keydown",e,!0),function(){document.removeEventListener("keydown",e,!0)};function e(e){"Escape"===e.key&&(e.stopPropagation(),e.preventDefault(),_?g(!1):A&&(D(!1),I(null)))}}),[_,A]),(0,i.useEffect)((function(){function e(e){V.current&&!V.current.contains(e.target)&&H(!1),$.current&&!$.current.contains(e.target)&&W(!1)}return document.addEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}}),[]);var Z=function(){d(!1),Y(!1)},K=function(){h(""),E(""),N(""),C("bb-icon-file"),S(""),H(!1),q.resetMimeState(),g(!1)},X=function(){D(!1),I(null),P(""),T(""),L(""),F("bb-icon-file"),W(!1)},Q=Object.keys(u),ee=[],te=[];Q.forEach((function(e){var t=u[e],n={key:e,extension:t.extension,description:t.description,mime_type:t.mime_type||"",is_default:t.is_default,icon:t.icon};t.is_default?ee.push(n):te.push(n)}));var ne=ee.concat(te);return(0,r.createElement)("div",{className:"bb-doc-extensions"},(0,r.createElement)("button",{type:"button",className:"bb-admin-settings-field__manage-btn",onClick:function(){f(Object.assign({},s)),Y(!1),d(!0)},disabled:a},e.manage_icon&&(0,r.createElement)("i",{className:e.manage_icon}),(0,r.createElement)("span",null,e.manage_label||(0,o.__)("Manage","buddyboss"))),l&&(0,r.createElement)(c.Modal,{title:(0,o.__)("Manage File Extensions","buddyboss"),onRequestClose:Z,className:"bb-doc-extensions-modal bb-admin-settings-modal",overlayClassName:"bb-extension-modal-overlay",shouldCloseOnClickOutside:!1},(0,r.createElement)("div",{className:"bb-doc-extensions-modal__body"},(0,r.createElement)("div",{className:"bb-doc-extensions-modal__list"},ne.map((function(t){var a=t.key,i=1===p[a]||void 0===p[a]&&u[a]&&u[a].is_active,s=1===t.is_default;return(0,r.createElement)("div",{key:a,className:"bb-doc-extensions-modal__item"+(i?"":" bb-doc-extensions-modal__item--disabled")},(0,r.createElement)("div",{className:"bb-doc-extensions-modal__checkbox"},(0,r.createElement)(c.CheckboxControl,{checked:i,onChange:function(e){!function(e,t){f((function(n){var a=Object.assign({},n);return a[e]=t?1:0,a})),Y(!0)}(a,e)}})),(0,r.createElement)("span",{className:"bb-doc-extensions-modal__ext-name"},t.extension),(0,r.createElement)("i",{className:"bb-doc-extensions-modal__ext-icon "+we(t.extension)}),(0,r.createElement)("span",{className:"bb-doc-extensions-modal__ext-desc"},t.description,t.mime_type&&(0,r.createElement)("span",{className:"bb-doc-extensions-modal__ext-mime"}," ("+t.mime_type+")")),!s&&(0,r.createElement)("div",{className:"bb-doc-extensions-modal__ext-actions"},(0,r.createElement)(c.DropdownMenu,{icon:(0,r.createElement)("i",{className:"bb-icons-rl-dots-three"}),label:(0,o.__)("More options","buddyboss")},(function(t){var i=t.onClose;return(0,r.createElement)(c.MenuGroup,{className:"bb_dropdown_menu_group"},(0,r.createElement)(c.MenuItem,{onClick:function(){!function(e){var t=u[e];if(t){var n=t.icon||"";if(!n&&t.extension&&U.length>0){var a=we(t.extension),r=U.find((function(e){return e.icon_class===a}));r&&(n=r.value)}I(e),P(t.extension||""),T(t.description||""),L(t.mime_type||""),F(n||"bb-icon-file"),D(!0)}}(a),i()}},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-note-pencil"}),(0,o.__)("Edit","buddyboss")),(0,r.createElement)(c.MenuItem,{isDestructive:!0,onClick:function(){!function(t){var a={};Object.keys(u).forEach((function(e){if(e!==t){var n=u[e];a[e]={extension:n.extension,mime_type:n.mime_type,description:n.description,is_default:n.is_default,is_active:void 0!==p[e]?p[e]:n.is_active,icon:n.icon||""}}})),m(a),f((function(e){var n=Object.assign({},e);return delete n[t],n})),n(e.name,a),Y(!0)}(a),i()}},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-trash"}),(0,o.__)("Delete","buddyboss")))}))))}))),(0,r.createElement)("div",{className:"bb-doc-extensions-modal__add-btn-wrap"},(0,r.createElement)("button",{type:"button",className:"bb-doc-extensions-modal__add-btn",onClick:function(){g(!0)},disabled:a},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-plus"}),(0,r.createElement)("span",null,(0,o.__)("Add Extension","buddyboss"))))),(0,r.createElement)("div",{className:"bb-admin-settings-modal__footer"},(0,r.createElement)(c.Button,{variant:"secondary",onClick:Z},(0,o.__)("Cancel","buddyboss")),(0,r.createElement)(c.Button,{variant:"primary",onClick:function(){n(e.name,p),d(!1),Y(!1)}},(0,o.__)("Save","buddyboss")))),l&&_&&(0,i.createPortal)((0,r.createElement)("div",{className:"bb-extension-modal-overlay bb-extension-modal-overlay--nested"},(0,r.createElement)("div",{className:"bb-extension-modal--nested",role:"dialog","aria-modal":"true","aria-label":(0,o.__)("Add New Extension","buddyboss")},(0,r.createElement)("div",{className:"bb-extension-modal--nested__header"},(0,r.createElement)("h1",null,(0,o.__)("Add New Extension","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-extension-modal--nested__close",onClick:K,"aria-label":(0,o.__)("Close","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x"}))),(0,r.createElement)("div",{className:"bb-extension-modal__body"},k&&(0,r.createElement)("div",{className:"bb-extension-modal__error"},k),(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("Extension","buddyboss")),(0,r.createElement)(c.TextControl,{value:v,onChange:function(e){h(e),S("")},placeholder:(0,o.__)("Enter an extension (e.g., .extension)","buddyboss"),__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("Description","buddyboss")),(0,r.createElement)(c.TextareaControl,{value:y,onChange:E,placeholder:(0,o.__)("Enter a short description","buddyboss"),__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("Icon","buddyboss")),(0,r.createElement)("div",{className:"bb-extension-modal__icon-select",ref:V},(0,r.createElement)("div",{className:"bb-extension-modal__icon-dropdown"+(G?" is-open":""),onClick:function(){H(!G)},role:"button",tabIndex:0,onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),H(!G))}},(0,r.createElement)("i",{className:(U.find((function(e){return e.value===x}))||{}).icon_class||Ee()}),(0,r.createElement)("span",{className:"bb-extension-modal__icon-dropdown-label"},(U.find((function(e){return e.value===x}))||{}).label||(0,o.__)("Default","buddyboss")),(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-caret-down bb-extension-modal__icon-dropdown-chevron"})),G&&(0,r.createElement)("div",{className:"bb-extension-modal__icon-dropdown-list"},U.map((function(e){return(0,r.createElement)("div",{key:e.value,className:"bb-extension-modal__icon-dropdown-item"+(e.value===x?" is-selected":""),onClick:function(){C(e.value),H(!1)}},(0,r.createElement)("i",{className:e.icon_class}),(0,r.createElement)("span",null,e.label))}))))),(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("MIME Type","buddyboss")),(0,r.createElement)("div",{className:"bb-extension-modal__mime-row"},(0,r.createElement)(c.TextControl,{value:w,onChange:function(e){N(e),S("")},placeholder:(0,o.__)("Enter MIME type","buddyboss"),__nextHasNoMarginBottom:!0}),(0,r.createElement)(c.Button,{variant:"tertiary",className:"bb-extension-modal__mime-checker-toggle",onClick:function(){q.setIsMimeCheckerOpen(!q.isMimeCheckerOpen),q.setMimeCheckerResult("")}},(0,o.__)("MIME Checker","buddyboss"))),!q.isMimeCheckerOpen&&!w.trim()&&(0,r.createElement)("p",{className:"bb-extension-modal__field-hint"},(0,o.__)('Not sure? Click "MIME Checker" to detect the correct type from a sample file.',"buddyboss"))),q.isMimeCheckerOpen&&(0,r.createElement)(fe,{mimeChecker:q,onUseMimeType:function(){A?L(q.mimeCheckerResult):N(q.mimeCheckerResult),q.handleCloseMimeChecker()}})),(0,r.createElement)("div",{className:"bb-admin-settings-modal__footer bb-extension-modal__footer"},(0,r.createElement)(c.Button,{variant:"secondary",onClick:K},(0,o.__)("Cancel","buddyboss")),(0,r.createElement)(c.Button,{variant:"primary",onClick:function(){var t=v.trim();if(t)if("."!==t.charAt(0)&&(t="."+t),Object.keys(u).some((function(e){return u[e].extension&&u[e].extension.toLowerCase()===t.toLowerCase()})))S((0,o.__)("This extension already exists.","buddyboss"));else{var a=0;Object.keys(u).forEach((function(e){var t=e.match(/bb_doc_(\d+)/);if(t){var n=parseInt(t[1],10);n>=a&&(a=n+1)}}));var r="bb_doc_"+a,i=y.trim(),s=w.trim();if(s){var l={};Object.keys(u).forEach((function(e){var t=u[e];l[e]={extension:t.extension,mime_type:t.mime_type,description:t.description,is_default:t.is_default,is_active:void 0!==p[e]?p[e]:t.is_active,icon:t.icon||""}})),l[r]={extension:t,mime_type:s,description:i,is_default:0,is_active:1,icon:x||"bb-icon-file"},m(l),f((function(e){var t=Object.assign({},e);return t[r]=1,t})),n(e.name,l),Y(!0),K()}else S((0,o.__)("MIME type is required.","buddyboss"))}},disabled:!v.trim()||!w.trim()},(0,o.__)("Save","buddyboss"))))),document.body),l&&A&&O&&(0,i.createPortal)((0,r.createElement)("div",{className:"bb-extension-modal-overlay bb-extension-modal-overlay--nested"},(0,r.createElement)("div",{className:"bb-extension-modal--nested",role:"dialog","aria-modal":"true","aria-label":(0,o.__)("Edit Extension","buddyboss")},(0,r.createElement)("div",{className:"bb-extension-modal--nested__header"},(0,r.createElement)("h1",null,(0,o.__)("Edit Extension","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-extension-modal--nested__close",onClick:X,"aria-label":(0,o.__)("Close","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x"}))),(0,r.createElement)("div",{className:"bb-extension-modal__body"},(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("Extension","buddyboss")),(0,r.createElement)(c.TextControl,{value:R,onChange:P,__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("Description","buddyboss")),(0,r.createElement)(c.TextControl,{value:M,onChange:T,__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("Icon","buddyboss")),(0,r.createElement)("div",{className:"bb-extension-modal__icon-select",ref:$},(0,r.createElement)("div",{className:"bb-extension-modal__icon-dropdown"+(z?" is-open":""),onClick:function(){W(!z)},role:"button",tabIndex:0,onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),W(!z))}},(0,r.createElement)("i",{className:(U.find((function(e){return e.value===j}))||{}).icon_class||Ee()}),(0,r.createElement)("span",{className:"bb-extension-modal__icon-dropdown-label"},(U.find((function(e){return e.value===j}))||{}).label||(0,o.__)("Default","buddyboss")),(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-caret-down bb-extension-modal__icon-dropdown-chevron"})),z&&(0,r.createElement)("div",{className:"bb-extension-modal__icon-dropdown-list"},U.map((function(e){return(0,r.createElement)("div",{key:e.value,className:"bb-extension-modal__icon-dropdown-item"+(e.value===j?" is-selected":""),onClick:function(){F(e.value),W(!1)}},(0,r.createElement)("i",{className:e.icon_class}),(0,r.createElement)("span",null,e.label))}))))),(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("MIME Type","buddyboss")),(0,r.createElement)("div",{className:"bb-extension-modal__mime-row"},(0,r.createElement)(c.TextControl,{value:B,onChange:L,placeholder:(0,o.__)("Enter MIME type","buddyboss"),__nextHasNoMarginBottom:!0}),(0,r.createElement)(c.Button,{variant:"tertiary",className:"bb-extension-modal__mime-checker-toggle",onClick:function(){q.setIsMimeCheckerOpen(!q.isMimeCheckerOpen),q.setMimeCheckerResult("")}},(0,o.__)("MIME Checker","buddyboss"))),!q.isMimeCheckerOpen&&!B.trim()&&(0,r.createElement)("p",{className:"bb-extension-modal__field-hint"},(0,o.__)('Not sure? Click "MIME Checker" to detect the correct type from a sample file.',"buddyboss"))),q.isMimeCheckerOpen&&(0,r.createElement)(fe,{mimeChecker:q,onUseMimeType:function(){L(q.mimeCheckerResult),q.handleCloseMimeChecker()}})),(0,r.createElement)("div",{className:"bb-admin-settings-modal__footer bb-extension-modal__footer"},(0,r.createElement)(c.Button,{variant:"secondary",onClick:X},(0,o.__)("Cancel","buddyboss")),(0,r.createElement)(c.Button,{variant:"primary",onClick:function(){if(O){var t=R.trim();if(t){"."!==t.charAt(0)&&(t="."+t);var a={};Object.keys(u).forEach((function(e){var n=u[e];a[e]=e===O?{extension:t,mime_type:B.trim()||n.mime_type,description:M.trim(),is_default:n.is_default,is_active:void 0!==p[e]?p[e]:n.is_active,icon:j||"bb-icon-file"}:{extension:n.extension,mime_type:n.mime_type,description:n.description,is_default:n.is_default,is_active:void 0!==p[e]?p[e]:n.is_active,icon:n.icon||""}})),m(a),n(e.name,a),Y(!0),D(!1),I(null),P(""),T(""),L(""),F("bb-icon-file"),W(!1)}}},disabled:!R.trim()||!B.trim()},(0,o.__)("Save","buddyboss"))))),document.body))}function xe(e){var t=e.field,n=e.value,a=e.onChange,s=e.disabled,l=e.values,c=t.is_connected||!1,d=t.button_label||(0,o.__)("Connect","buddyboss"),u=t.button_only||!1,m=!!t.icon_only,p=t.icon||"",f=t.icon_label||t.button_label||(0,o.__)("Action","buddyboss"),_=(0,i.useRef)(null),g=(0,i.useRef)(null),v=(0,i.useState)(n||""),h=v[0],w=v[1],N=(0,i.useState)(d),x=N[0],C=N[1],k=(0,i.useState)(c),S=k[0],A=k[1],D=(0,i.useState)(!1),O=D[0],I=D[1],R=(0,i.useState)(""),P=R[0],M=R[1],T=(0,i.useState)(""),B=T[0],L=T[1];function j(){if(!O){g.current&&g.current.abort();var e=new AbortController;g.current=e,I(!0),M(""),L("");var n=t.ajax_action||"bb_media_giphy_connect",r=new FormData;r.append("action",n),r.append("nonce",window.bbAdminData.ajaxNonce),u&&Array.isArray(t.related_fields)&&l?t.related_fields.forEach((function(e){r.append(e,S?"":l[e]||"")})):(r.append("connect_action",S?"disconnect":"connect"),r.append("api_key",h)),fetch(window.bbAdminData.ajaxUrl,{method:"POST",credentials:"same-origin",body:r,signal:e.signal}).then((function(e){if(!e.ok)throw new Error(e.statusText||"Request failed");return e.json()})).then((function(e){if(I(!1),e.success){var n=e.data;if(A(n.is_connected),n.button_label&&C(n.button_label),b(),!n.is_connected&&S&&(u&&Array.isArray(t.related_fields)?t.related_fields.forEach((function(e){a(e,"")})):u||(w(""),a(t.name,""))),n.status){var r=new CustomEvent(y,{detail:{fieldName:t.name,status:n.status}});window.dispatchEvent(r)}if(n.updated_fields||n.field_options){var i=new CustomEvent(E,{detail:{fields:n.updated_fields||{},field_options:n.field_options||null,is_connected:n.is_connected}});window.dispatchEvent(i)}n.message&&n.has_warning&&L(n.message)}else M(e.data&&e.data.message||(0,o.__)("Connection failed.","buddyboss"))})).catch((function(e){e&&"AbortError"===e.name||(I(!1),M((0,o.__)("Connection failed. Please try again.","buddyboss")))}))}}(0,i.useEffect)((function(){w(n||"")}),[n]),(0,i.useEffect)((function(){A(t.is_connected||!1),C(t.button_label||(0,o.__)("Connect","buddyboss"))}),[t.is_connected,t.button_label]),(0,i.useEffect)((function(){return function(){g.current&&g.current.abort()}}),[]);var F=s||O;return u||S||h||(F=!0),(0,r.createElement)("div",{className:"bb-admin-settings-field__input-button"},(0,r.createElement)("div",{className:"bb-admin-settings-field__input-button-row"},!u&&(0,r.createElement)("div",{className:"bb-admin-settings-field__input-button-input"},(0,r.createElement)("input",{ref:_,type:"text",value:h,placeholder:t.placeholder||"",onChange:function(e){w(e.target.value),M(""),L("")},disabled:s||S,className:"bb-admin-settings-field__input-button-text"})),m?(0,r.createElement)("button",{type:"button",className:"bb-admin-settings-field__input-button-btn bb-admin-settings-field__input-button-btn--icon-only"+(O?" is-loading":""),onClick:j,disabled:F,"aria-label":f,title:f},(0,r.createElement)("i",{className:"bb-admin-settings-field__input-button-icon "+p+(O?" is-spinning":""),"aria-hidden":"true"})):(0,r.createElement)("button",{type:"button",className:"bb-admin-settings-field__input-button-btn"+(S?" bb-admin-settings-field__input-button-btn--connected":""),onClick:j,disabled:F},O?(0,o.__)("Saving...","buddyboss"):x)),P&&(0,r.createElement)("p",{className:"bb-admin-settings-field__input-button-error",role:"alert"},P),B&&(0,r.createElement)("p",{className:"bb-admin-settings-field__input-button-warning",role:"alert"},B))}var Ce=[{value:"",label:(0,o.__)("Select Condition","buddyboss")},{value:"always_allow",label:(0,o.__)("Always Allow","buddyboss")},{value:"never_allow",label:(0,o.__)("Never Allow","buddyboss")},{value:"only_allow",label:(0,o.__)("Only Allow","buddyboss")}];function ke({field:e,value:t,onChange:n,disabled:a}){var s=(0,i.useRef)(0),l=(0,i.useRef)(null),d=(0,i.useRef)(null);function u(e){return e._key?e:Object.assign({},e,{_key:"dr-"+ ++s.current})}function m(e,t){l.current&&clearTimeout(l.current),l.current=setTimeout((function(){d.current=t,n(e,t)}),800)}var b=Array.isArray(t)&&t.length>0?t.map(u):[],[p,f]=(0,i.useState)(b),_=(0,i.useRef)(null),g=(0,i.useRef)(null),[v,h]=(0,i.useState)(null);(0,i.useEffect)((function(){Array.isArray(t)&&(d.current&&d.current===t||null===d.current&&f(t.map(u)))}),[t]),(0,i.useEffect)((function(){return function(){l.current&&clearTimeout(l.current)}}),[]);var y=p.some((function(e){return"always_allow"===e.condition})),E=p.some((function(e){return"only_allow"===e.condition}));function w(t,n,a){var r=p.map((function(e,r){if(r!==t)return e;var i=Object.assign({},e);return i[n]=a,i}));f(r),m(e.name,r)}var N=(0,i.useCallback)((function(e){_.current=e}),[]),x=(0,i.useCallback)((function(e,t){e.preventDefault(),g.current=t,h(t)}),[]),C=(0,i.useCallback)((function(){var t=_.current,a=g.current;if(_.current=null,g.current=null,h(null),null!==t&&null!==a&&t!==a){var r=p.slice(),i=r.splice(t,1)[0];r.splice(a,0,i),f(r),n(e.name,r)}}),[p,e.name,n]),k=(0,i.useCallback)((function(){_.current=null,g.current=null,h(null)}),[]);return(0,r.createElement)("div",{className:"bb-domain-restrictions"},(0,r.createElement)("div",{className:"bb-domain-restrictions__rows"},p.map((function(t,n){return(0,r.createElement)("div",{key:t._key,className:"bb-domain-restrictions__row"+(v===n&&_.current!==n?" bb-domain-restrictions__row--drag-over":""),draggable:!a,onDragStart:function(){N(n)},onDragOver:function(e){x(e,n)},onDrop:C,onDragEnd:k},(0,r.createElement)("span",{className:"bb-domain-restrictions__drag-handle"},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-list"})),(0,r.createElement)("div",{className:"bb-domain-restrictions__domain"},(0,r.createElement)(c.TextControl,{value:t.domain||"",onChange:function(e){w(n,"domain",e)},placeholder:(0,o.__)("Domain name","buddyboss"),disabled:a,__nextHasNoMarginBottom:!0})),(0,r.createElement)("span",{className:"bb-domain-restrictions__dot"}),(0,r.createElement)("div",{className:"bb-domain-restrictions__tld"},(0,r.createElement)(c.TextControl,{value:t.tld||"",onChange:function(e){w(n,"tld",e)},placeholder:(0,o.__)("Extension","buddyboss"),disabled:a,__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-domain-restrictions__condition"},(0,r.createElement)(c.SelectControl,{value:t.condition||"",options:(i=t.condition,Ce.map((function(e){var t=!1;return"always_allow"===e.value&&E&&"always_allow"!==i&&(t=!0),"only_allow"===e.value&&y&&"only_allow"!==i&&(t=!0),{value:e.value,label:e.label,disabled:t}}))),onChange:function(e){w(n,"condition",e)},disabled:a,__nextHasNoMarginBottom:!0})),(0,r.createElement)("button",{type:"button",className:"bb-domain-restrictions__remove",onClick:function(){!function(t){var n=p.filter((function(e,n){return n!==t}));f(n),m(e.name,n)}(n)},disabled:a,"aria-label":(0,o.__)("Remove Rule","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x"})));var i}))),(0,r.createElement)(c.Button,{variant:"secondary",className:"bb-domain-restrictions__add",onClick:function(){var e=p.concat([u({domain:"",tld:"",condition:""})]);f(e)},disabled:a},(0,r.createElement)("i",{className:"bb-icons-rl-plus"}),(0,o.__)("Add Domain","buddyboss")))}var Se=[{value:"",label:(0,o.__)("Select Condition","buddyboss")},{value:"always_allow",label:(0,o.__)("Always Allow","buddyboss")},{value:"never_allow",label:(0,o.__)("Never Allow","buddyboss")}];function Ae({field:e,value:t,onChange:n,disabled:a}){var s=(0,i.useRef)(0),l=(0,i.useRef)(null),d=(0,i.useRef)(null);function u(e){return e._key?e:Object.assign({},e,{_key:"er-"+ ++s.current})}function m(e,t){l.current&&clearTimeout(l.current),l.current=setTimeout((function(){d.current=t,n(e,t)}),800)}var b=Array.isArray(t)&&t.length>0?t.map(u):[],[p,f]=(0,i.useState)(b);function _(t,n,a){var r=p.map((function(e,r){if(r!==t)return e;var i=Object.assign({},e);return i[n]=a,i}));f(r),m(e.name,r)}return(0,i.useEffect)((function(){Array.isArray(t)&&(d.current&&d.current===t||null===d.current&&f(t.map(u)))}),[t]),(0,i.useEffect)((function(){return function(){l.current&&clearTimeout(l.current)}}),[]),(0,r.createElement)("div",{className:"bb-email-restrictions"},(0,r.createElement)("div",{className:"bb-email-restrictions__rows"},p.map((function(t,n){return(0,r.createElement)("div",{key:t._key,className:"bb-email-restrictions__row"},(0,r.createElement)("div",{className:"bb-email-restrictions__address"},(0,r.createElement)(c.TextControl,{type:"email",value:t.address||"",onChange:function(e){_(n,"address",e)},placeholder:(0,o.__)("Email address","buddyboss"),disabled:a,__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-email-restrictions__condition"},(0,r.createElement)(c.SelectControl,{value:t.condition||"",options:Se,onChange:function(e){_(n,"condition",e)},disabled:a,__nextHasNoMarginBottom:!0})),(0,r.createElement)("button",{type:"button",className:"bb-email-restrictions__remove",onClick:function(){!function(t){var n=p.filter((function(e,n){return n!==t}));f(n),m(e.name,n)}(n)},disabled:a,"aria-label":(0,o.__)("Remove Rule","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x"})))}))),(0,r.createElement)(c.Button,{variant:"secondary",className:"bb-email-restrictions__add",onClick:function(){var e=p.concat([u({address:"",condition:""})]);f(e)},disabled:a},(0,r.createElement)("i",{className:"bb-icons-rl-plus"}),(0,o.__)("Add Email","buddyboss")))}function De(e){var t=e.field,n=e.value,a=e.onChange,s=e.disabled,l=(0,i.useState)(!1),c=l[0],d=l[1];return(0,r.createElement)("div",{className:"bb-admin-settings-field__password"},(0,r.createElement)("input",{type:c?"text":"password",name:t.name,id:"bb-field-"+t.name,autoComplete:"off",value:n||"",placeholder:t.placeholder||"","aria-label":t.label||t.name,onChange:function(e){a(t.name,e.target.value)},disabled:s,className:"bb-admin-settings-field__password-input"}),(0,r.createElement)("button",{type:"button",className:"bb-admin-settings-field__password-toggle"+(c?" bb-admin-settings-field__password-toggle--visible":""),onClick:function(){d(!c)},"aria-label":c?(0,o.__)("Hide value","buddyboss"):(0,o.__)("Show value","buddyboss"),tabIndex:0,disabled:s},c?(0,r.createElement)("i",{className:"bb-icons-rl-eye-slash"}):(0,r.createElement)("i",{className:"bb-icons-rl-eye"})))}function Oe({field:e,values:t,disabled:n}){var[a,s]=(0,i.useState)(!1),[l,c]=(0,i.useState)(null),d=(0,i.useRef)(null),u=(0,i.useRef)(null),m=(0,i.useRef)(!1),b=function(n){var a=e.ajax_action||"";if(a){d.current&&d.current.abort();var r=new AbortController;d.current=r,s(!0),c(null);var i=new FormData;i.append("action",a),i.append("nonce",window.bbAdminData.ajaxNonce);var l=e.watch_field||"";l&&t&&void 0!==t[l]&&(i.append("watch_field",l),i.append("watch_value",t[l]));var m=function(){fetch(window.bbAdminData.ajaxUrl,{method:"POST",credentials:"same-origin",body:i,signal:r.signal}).then((function(e){return e.json()})).then((function(e){s(!1),e.success&&e.data?c({status:e.data.status||"info",message:e.data.message||""}):c({status:"warning",message:e.data&&e.data.message||(0,o.__)("Unable to perform check.","buddyboss")})})).catch((function(e){e&&"AbortError"===e.name||(s(!1),c({status:"warning",message:(0,o.__)("An error occurred while checking.","buddyboss")}))}))};u.current&&(clearTimeout(u.current),u.current=null),n?u.current=setTimeout(m,1500):m()}};(0,i.useEffect)((function(){return m.current||(m.current=!0,b(!1)),function(){u.current&&clearTimeout(u.current),d.current&&d.current.abort()}}),[]);var f=e.watch_field||"",_=f&&t?t[f]:void 0,g=(0,i.useRef)(_);return(0,i.useEffect)((function(){g.current!==_&&m.current&&(g.current=_,b(!0))}),[_]),(0,r.createElement)("div",{className:"bb-admin-status-check"},a&&(0,r.createElement)("div",{className:"bb-admin-status-check__loading"},(0,r.createElement)("span",{className:"bb-admin-status-check__spinner"}),(0,r.createElement)("span",null,(0,o.__)("Checking...","buddyboss"))),!a&&l&&l.message&&(0,r.createElement)("div",{className:"bb-admin-notice bb-admin-notice--"+l.status,dangerouslySetInnerHTML:{__html:(0,p.pn)(l.message)}}))}function Ie(e){return{id:e.id,url:e.url,alt:e.alt||"",title:e.title||""}}function Re({value:e,onChange:t,disabled:n,config:a}){var s=(0,i.useRef)(null),l=(0,i.useRef)(t);l.current=t;var c=a||{},d=c.library_type||"image",u=!!c.multiple,m=c.frame_title||(0,o.__)("Select or Upload Media","buddyboss"),b=c.frame_button_text||(0,o.__)("Use this media","buddyboss"),f=c.placeholder_icon||"plus",_=c.placeholder_variant||"compact",g=(0,i.useRef)({libraryType:d,allowMultiple:u,frameTitle:m,frameButton:b});g.current={libraryType:d,allowMultiple:u,frameTitle:m,frameButton:b};var v=(0,i.useRef)(null);function h(){var e=s.current;if(e){if("function"==typeof e.off&&e.off(),"function"==typeof e.close)try{e.close()}catch(e){}if("function"==typeof e.dispose)try{e.dispose()}catch(e){}s.current=null,v.current=null}}function y(){if(void 0!==window.wp&&window.wp.media){if(s.current&&v.current){var e=v.current;e.allowMultiple===g.current.allowMultiple&&e.libraryType===g.current.libraryType||h()}s.current?s.current.options&&(s.current.options.title=g.current.frameTitle,s.current.options.button&&(s.current.options.button.text=g.current.frameButton)):(s.current=window.wp.media({title:g.current.frameTitle,button:{text:g.current.frameButton},multiple:g.current.allowMultiple,library:{type:g.current.libraryType}}),v.current={allowMultiple:g.current.allowMultiple,libraryType:g.current.libraryType},s.current.on("select",(function(){var e=s.current.state().get("selection");if(g.current.allowMultiple){var t=[];e.each((function(e){t.push(Ie(e.toJSON()))})),l.current(t)}else{var n=e.first().toJSON();l.current(Ie(n))}}))),s.current.open()}else window.alert((0,o.__)("WordPress Media API is not available.","buddyboss"))}function E(){l.current(g.current.allowMultiple?[]:null)}(0,i.useEffect)((function(){return h}),[]);var w=null;!u&&e&&("string"==typeof e&&e?w={url:e,alt:"",title:""}:"object"==typeof e&&e.url&&(w=e));var N=null!==w,x=u&&Array.isArray(e)&&e.length>0,C=N||x,k="large"===_,S="bb-admin-media-picker"+(k?" bb-admin-media-picker--large":"");return(0,r.createElement)("div",{className:S},N&&(0,r.createElement)("div",{className:"bb-admin-media-picker__preview-area"},(0,r.createElement)("div",{className:"bb-admin-media-picker__preview"},(0,r.createElement)("img",{src:(0,p.Pl)(w.url),alt:w.alt||"",className:"bb-admin-media-picker__preview-image"})),(0,r.createElement)("div",{className:"bb-admin-media-picker__actions"},(0,r.createElement)("button",{type:"button",className:"bb-admin-media-picker__btn bb-admin-media-picker__btn--replace",onClick:y,disabled:n},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-upload-simple"}),(0,o.__)("Replace","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-media-picker__btn bb-admin-media-picker__btn--remove",onClick:E,disabled:n},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x"}),(0,o.__)("Remove","buddyboss")))),x&&(0,r.createElement)("div",{className:"bb-admin-media-picker__multi-area"},(0,r.createElement)("ul",{className:"bb-admin-media-picker__multi-list"},e.map((function(e){return(0,r.createElement)("li",{key:e.id,className:"bb-admin-media-picker__multi-item"},(0,r.createElement)("img",{src:(0,p.Pl)(e.url),alt:e.alt||""}))}))),(0,r.createElement)("div",{className:"bb-admin-media-picker__actions"},(0,r.createElement)("button",{type:"button",className:"bb-admin-media-picker__btn bb-admin-media-picker__btn--replace",onClick:y,disabled:n},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-upload-simple"}),(0,o.__)("Replace selection","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-media-picker__btn bb-admin-media-picker__btn--remove",onClick:E,disabled:n},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x"}),(0,o.__)("Clear","buddyboss")))),!C&&!k&&(0,r.createElement)("div",{className:"bb-admin-media-picker__placeholder-area"},(0,r.createElement)("button",{type:"button",className:"bb-admin-media-picker__placeholder",onClick:y,disabled:n,"aria-label":(0,o.__)("Select media","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-"+f,"aria-hidden":"true"}))),!C&&k&&(0,r.createElement)("div",{className:"bb-admin-media-picker__placeholder-area bb-admin-media-picker__placeholder-area--large"},(0,r.createElement)("span",{className:"bb-admin-media-picker__placeholder bb-admin-media-picker__placeholder--large","aria-hidden":"true"},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-image"})),(0,r.createElement)("button",{type:"button",className:"bb-admin-media-picker__upload-btn",onClick:y,disabled:n},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-upload-simple"}),(0,o.__)("Upload","buddyboss"))))}function Pe(e){var t={};return e.forEach((function(e,n){t[e.id]={enabled:!!e.enabled,order:n,icon:e.icon||""}})),t}function Me({value:e,onChange:t,availableItems:n,disabled:a}){var s=(0,i.useMemo)((function(){return function(e,t){var n=t&&"object"==typeof t?t:{},a=e.map((function(e,t){var a=n[e.id]||{};return{id:e.id,label:e.label,icon:a.icon||e.icon||"",enabled:"boolean"!=typeof a.enabled||a.enabled,order:"number"==typeof a.order?a.order:t}}));return a.sort((function(e,t){return e.order-t.order})),a}(n||[],e)}),[n,e]);return s.length?(0,r.createElement)(K.JY,{onDragEnd:function(e){if(e.destination&&e.destination.index!==e.source.index){var n=Array.from(s),a=n.splice(e.source.index,1)[0];n.splice(e.destination.index,0,a),t(Pe(n))}}},(0,r.createElement)(K.gL,{droppableId:"bb-admin-sortable-toggle-list"},(function(e){return(0,r.createElement)("ul",{className:"bb-admin-sortable-toggle-list",ref:e.innerRef,...e.droppableProps},s.map((function(e,n){return(0,r.createElement)(K.sx,{key:e.id,draggableId:e.id,index:n,isDragDisabled:!!a},(function(n,i){return(0,r.createElement)("li",{ref:n.innerRef,...n.draggableProps,className:"bb-admin-sortable-toggle-list__item"+(i.isDragging?" is-dragging":"")},(0,r.createElement)("span",{className:"bb-admin-sortable-toggle-list__handle",...n.dragHandleProps,"aria-label":(0,o.__)("Drag to reorder","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-list","aria-hidden":"true"})),(0,r.createElement)("span",{className:"bb-admin-sortable-toggle-list__toggle"},(0,r.createElement)(c.ToggleControl,{checked:!!e.enabled,onChange:function(n){!function(e,n){var a=s.map((function(t){return t.id!==e?t:Object.assign({},t,{enabled:n})}));t(Pe(a))}(e.id,n)},disabled:a,__nextHasNoMarginBottom:!0})),e.icon&&(0,r.createElement)("span",{className:"bb-admin-sortable-toggle-list__icon","aria-hidden":"true"},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-"+e.icon})),(0,r.createElement)("span",{className:"bb-admin-sortable-toggle-list__label"},e.label))}))})),e.placeholder)}))):(0,r.createElement)("p",{className:"bb-admin-sortable-toggle-list__empty"},(0,o.__)("No items available.","buddyboss"))}function Te({value:e,onChange:t,disabled:n,config:a}){var s=Array.isArray(e)?e:[],l=a||{},d=l.add_label||(0,o.__)("Add New Link","buddyboss"),u=l.modal_title_add||(0,o.__)("Add Link","buddyboss"),m=l.modal_title_edit||(0,o.__)("Edit Link","buddyboss"),b=(0,i.useState)(null),f=b[0],_=b[1];function g(){_(null)}var v=!!(f&&(f.title||"").trim()&&(f.url||"").trim());return(0,r.createElement)("div",{className:"bb-admin-editable-link-list"},s.length>0&&(0,r.createElement)(K.JY,{onDragEnd:function(e){if(e.destination&&e.destination.index!==e.source.index){var n=Array.from(s),a=n.splice(e.source.index,1)[0];n.splice(e.destination.index,0,a),t(n)}}},(0,r.createElement)(K.gL,{droppableId:"bb-admin-editable-link-list"},(function(e){return(0,r.createElement)("ul",{className:"bb-admin-editable-link-list__list",ref:e.innerRef,...e.droppableProps},s.map((function(e,a){return(0,r.createElement)(K.sx,{key:e.id,draggableId:e.id,index:a,isDragDisabled:!!n},(function(a,i){return(0,r.createElement)("li",{ref:a.innerRef,...a.draggableProps,className:"bb-admin-editable-link-list__item"+(i.isDragging?" is-dragging":"")},(0,r.createElement)("span",{className:"bb-admin-editable-link-list__handle",...a.dragHandleProps,"aria-label":(0,o.__)("Drag to reorder","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-list","aria-hidden":"true"})),(0,r.createElement)("span",{className:"bb-admin-editable-link-list__body"},(0,r.createElement)("span",{className:"bb-admin-editable-link-list__title-row"},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-link bb-admin-editable-link-list__title-icon","aria-hidden":"true"}),(0,r.createElement)("span",{className:"bb-admin-editable-link-list__title"},e.title),(0,r.createElement)("span",{className:"bb-admin-editable-link-list__actions"},(0,r.createElement)("button",{type:"button",className:"bb-admin-editable-link-list__action-btn",onClick:function(){!function(e){_({mode:"edit",id:e.id,title:e.title||"",url:e.url||""})}(e)},disabled:n,"aria-label":(0,o.__)("Edit link","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-note-pencil","aria-hidden":"true"})),(0,r.createElement)("button",{type:"button",className:"bb-admin-editable-link-list__action-btn bb-admin-editable-link-list__action-btn--delete",onClick:function(){var n,a;n=e.id,a=s.filter((function(e){return e.id!==n})),t(a)},disabled:n,"aria-label":(0,o.__)("Delete link","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-trash","aria-hidden":"true"})))),(0,r.createElement)("a",{className:"bb-admin-editable-link-list__url",href:(0,p.Pl)(e.url),target:"_blank",rel:"noopener noreferrer"},e.url)))}))})),e.placeholder)}))),(0,r.createElement)(c.Button,{className:"bb-admin-editable-link-list__add",onClick:function(){_({mode:"add",id:"link_"+Date.now()+"_"+Math.random().toString(36).slice(2,7),title:"",url:""})},disabled:n},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-plus","aria-hidden":"true"}),d),f&&(0,r.createElement)(c.Modal,{title:"add"===f.mode?u:m,onRequestClose:g,className:"bb-admin-editable-link-list__modal bb-admin-settings-modal"},(0,r.createElement)("div",{className:"bb-admin-editable-link-list-modal__body bb-admin-settings-modal__body"},(0,r.createElement)(c.TextControl,{label:(0,o.__)("Title","buddyboss"),value:f.title,onChange:function(e){_(Object.assign({},f,{title:e}))},placeholder:(0,o.__)("Enter title","buddyboss"),__nextHasNoMarginBottom:!0}),(0,r.createElement)(c.TextControl,{label:(0,o.__)("URL","buddyboss"),type:"url",value:f.url,onChange:function(e){_(Object.assign({},f,{url:e}))},placeholder:(0,o.__)("Enter URL","buddyboss"),__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-admin-editable-link-list__modal-actions bb-admin-settings-modal__footer"},(0,r.createElement)(c.Button,{variant:"secondary",onClick:g},(0,o.__)("Cancel","buddyboss")),(0,r.createElement)(c.Button,{variant:"primary",onClick:function(){if(f){var e,n=(f.title||"").trim(),a=(f.url||"").trim();n&&a&&(e="add"===f.mode?s.concat({id:f.id,title:n,url:a,isEditing:!1}):s.map((function(e){return e.id!==f.id?e:Object.assign({},e,{title:n,url:a,isEditing:!1})})),t(e),g())}},disabled:!v},"add"===f.mode?(0,o.__)("Add Link","buddyboss"):(0,o.__)("Save","buddyboss")))))}function Be(e){var t=e.field,n=e.value,a=e.values||{},s=e.onChange,l=e.disabled,d=!!n&&"0"!==n&&0!==n,u=a.bb_recaptcha_bypass_text||"",m=(0,i.useState)(u),b=m[0],f=m[1],_=(0,i.useState)(!1),g=_[0],v=_[1],h=(0,i.useRef)(null);(0,i.useEffect)((function(){f(a.bb_recaptcha_bypass_text||"")}),[a.bb_recaptcha_bypass_text]),(0,i.useEffect)((function(){return function(){h.current&&clearTimeout(h.current)}}),[]);var y=(window.bbAdminData&&window.bbAdminData.loginUrl?window.bbAdminData.loginUrl:window.location.origin+"/wp-login.php")+"?bypass_captcha="+(b||"xxUNIQUE_STRINGXS"),E=b.length>=6&&b.length<=10;return(0,r.createElement)("div",{className:"bb-admin-settings-field__recaptcha-bypass"},(0,r.createElement)("div",{className:"bb-admin-settings-field__recaptcha-bypass-row"},(0,r.createElement)(c.ToggleControl,{label:(0,o.__)("Allow bypass, enter a 6 to 10-character string to customize your URL","buddyboss"),checked:d,onChange:function(){var e;e=d?0:1,s(t.name,e)},disabled:l,__nextHasNoMarginBottom:!0}),(0,r.createElement)("input",{type:"text",value:b,onChange:function(e){var t=e.target.value;f(t),s("bb_recaptcha_bypass_text",t)},placeholder:"stringxs",minLength:6,maxLength:10,disabled:l||!d,className:"bb-admin-settings-field__recaptcha-bypass-text"})),(0,r.createElement)("p",{className:"bb-admin-settings-field__recaptcha-bypass-description"},(0,o.__)("The bypass URL enables you to bypass reCAPTCHA in case of issues. We recommend keeping the link below securely stored for accessing your site.","buddyboss")),d&&(0,r.createElement)("div",{className:"bb-admin-settings-field__recaptcha-bypass-url"+(E?"":" bb-admin-settings-field__recaptcha-bypass-url--invalid")},(0,r.createElement)("a",{href:(0,p.Pl)(y),className:"bb-admin-settings-field__recaptcha-bypass-link",target:"_blank",rel:"noopener noreferrer"},y),E&&(0,r.createElement)("button",{type:"button",className:"bb-admin-settings-field__recaptcha-bypass-copy",onClick:function(){E&&(navigator.clipboard&&navigator.clipboard.writeText&&navigator.clipboard.writeText(y),v(!0),h.current&&clearTimeout(h.current),h.current=setTimeout((function(){v(!1)}),2e3))},title:g?(0,o.__)("Copied","buddyboss"):(0,o.__)("Copy","buddyboss")},(0,r.createElement)("i",{className:g?"bb-icon-l bb-icon-check":"bb-icon-l bb-icon-copy"}))))}function Le(e){const t=e.field,n=e.values||{},a=(e.disabled,t.is_connected||!1),s=t.related_fields||[],l=t.ajax_action||"",d=t.verify_config||{},u=d.modal_title||(0,o.__)("Verify Settings","buddyboss"),m=d.loading_message||(0,o.__)("Verifying credentials...","buddyboss"),p=d.loading_icon||"bb-icons-rl-cloud",f=d.success_icon||"bb-icons-rl-check-circle",_=d.error_icon||"bb-icons-rl-warning-circle",[g,v]=(0,i.useState)(a),[h,w]=(0,i.useState)(!1),[N,x]=(0,i.useState)("idle"),[C,k]=(0,i.useState)(""),S=(0,i.useRef)(null),A=(0,i.useRef)(null),D=(0,i.useRef)(a),O=(0,i.useRef)(null);if(null===O.current&&s.length>0){const e={};s.forEach((function(t){e[t]=n[t]||""})),O.current=e}(0,i.useEffect)((function(){v(t.is_connected||!1),D.current=t.is_connected||!1}),[t.is_connected]),(0,i.useEffect)((function(){return function(){S.current&&S.current.abort()}}),[]);const I=(0,i.useCallback)((function(){x("submitting"),wp.hooks.doAction("bb_admin_verify_field_phase_change",t,"submitting",n),S.current&&S.current.abort();const e=new AbortController;S.current=e;const a=window.bbAdminData?window.bbAdminData.ajaxUrl:"",r=window.bbAdminData?window.bbAdminData.ajaxNonce:"";let i=new FormData;i.append("action",l),i.append("nonce",r);const c=A.current||n;s.forEach((function(e){let t=c[e]||"";if(!A.current&&!t){const n=document.querySelector('input[name="'+e+'"], select[name="'+e+'"], textarea[name="'+e+'"]');n&&n.value&&(t=n.value)}i.append(e,t)})),i=wp.hooks.applyFilters("bb_admin_verify_field_before_ajax",i,t,c),fetch(a,{method:"POST",credentials:"same-origin",body:i,signal:e.signal}).then((function(e){return e.json()})).then((function(e){if(e.success){const a=e.data||{};x("success"),k(a.message||(0,o.__)("Verified successfully.","buddyboss"));const r=a.is_connected||!1;v(r),D.current=r;const i={},l=A.current||n;s.forEach((function(e){i[e]=l[e]||""})),O.current=i,A.current=null,b(),a.status&&window.dispatchEvent(new CustomEvent(y,{detail:{fieldName:t.name,status:a.status}})),(a.updated_fields||a.field_options)&&window.dispatchEvent(new CustomEvent(E,{detail:{fields:a.updated_fields||{},field_options:a.field_options||null,is_connected:r}})),wp.hooks.doAction("bb_admin_verify_field_phase_change",t,"success",a),wp.hooks.doAction("bb_admin_verify_field_success",t,a,n)}else{const a=e.data||{},r=a.message||(0,o.__)("Verification failed.","buddyboss");x("error"),k(r),a.status&&window.dispatchEvent(new CustomEvent(y,{detail:{fieldName:t.name,status:a.status}})),a.updated_fields&&window.dispatchEvent(new CustomEvent(E,{detail:{fields:a.updated_fields,is_connected:!1}})),wp.hooks.doAction("bb_admin_verify_field_phase_change",t,"error",a),wp.hooks.doAction("bb_admin_verify_field_error",t,a,n)}})).catch((function(e){if(e&&"AbortError"===e.name)return;const n=(0,o.__)("Connection failed. Please try again.","buddyboss");x("error"),k(n),wp.hooks.doAction("bb_admin_verify_field_phase_change",t,"error",{message:n})}))}),[l,t,n,s]),R=(0,i.useCallback)((function(){const e={};s.forEach((function(t){e[t]=""})),A.current=e,window.dispatchEvent(new CustomEvent(E,{detail:{fields:e}})),x("loading"),k(""),w(!0),wp.hooks.doAction("bb_admin_verify_field_phase_change",t,"disconnecting",n),I()}),[t,n,s,I]),P=(0,i.useCallback)((function(){x("loading"),k(""),w(!0),wp.hooks.doAction("bb_admin_verify_field_phase_change",t,"loading",n),wp.hooks.applyFilters("bb_admin_verify_field_should_auto_submit",!0,t,n)&&I()}),[t,n,I]),M=(0,i.useCallback)((function(){w(!1),x("idle"),wp.hooks.doAction("bb_admin_verify_field_phase_change",t,"idle",{})}),[t]),T=O.current&&s.some((function(e){return(n[e]||"")!==(O.current[e]||"")}));let B="hidden";D.current&&!T?B="disconnect":D.current&&!T||(B="connect");const L=wp.hooks.applyFilters("bb_admin_verify_field_button_visible","hidden"!==B,t,g,T,n),j=s.every((function(e){const t=document.querySelector('input[name="'+e+'"], select[name="'+e+'"], textarea[name="'+e+'"]');let a=t&&t.value||"";return t&&"SELECT"===t.tagName?a=(a||"").toString().trim():a||(a=n[e]||""),!!String(a).trim()})),F=wp.hooks.applyFilters("bb_admin_verify_field_button_disabled","connect"===B&&!j,t,j,n),U=wp.hooks.applyFilters("bb_admin_verify_field_button_label",t.button_label||(0,o.__)("Verify","buddyboss"),t,g),G=t.disconnect_label||(0,o.__)("Disconnect","buddyboss"),H="disconnect"===B?G:U,z=wp.hooks.applyFilters("bb_admin_verify_field_modal_title",u,t),W=wp.hooks.applyFilters("bb_admin_verify_field_modal_content",null,t,N,n,{submit:I,close:M,setPhase:x,setMessage:k});return(0,r.createElement)("div",{className:"bb-admin-verify-field"},L&&"disconnect"===B&&(0,r.createElement)("button",{type:"button",className:"bb-admin-verify-field__btn bb-admin-verify-field__btn--secondary",onClick:R,disabled:F},H),L&&"connect"===B&&(0,r.createElement)("button",{type:"button",className:"bb-admin-verify-field__btn bb-admin-verify-field__btn--primary",onClick:P,disabled:F},H),h&&(0,r.createElement)("div",{className:"bb-admin-verify-modal"},(0,r.createElement)("div",{className:"bb-admin-verify-modal__backdrop",onClick:M,role:"presentation"}),(0,r.createElement)("div",{className:"bb-admin-verify-modal__container",onClick:function(e){e.stopPropagation()},role:"dialog","aria-labelledby":"bb-admin-verify-modal-title"},(0,r.createElement)("div",{className:"bb-admin-verify-modal__header"},(0,r.createElement)("h2",{id:"bb-admin-verify-modal-title",className:"bb-admin-verify-modal__title"},z),(0,r.createElement)("button",{type:"button",className:"bb-admin-verify-modal__close",onClick:M,"aria-label":(0,o.__)("Close","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl-x"}))),(0,r.createElement)("div",{className:"bb-admin-verify-modal__content"},W||(0,r.createElement)(r.Fragment,null,("loading"===N||"submitting"===N)&&(0,r.createElement)("div",{className:"bb-admin-verify-modal__status"},(0,r.createElement)("i",{className:p}),(0,r.createElement)("p",null,m," ",(0,r.createElement)(c.Spinner,null))),"success"===N&&(0,r.createElement)("div",{className:"bb-admin-verify-modal__status bb-admin-verify-modal__status--success"},(0,r.createElement)("i",{className:f}),(0,r.createElement)("p",null,C)),"error"===N&&(0,r.createElement)("div",{className:"bb-admin-verify-modal__status bb-admin-verify-modal__status--error"},(0,r.createElement)("i",{className:_}),(0,r.createElement)("p",null,C)))),(0,r.createElement)("div",{className:"bb-admin-verify-modal__footer"},("loading"===N||"ready"===N)&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("button",{type:"button",className:"bb-admin-verify-modal__btn bb-admin-verify-modal__btn--primary",onClick:I,disabled:"loading"===N},(0,o.__)("Submit","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-verify-modal__btn",onClick:M},(0,o.__)("Cancel","buddyboss"))),"submitting"===N&&(0,r.createElement)("button",{type:"button",className:"bb-admin-verify-modal__btn bb-admin-verify-modal__btn--primary",disabled:!0},(0,o.__)("Verifying...","buddyboss")),("success"===N||"error"===N)&&(0,r.createElement)("button",{type:"button",className:"bb-admin-verify-modal__btn bb-admin-verify-modal__btn--primary",onClick:M},(0,o.__)("OK","buddyboss"))))))}function je({field:e,values:t}){var n=e.preview_config||{},a=n.title_key||"buddyboss_seo_title",i=n.description_key||"buddyboss_seo_description",s=t&&t[a]?String(t[a]):"",l=t&&t[i]?String(t[i]):"",c=n.site_name||"",d=n.site_url||"",u=n.site_icon||"",m=s||(0,o.__)("Your SEO title will appear here","buddyboss"),b=l||(0,o.__)("Your SEO description will appear here in search results.","buddyboss"),f=c?c.charAt(0).toUpperCase():"B";return(0,r.createElement)("div",{className:"bb-admin-seo-preview"},(0,r.createElement)("div",{className:"bb-admin-seo-preview__site-row"},u?(0,r.createElement)("img",{className:"bb-admin-seo-preview__icon",src:(0,p.Pl)(u),alt:""}):(0,r.createElement)("span",{className:"bb-admin-seo-preview__icon bb-admin-seo-preview__icon--placeholder","aria-hidden":"true"},f),(0,r.createElement)("div",{className:"bb-admin-seo-preview__site-info"},c&&(0,r.createElement)("span",{className:"bb-admin-seo-preview__site-name"},c),d&&(0,r.createElement)("span",{className:"bb-admin-seo-preview__site-url"},d))),(0,r.createElement)("div",{className:"bb-admin-seo-preview__title"},m),(0,r.createElement)("div",{className:"bb-admin-seo-preview__description"},b))}function Fe(e,t){if(!e||!t)return"";var n=e[t];return n?"object"==typeof n&&n.url?String(n.url):String(n):""}function Ue({field:e,values:t}){var n,a=e.preview_config||{},i=a.title_key||"buddyboss_og_title",s=a.description_key||"buddyboss_og_description",l=a.image_key||"buddyboss_og_image",c=a.fallback_title_key||"buddyboss_seo_title",d=a.fallback_description_key||"buddyboss_seo_description",u=Fe(t,i)||Fe(t,c),m=Fe(t,s)||Fe(t,d),b=Fe(t,l),f=(n=a.site_url||"")?String(n).replace(/^https?:\/\//,"").replace(/\/$/,""):"",_=u||(0,o.__)("Your OG title will appear here","buddyboss"),g=m||(0,o.__)("Your OG description will appear here when this page is shared on social platforms.","buddyboss");return(0,r.createElement)("div",{className:"bb-admin-social-preview"},b&&(0,r.createElement)("div",{className:"bb-admin-social-preview__image"},(0,r.createElement)("img",{src:(0,p.Pl)(b),alt:""})),(0,r.createElement)("div",{className:"bb-admin-social-preview__body"},f&&(0,r.createElement)("span",{className:"bb-admin-social-preview__url"},f),(0,r.createElement)("span",{className:"bb-admin-social-preview__title"},_),(0,r.createElement)("span",{className:"bb-admin-social-preview__description"},g)))}function Ge({field:e}){var t=Array.isArray(e&&e.tags)?e.tags:[];if(0===t.length)return null;var n=e.heading||(0,o.__)("Available Tags:","buddyboss");return(0,r.createElement)("div",{className:"bb-admin-tags-reference",role:"note"},(0,r.createElement)("p",{className:"bb-admin-tags-reference__heading"},n),(0,r.createElement)("ul",{className:"bb-admin-tags-reference__list"},t.map((function(e,t){return e&&e.tag?(0,r.createElement)("li",{key:e.tag+"-"+t,className:"bb-admin-tags-reference__item"},(0,r.createElement)("code",{className:"bb-admin-tags-reference__tag"},e.tag),e.description&&(0,r.createElement)("span",{className:"bb-admin-tags-reference__description"}," - "+e.description)):null}))))}function He({value:e,onChange:t,fallback:n="#3E34FF",disabled:a=!1}){var s=(0,i.useState)(!1),l=s[0],d=s[1],u=(0,i.useState)(e),m=u[0],b=u[1],p=e||n;function f(){d(!1)}return(0,r.createElement)("div",{className:"bb-admin-settings-color-picker"},(0,r.createElement)(c.Button,{className:"bb-admin-settings-color-picker__button",onClick:function(){a||(b(p),d(!l))},"aria-expanded":l,"aria-label":(0,o.__)("Select color","buddyboss"),disabled:a},(0,r.createElement)("span",{className:"bb-admin-settings-color-picker__swatch"},(0,r.createElement)(c.ColorIndicator,{colorValue:p})),(0,r.createElement)("span",{className:"bb-admin-settings-color-picker__value"},p)),l&&(0,r.createElement)(c.Popover,{className:"bb-admin-settings-color-picker__popover",onClose:f,position:"bottom left"},(0,r.createElement)("div",{className:"bb-admin-settings-color-picker__popover-content"},(0,r.createElement)(c.ColorPicker,{color:m||p,onChange:b,enableAlpha:!1,copyFormat:"hex"}),(0,r.createElement)("div",{className:"bb-admin-settings-color-picker__popover-footer"},(0,r.createElement)(c.Button,{className:"bb-admin-settings-color-picker__apply",onClick:function(){t(m||p),f()}},(0,o.__)("Apply","buddyboss"))))))}function ze(e){const t=[];return Array.isArray(e)?(e.forEach((function(e){e.fetch_on_change&&e.fetch_on_change.fields&&e.fetch_on_change.ajax_action&&t.push(e),Array.isArray(e.children)&&t.push.apply(t,ze(e.children))})),t):t}function We(e,t){const[n,a]=(0,i.useState)({}),r=(0,i.useRef)({}),s=(0,i.useRef)({}),l=(0,i.useRef)({}),c=(0,i.useMemo)((function(){return ze(e)}),[e]),d=(0,i.useMemo)((function(){return function(e){return e.map((function(e){return e.name+":"+(e.fetch_on_change.fields||[]).join(",")})).join("|")}(c)}),[c]);(0,i.useEffect)((function(){c.forEach((function(e){const n=e.name,a=e.fetch_on_change.fields||[];if(!r.current[n]){const e={};a.forEach((function(n){e[n]=t[n]||""})),r.current[n]=e}}))}),[d]);const u=(0,i.useCallback)((function(e,t){const n=e.fetch_on_change,i=e.name;r.current[i]=Object.assign({},t),s.current[i]&&s.current[i].abort();const l=new AbortController;s.current[i]=l,a((function(e){const t=Object.assign({},e);return t[i]={loading:!0,loadingText:n.loading_text||(0,o.__)("Loading...","buddyboss"),options:e[i]?e[i].options:null,disabled:!0},t})),n.disable_fields&&n.disable_fields.length>0&&n.disable_fields.forEach((function(e){window.dispatchEvent(new CustomEvent(w,{detail:{fields:[e],disabled:!0}}))}));const c=new FormData;c.append("action",n.ajax_action),c.append("nonce",window.bbAdminData.ajaxNonce),Object.keys(t).forEach((function(e){c.append(e,t[e])})),fetch(window.bbAdminData.ajaxUrl,{method:"POST",credentials:"same-origin",body:c,signal:l.signal}).then((function(e){return e.json()})).then((function(e){if(e.success&&e.data){const n=e.data;r.current[i]=Object.assign({},t),a((function(e){const t=Object.assign({},e);return t[i]={loading:!1,options:n.options||null,disabled:void 0!==n.disabled&&n.disabled,defaultValue:n.default_value||""},t}))}else{const t=e.data&&e.data.message||(0,o.__)("Failed to fetch data.","buddyboss");a((function(e){const n=Object.assign({},e);return n[i]={loading:!1,options:[{value:"",label:t}],disabled:!0},n}))}n.disable_fields&&n.disable_fields.length>0&&n.disable_fields.forEach((function(e){window.dispatchEvent(new CustomEvent(w,{detail:{fields:[e],disabled:!1}}))}))})).catch((function(e){e&&"AbortError"===e.name||(a((function(e){const t=Object.assign({},e);return t[i]={loading:!1,options:[{value:"",label:(0,o.__)("Connection error. Please try again.","buddyboss")}],disabled:!0},t})),n.disable_fields&&n.disable_fields.length>0&&n.disable_fields.forEach((function(e){window.dispatchEvent(new CustomEvent(w,{detail:{fields:[e],disabled:!1}}))})))}))}),[]);(0,i.useEffect)((function(){return c.forEach((function(e){const n=e.fetch_on_change,i=n.fields||[],o=n.require_all,s=n.debounce||500,c=e.name,d={};let m=!0;if(i.forEach((function(e){const n=t[e]||"";d[e]=n,n||(m=!1)})),o&&!m)return delete r.current[c],void a((function(e){if(!e[c]||!e[c].options)return e;const t=Object.assign({},e);return delete t[c],t}));const b=r.current[c]||{};i.some((function(e){return(d[e]||"")!==(b[e]||"")}))&&(l.current[c]&&clearTimeout(l.current[c]),l.current[c]=setTimeout((function(){u(e,d)}),s))})),function(){Object.keys(l.current).forEach((function(e){l.current[e]&&clearTimeout(l.current[e])}))}}),[t,c,u]),(0,i.useEffect)((function(){return function(){Object.keys(s.current).forEach((function(e){s.current[e]&&s.current[e].abort()}))}}),[]);const m=(0,i.useCallback)((function(e){return n[e]||null}),[n]);return(0,i.useMemo)((function(){return{getFieldOverrides:m}}),[m])}function Ve(e,t){if(!e||!e.field)return!0;for(var n=function(e,t){return e&&"bbAdminData"===e.source?"undefined"!=typeof window&&window.bbAdminData?window.bbAdminData:{}:t||{}}(e,t),a=String(e.field).split("."),r=n,i=0;i(window.bbReactEmotionCallbacks||(window.bbReactEmotionCallbacks={}),window.bbReactEmotionCallbacks.updateEmotion=(e,t)=>{const n=a.current;if(!n||!e||"object"!=typeof e)return;const i={...e},o=!t;o&&void 0===i.is_emotion_active&&(i.is_emotion_active=!0);const s=o?`react_key_${Date.now()}_${1e9*Math.random()|0}`:i.id||`react_key_${Date.now()}_${1e9*Math.random()|0}`;o&&(i.id=s),n("reaction_items",(e=>{let t="object"==typeof e&&null!==e?{...e}:{};return 0===Object.keys(t).length&&Array.isArray(r.current)&&r.current.forEach((e=>{e&&null!=e.id&&(t[e.id]={...e})})),t[s]=i,t})),n("reaction_checks",(e=>{let t="object"==typeof e&&null!==e?{...e}:{};return 0===Object.keys(t).length&&Array.isArray(r.current)&&r.current.forEach((e=>{e&&null!=e.id&&(t[e.id]=e.is_emotion_active?"1":"")})),t[s]=i.is_emotion_active?"1":"",t})),n("bb_reaction_mode","emotions")},window.bbReactEmotionCallbacks.updateReactionButton=e=>{if(!e)return;const t=n.current,r="object"==typeof t?.bb_reactions_button&&null!==t.bb_reactions_button?{...t.bb_reactions_button}:{};r.icon=e,a.current("bb_reactions_button",r)},()=>{window.bbReactEmotionCallbacks&&(delete window.bbReactEmotionCallbacks.updateEmotion,delete window.bbReactEmotionCallbacks.updateReactionButton)})),[]),(0,i.useEffect)((()=>{const e=e=>{if(!(e.target&&e.target.closest&&e.target.closest("#bbpro_reaction_delete_confirmation .bb-pro-reaction-delete-emotion")))return;e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation();const t=null!=window.bbReactPendingDeleteEmotionId?String(window.bbReactPendingDeleteEmotionId):(()=>{const e=window.bp?.Reaction_Admin?.delete_emotion;return e&&(e.attr?e.attr("data-reaction-id"):e.get?.(0)?.getAttribute?.("data-reaction-id"))||null})();if(window.bbReactPendingDeleteEmotionId=null,window.jQuery&&(window.jQuery("#bbpro_reaction_delete_confirmation").css("display","none"),window.jQuery("body").removeClass("modal-open")),window.bp.Reaction_Admin.delete_emotion="",!t)return;const i=n.current;let o="object"==typeof i?.reaction_items&&null!==i.reaction_items?{...i.reaction_items}:{};0===Object.keys(o).length&&Array.isArray(r.current)&&r.current.forEach((e=>{e&&null!=e.id&&(o[e.id]={...e})}));let s="object"==typeof i?.reaction_checks&&null!==i.reaction_checks?{...i.reaction_checks}:{};0===Object.keys(s).length&&Array.isArray(r.current)&&r.current.forEach((e=>{e&&null!=e.id&&(s[e.id]=e.is_emotion_active?"1":"")})),delete o[t],delete s[t];const l=a.current;l&&(l("reaction_items",o),l("reaction_checks",s),l("bb_reaction_mode","emotions"))},t=e=>{e.target&&e.target.closest&&e.target.closest("#bbpro_reaction_delete_confirmation .bb-pro-reaction-cancel-delete-emotion")&&(window.bbReactPendingDeleteEmotionId=null)};return document.addEventListener("click",e,!0),document.addEventListener("click",t,!0),()=>{document.removeEventListener("click",e,!0),document.removeEventListener("click",t,!0)}}),[]),{defaultEmotionsRef:r}}(n,t),d=We(e,t),u=(0,i.useRef)({}),m=(0,i.useRef)({});(0,i.useEffect)((()=>{e.forEach((e=>{if("select"!==e.type)return;const a=d.getFieldOverrides(e.name);a&&a.defaultValue?u.current[e.name]!==a.defaultValue&&(t[e.name]||(u.current[e.name]=a.defaultValue,n(e.name,a.defaultValue))):u.current[e.name]&&delete u.current[e.name]}))}),[d,t,e,n]);const[b,f]=(0,i.useState)(!1),[_,g]=(0,i.useState)(null),[h,y]=(0,i.useState)({isOpen:!1,message:"",fieldName:"",saveValue:0,title:"",confirmLabel:"",cancelLabel:"",isDestructive:!1}),E=(0,i.useMemo)((()=>{const t={};return e.forEach((e=>{e.description&&"string"==typeof e.description&&(t[e.name+"__desc"]=(0,p.pn)(e.description),/%(?:\d+\$)?s/.test(e.description)&&e.description_controls&&e.description_controls.length>0&&(t[e.name+"__parts"]=e.description.split(/%(?:\d+\$)?s/).map((function(e){return(0,p.pn)(e)})))),e.help_text&&(t[e.name+"__help"]=(0,p.pn)(e.help_text)),e.label_description&&"string"==typeof e.label_description&&(t[e.name+"__label_desc"]=(0,p.pn)(e.label_description)),e.empty_state_title&&"string"==typeof e.empty_state_title&&(t[e.name+"__empty_title"]=(0,p.pn)(e.empty_state_title)),e.option_descriptions&&"object"==typeof e.option_descriptions&&Object.keys(e.option_descriptions).forEach((function(n){t[e.name+"__optdesc__"+n]=(0,p.pn)(e.option_descriptions[n])}))})),t}),[e]),w=e=>!e.conditional||"disable"===e.conditional.action||$e(e.conditional,t),N=e=>!(!e.conditional||"disable"!==e.conditional.action||$e(e.conditional,t)),x=n=>{if(!n.parent_field)return!1;const a=t[n.parent_field],r=e.find((e=>e.name===n.parent_field));if("hidden"===r?.type)return!1;const i=!0===r?.invert_value;return void 0!==n.parent_value&&null!==n.parent_value?a!==n.parent_value:i?!!a:!a},C=(e,i=!1)=>{const s=void 0!==t[e.name]?t[e.name]:e.default;switch(e.type){case"toggle":const P=!0===e.invert_value,M=P?!s:!!s;return(0,r.createElement)("div",{className:"bb-admin-settings-form__toggle-wrapper"},(0,r.createElement)(c.ToggleControl,{key:e.name,label:e.description_controls&&e.description_controls.length>0?"":(0,B.decodeEntities)(e.description||""),checked:M,onChange:t=>{const a=P?!t:t;t&&e.confirm_message?y({isOpen:!0,message:e.confirm_message,fieldName:e.name,saveValue:a?1:0,title:e.confirm_title||"",confirmLabel:e.confirm_ok||"",cancelLabel:e.confirm_cancel||"",isDestructive:!!e.confirm_destructive}):n(e.name,a?1:0)},disabled:i,__nextHasNoMarginBottom:!0}));case"checkbox":const L=!0===e.invert_value,j=L?!s:!!s;return(0,r.createElement)(c.CheckboxControl,{key:e.name,label:"",checked:j,onChange:t=>{const a=L?!t:t;n(e.name,a?1:0)},disabled:i,__nextHasNoMarginBottom:!0});case"checkbox_list":return(0,r.createElement)(X,{field:e,value:s,onChange:n,disabled:i,sanitizedDescription:E[e.name+"__desc"]});case"share_platforms":return(0,r.createElement)(H,{field:e,value:s,onChange:n});case"sso_providers":return(0,r.createElement)(W,{field:e,value:s,onChange:n,disabled:i});case"profile_type_redirects":return(0,r.createElement)(J,null);case"input_button":return(0,r.createElement)(xe,{field:e,value:s,onChange:n,disabled:i,values:t});case"status_check":return(0,r.createElement)(Oe,{field:e,values:t,disabled:i});case"recaptcha_bypass":return(0,r.createElement)(Be,{field:e,value:s,values:t,onChange:n,disabled:i});case"password":return(0,r.createElement)(De,{key:e.name,field:e,value:s,onChange:n,disabled:i});case"text":case"email":case"url":var u=e.field_class&&-1!==e.field_class.indexOf("bb-admin-settings-form__field--copy");return(0,r.createElement)("div",{className:(e.maxlength>0?"bb-admin-settings-form__field-text-wrapper":"")+(u?" bb-admin-settings-form__field-text-copy":"")},(0,r.createElement)(c.TextControl,{key:e.name,label:"",value:s||"",onChange:function(t){e.maxlength&&t.length>e.maxlength&&(t=t.substring(0,e.maxlength)),n(e.name,t)},type:"email"===e.type?"email":"url"===e.type?"url":"text",disabled:i,placeholder:e.placeholder||"",maxLength:e.maxlength>0?e.maxlength:void 0,__nextHasNoMarginBottom:!0}),u&&(0,r.createElement)("button",{type:"button",className:"bb-admin-settings-form__copy-btn",title:(0,o.__)("Copy to clipboard","buddyboss"),onClick:function(){navigator.clipboard&&s&&navigator.clipboard.writeText(s).then((function(){window.dispatchEvent(new CustomEvent("bb-settings-toast",{detail:{status:"success",message:(0,o.__)("Copied to clipboard.","buddyboss")}}))})).catch((function(){window.dispatchEvent(new CustomEvent("bb-settings-toast",{detail:{status:"error",message:(0,o.__)("Failed to copy to clipboard.","buddyboss")}}))}))}},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-copy"})),e.maxlength>0&&(0,r.createElement)("span",{className:"bb-admin-settings-form__textarea-counter"},(s||"").length+"/"+e.maxlength));case"textarea":return(0,r.createElement)("div",{className:"bb-admin-settings-form__textarea-wrapper"},(0,r.createElement)(c.TextareaControl,{key:e.name,label:"",value:s||"",onChange:function(t){e.maxlength&&t.length>e.maxlength&&(t=t.substring(0,e.maxlength)),n(e.name,t)},disabled:i,placeholder:e.placeholder||"",__nextHasNoMarginBottom:!0}),e.maxlength>0&&(0,r.createElement)("span",{className:"bb-admin-settings-form__textarea-counter"},(s||"").length+"/"+e.maxlength));case"select":{const t=d.getFieldOverrides(e.name),a=t&&t.options?t.options:e.options||[],l=i||!!t&&t.disabled;return t&&t.loading?(0,r.createElement)(c.SelectControl,{key:e.name,label:"",value:"",options:[{value:"",label:t.loadingText||(0,o.__)("Loading...","buddyboss")}],disabled:!0,__nextHasNoMarginBottom:!0}):(0,r.createElement)("div",{key:e.name,ref:function(t){if(!t)return;const n=t.querySelector("select");n&&n.getAttribute("name")!==e.name&&n.setAttribute("name",e.name)}},(0,r.createElement)(c.SelectControl,{label:"",value:null!=s?String(s):"",options:a,onChange:t=>n(e.name,t),disabled:l,__nextHasNoMarginBottom:!0}))}case"async_select":var b=!!e.page_view_url,_=!!(e.page_create_args&&e.page_create_args.action&&e.page_create_args.slug),v=b||_,h=m.current[e.name],w=null!=s?String(s):"",N=h&&h.id===w;h&&!N&&delete m.current[e.name];var x,C=N?h.label:e.initial_label||"";"bb-login-redirection"!==e.name&&"bb-logout-redirection"!==e.name||(x=qe);var S=(0,r.createElement)(V.x,{key:e.name,value:null!=s?String(s):"",onChange:t=>n(e.name,t),asyncAction:e.async_action||"",placeholder:e.placeholder||"",disabled:i,initialLabel:C,staticOptions:x});return v?(0,r.createElement)("div",{key:e.name,className:"bb-admin-settings-form__page-dropdown"},S,b&&(0,r.createElement)("a",{className:"bb-admin-settings-form__page-dropdown-view components-button is-secondary",href:(0,p.Pl)(e.page_view_url),target:"_blank",rel:"noopener noreferrer"},(0,o.__)("View","buddyboss"),(0,r.createElement)("i",{className:"bb-icons-rl-arrow-up-right"})),!b&&_&&(0,r.createElement)(Je,{field:e,disabled:i,onCreated:function(t,a){a&&(m.current[e.name]={id:String(t),label:a}),n(e.name,t)}})):S;case"radio":var D=e.options||[],O=D.filter((function(e){return!!e.disabled})).map((function(e){return String(e.value)}));return(0,r.createElement)("div",{key:e.name,ref:function(e){e&&e.querySelectorAll('input[type="radio"]').forEach((function(e){var t=e.closest(".components-radio-control__option");i||O.length&&-1!==O.indexOf(e.value)?(e.disabled=!0,t&&(t.style.opacity="0.5",t.style.pointerEvents="none")):(e.disabled=!1,t&&(t.style.opacity="",t.style.pointerEvents=""))}))}},(0,r.createElement)(c.RadioControl,{label:"",selected:null!=s?String(s):"",options:D,onChange:function(t){O.length&&-1!==O.indexOf(t)||n(e.name,t)},disabled:i}));case"number":return(0,r.createElement)(c.TextControl,{key:e.name,label:"",value:s||0,onChange:t=>n(e.name,t),type:"number",min:e.min,max:e.max,__nextHasNoMarginBottom:!0});case"color":return(0,r.createElement)(He,{value:s,onChange:t=>n(e.name,t),fallback:e.default||"#3E34FF",disabled:i});case"image_radio":return(0,r.createElement)(me,{field:e,value:s,onChange:n,disabled:i,descriptionHtml:E[e.name+"__desc"]||""});case"toggle_list":case"toggle_list_array":if(e.allow_add&&e.extension_data)return(0,r.createElement)(ve,{field:e,value:s,onChange:n,disabled:i,sanitizedDescription:E[e.name+"__desc"]});const F="object"==typeof s?s:{};return(0,r.createElement)("div",{className:"bb-admin-settings-field__toggle-list"},(e.options||[]).map((t=>(0,r.createElement)("div",{key:t.value,className:"bb-admin-settings-field__toggle-list-item"},(0,r.createElement)(c.ToggleControl,{label:t.label,checked:!!F[t.value],onChange:a=>{const r={...F,[t.value]:a?1:0};n(e.name,r)},disabled:i||!!t.disabled,__nextHasNoMarginBottom:!0})))));case"dimensions":return(0,r.createElement)(be,{field:e,values:t,onChange:n});case"reaction_mode":return(0,r.createElement)(k,{field:e,value:s,values:t,onChange:n,defaultEmotionsRef:l,onProBadgeClick:a});case"reaction_button":return(0,r.createElement)(T,{field:e,value:s,onChange:n});case"notice":return(0,r.createElement)("div",{key:e.name,className:`bb-admin-notice bb-admin-notice--${e.notice_type||"info"}`},(0,r.createElement)("span",{dangerouslySetInnerHTML:{__html:E[e.name+"__desc"]||""}}));case"empty_state":return(0,r.createElement)("div",{key:e.name,className:"bb-admin-empty-state"+(e.notice_type?" bb-admin-empty-state--"+e.notice_type:"")},!1!==e.icon&&(0,r.createElement)("div",{className:"bb-admin-empty-state__icon"},(0,r.createElement)("i",{className:e.icon||"bb-icons-rl bb-icons-rl-warning-circle"})),e.empty_state_title&&(0,r.createElement)("h3",{className:"bb-admin-empty-state__title",dangerouslySetInnerHTML:{__html:E[e.name+"__empty_title"]||""}}),e.empty_state_description&&(0,r.createElement)("p",{className:"bb-admin-empty-state__description"},(0,B.decodeEntities)(e.empty_state_description)),!e.empty_state_description&&e.description&&(0,r.createElement)("div",{className:"bb-admin-empty-state__description",dangerouslySetInnerHTML:{__html:E[e.name+"__desc"]||""}}),e.button_label&&e.button_url&&(0,r.createElement)("a",{href:(0,p.Pl)(e.button_url),className:"bb-admin-empty-state__button",target:e.button_target||"_self",rel:"_blank"===e.button_target?"noopener noreferrer":void 0},e.button_label));case"reaction_migration":{const t=e.migration_data||{},n=e.migration_status||"",a="inprogress"===n||"running"===t.status,i="completed"===n;return t.action&&t.total_reactions>0&&!a&&!i?(0,r.createElement)(A,{key:e.name,field:e,onStartConversion:e=>{g({...e,wizardType:"switch"}),f(!0)}}):null}case"reaction_notice":{const t=e.migration_status||"",n=e.migration_data||{};return"inprogress"===t||"running"===n.status||"completed"===t?(0,r.createElement)(I,{key:e.name,field:e}):null}case"reaction_info":return(0,r.createElement)(R,{key:e.name,field:e,onOpenMigrationWizard:()=>{g({wizardType:"footer"}),f(!0)}});case"topic_list":return(0,r.createElement)(G,{field:e,value:s,values:t,onChange:n});case"access_control":return(0,r.createElement)(Y,{field:e,value:s,onChange:t=>n(e.name,t)});case"static_text":return"";case"hidden":return e.description_controls&&e.description_controls.length>0?(0,r.createElement)("span",{className:"bb-admin-settings-field__control--hidden","aria-hidden":"true"}):null;case"document_extensions":return(0,r.createElement)(Ne,{field:e,value:s,onChange:n,disabled:i});case"image_upload":return(0,r.createElement)(oe,{uploadConfig:e.upload_config||{},uploadUrl:s||"",onUpload:function(t){n(e.name,t)},onRemove:function(){n(e.name,"")},disabled:i});case"media_picker":return(0,r.createElement)(Re,{value:s,onChange:function(t){n(e.name,t)},disabled:i,config:e.media_picker_config||{}});case"sortable_toggle_list":return(0,r.createElement)(Me,{value:s,onChange:function(t){n(e.name,t)},availableItems:e.available_items||[],disabled:i});case"editable_link_list":return(0,r.createElement)(Te,{value:s,onChange:function(t){n(e.name,t)},disabled:i,config:e.editable_link_list_config||{}});case"seo_preview":return(0,r.createElement)(je,{field:e,values:t});case"social_preview":return(0,r.createElement)(Ue,{field:e,values:t});case"tags_reference":return(0,r.createElement)(Ge,{field:e});case"manage_link":return(0,r.createElement)("button",{type:"button",className:"bb-admin-settings-field__manage-btn",onClick:function(){e.manage_url&&(window.location.href=(0,p.Pl)(e.manage_url))},disabled:i},e.manage_icon&&(0,r.createElement)("i",{className:e.manage_icon}),(0,r.createElement)("span",null,e.manage_label||(0,o.__)("Manage","buddyboss")));case"notification_types":return(0,r.createElement)(Z,{field:e,value:s,onChange:function(t){n(e.name,t)}});case"domain_restrictions":return(0,r.createElement)(ke,{field:e,value:s,onChange:n,disabled:i});case"email_restrictions":return(0,r.createElement)(Ae,{field:e,value:s,onChange:n,disabled:i});case"bb_verify_popup":return(0,r.createElement)(Le,{field:e,values:t,disabled:i});default:return wp.hooks.applyFilters("bb_admin_settings_custom_field",null,e,s,(function(t){n(e.name,t)}),i,t)||(0,r.createElement)("p",{className:"bb-admin-settings-field__unsupported"},(0,o.__)("Field type not yet supported in React UI.","buddyboss"))}},S=(0,i.useMemo)((function(){return e.filter((function(e){return!e.parent_field}))}),[e]),{groupFirstNames:D,groupLastNames:O}=(0,i.useMemo)((function(){for(var e={},n={},a=0;a((i,l=!1)=>{if(!w(i))return null;const d=s||x(i)||!!i.disabled||N(i),u=C(i,d),m=e.filter((e=>e.parent_field===i.name));if(null===u&&0===m.length)return null;if(("notice"===i.type||"reaction_info"===i.type||i.full_width)&&!i.group?.key)return(0,r.createElement)("div",{key:i.name,className:"bb-admin-settings-form__field bb-admin-settings-form__field--full-width"},u);if("reaction_migration"===i.type||"reaction_notice"===i.type)return u;const b=("toggle"===i.type||"checkbox"===i.type)&&m.length>0,f=["bb-admin-settings-form__field",l?"bb-admin-settings-form__field--child":"",i.parent_field?"bb-admin-settings-form__field--nested":"",d?"bb-admin-settings-form__field--disabled":"",b?"bb-admin-settings-form__field--has-children":"",i.group?.key?"bb-admin-settings-form__field--grouped":"",i.group?.key&&O[i.group.key]===i.name?"bb-admin-settings-form__field--group-last":"",i.field_class||""].filter(Boolean).join(" "),_=i.group?.key&&D[i.group.key]&&D[i.group.key]!==i.name,g=i.label&&""!==i.label.trim()&&!_;return(0,r.createElement)("div",{key:i.name,className:f+(g?"":" bb-admin-settings-form__field--no-label")+("reaction_mode"!==i.type&&i.pro_notice?.show?" bb-admin-settings-form__field--pro-locked":""),"data-field-name":i.name,"data-group":i.group?.key||void 0,"data-group-inline":i.group&&i.group.inline?"true":void 0},g&&(0,r.createElement)("div",{className:"bb-admin-settings-form__field-label"},(0,r.createElement)("label",{htmlFor:"bb-field-"+i.name},(0,r.createElement)("span",{className:"bb-admin-settings-form__field-label-text"},i.label),"reaction_mode"!==i.type&&i.pro_notice?.show&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"bb-pro-badge"},(0,r.createElement)("i",{className:i.pro_notice.badge_icon||""}),(0,r.createElement)("span",null,i.pro_notice.badge_text||"PRO")),i.pro_notice.modal&&a?(0,r.createElement)("button",{type:"button",onClick:()=>a(i),className:"bb-pro-badge__play-link","aria-label":(0,o.__)("Learn more","buddyboss")},(0,r.createElement)("i",{className:i.pro_notice.link_icon||"bb-icons-rl bb-icons-rl-play"})):i.pro_notice.link_url&&(0,r.createElement)("a",{href:(0,p.Pl)(i.pro_notice.link_url),target:"_blank",rel:"noopener noreferrer",className:"bb-pro-badge__play-link","aria-label":(0,o.__)("Learn more about PRO","buddyboss")},(0,r.createElement)("i",{className:i.pro_notice.link_icon||""})))),i.label_description&&(0,r.createElement)("p",{className:"bb-admin-settings-form__field-label-description"},(0,r.createElement)("span",{dangerouslySetInnerHTML:{__html:E[i.name+"__label_desc"]||""}}))),(0,r.createElement)("div",{className:"bb-admin-settings-form__field-content"+("toggle"!==i.type&&"checkbox"!==i.type||!i.description||b?"":" bb-admin-settings-form__field-content--inline")},i.group?.label&&(0,r.createElement)("label",{className:"bb-admin-settings-form__field-group-label"},i.group.label),null!==u&&!1!==u&&(0,r.createElement)("div",{className:"bb-admin-settings-form__field-input-wrapper"},i.prefix&&(0,r.createElement)("span",{className:"bb-admin-settings-form__field-prefix"},i.prefix),u,i.suffix&&(0,r.createElement)("span",{className:"bb-admin-settings-form__field-suffix"},i.suffix)),i.description&&-1===["notice","checkbox_list","share_platforms","topic_list","image_radio","access_control"].indexOf(i.type)&&!(i.allow_add&&i.extension_data)&&("toggle"!==i.type||i.description_controls&&i.description_controls.length>0)&&(()=>{const e=i.description,a=i.description_controls;if(/%(?:\d+\$)?s/.test(e)&&a&&a.length>0){const o=E[i.name+"__parts"],s=o||e.split(/%(?:\d+\$)?s/),l=("toggle"===i.type||"checkbox"===i.type)&&!t[i.name];return(0,r.createElement)("p",{className:"bb-admin-settings-form__field-description bb-admin-settings-form__field-description--has-controls"},s.map(((e,s)=>{var c,u;const m=sn(f,e.target.value),disabled:h},(_||[]).map((e=>(0,r.createElement)("option",{key:e.value,value:e.value},(0,B.decodeEntities)(String(e.label)))))),m&&"text"===m.type&&(0,r.createElement)("input",{type:"text",name:f,className:"bb-admin-settings-form__inline-text",value:v,onChange:e=>n(f,e.target.value),disabled:h}),m&&"number"===m.type&&(0,r.createElement)("input",{type:"number",name:f,className:"bb-admin-settings-form__inline-number",value:v,min:m.min,max:m.max,step:m.step,"aria-label":f,onChange:e=>n(f,parseInt(e.target.value,10)||0),disabled:h}))})))}var o=i.name+"__desc",s=t[i.name];if(i.option_descriptions&&null!=s){var l=i.name+"__optdesc__"+String(s);E[l]&&(o=l)}return(0,r.createElement)("p",{className:"bb-admin-settings-form__field-description",dangerouslySetInnerHTML:{__html:E[o]||""}})})(),i.help_text&&(0,r.createElement)("p",{className:"bb-admin-settings-form__field-help-text",dangerouslySetInnerHTML:{__html:E[i.name+"__help"]||""}}),m.length>0&&(0,r.createElement)("div",{className:"bb-admin-settings-form__child-fields"},m.reduce((function(e,a,i){var o=a.child_group_label||null,l=i>0&&m[i-1].child_group_label||null;return o&&o!==l&&e.push((0,r.createElement)("div",{key:"group-label-"+o+"-"+i,className:"bb-admin-settings-form__child-group-label"},o)),e.push(((e,a=!1)=>{if(!w(e))return null;const i=s||a||!!e.disabled||x(e)||N(e);if("checkbox"===e.type){const a=!0===e.invert_value,o=void 0!==t[e.name]?t[e.name]:e.default,s=a?!o:!!o,l=e.description||"",d=e.description_controls;if(/%(?:\d+\$)?s/.test(l)&&d&&d.length>0){const o=E[e.name+"__parts"]||l.split(/%(?:\d+\$)?s/).map((function(e){return(0,p.pn)(e)})),u=i||!s;return(0,r.createElement)("div",{key:e.name,className:"bb-admin-settings-form__child-field bb-admin-settings-form__child-field--checkbox bb-admin-settings-form__child-field--has-controls "+(i?"bb-admin-settings-form__child-field--disabled":"")},(0,r.createElement)(c.CheckboxControl,{checked:s,onChange:function(t){var r=a?!t:t;n(e.name,r?1:0)},disabled:i,__nextHasNoMarginBottom:!0}),(0,r.createElement)("span",{className:"bb-admin-settings-form__child-field-inline-desc"},o.map((function(e,a){var i,o,s=af(!1),migrationData:_}):(0,r.createElement)(P,{isOpen:b,onClose:()=>f(!1),migrationData:_})),(0,r.createElement)(v.C,{isOpen:h.isOpen,message:h.message,title:h.title,confirmLabel:h.confirmLabel,cancelLabel:h.cancelLabel,isDestructive:h.isDestructive,onConfirm:()=>{n(h.fieldName,h.saveValue),y({isOpen:!1,message:"",fieldName:"",saveValue:0,title:"",confirmLabel:"",cancelLabel:"",isDestructive:!1})},onCancel:()=>{y({isOpen:!1,message:"",fieldName:"",saveValue:0,title:"",confirmLabel:"",cancelLabel:"",isDestructive:!1})}}))}function Ze({featureId:e,sidePanels:t,navItems:n,currentPanel:a,onNavigate:s,onBack:l,formValues:c}){const d=(0,i.useMemo)((function(){return(t||[]).filter((function(e){return $e(e.conditional,c||{})}))}),[t,c]);return(0,r.createElement)("nav",{className:"bb-admin-side-nav","aria-label":(0,o.__)("Settings Navigation","buddyboss")},(0,r.createElement)("button",{className:"bb-admin-side-nav__back-btn",onClick:()=>{"function"==typeof l&&l()}},(0,r.createElement)("span",{className:"bb-icons-rl-arrow-left"}),(0,o.__)("Back to Settings","buddyboss")),(0,r.createElement)("ul",{className:"bb-admin-side-nav__list"},d.map((t=>{const n=!!t.external_url,i=t.icon&&(0,r.createElement)("span",{className:"bb-admin-side-nav__icon"},"dashicon"===t.icon.type&&(0,r.createElement)("span",{className:`dashicons ${t.icon.slug||"dashicons-admin-generic"}`}),"font"===t.icon.type&&t.icon.class&&(0,r.createElement)("span",{className:t.icon.class}),("svg"===t.icon.type||"image"===t.icon.type)&&t.icon.url&&(0,r.createElement)("img",{src:(0,p.Pl)(t.icon.url),alt:t.title,className:"bb-admin-side-nav__icon-img"}));return(0,r.createElement)("li",{key:t.id,className:"bb-admin-side-nav__item"},t.divider&&(0,r.createElement)("div",{className:"bb-admin-side-nav__divider"}),n?(0,r.createElement)("a",{className:"bb-admin-side-nav__link bb-admin-side-nav__link--external",href:(0,p.Pl)(t.external_url)},i,(0,r.createElement)("span",{className:"bb-admin-side-nav__text"},t.title),(0,r.createElement)("span",{className:"bb-admin-side-nav__external-indicator","aria-hidden":"true"},(0,r.createElement)("span",{className:"bb-icons-rl bb-icons-rl-arrow-up-right"}))):(0,r.createElement)("button",{className:"bb-admin-side-nav__link "+(a===t.id?"bb-admin-side-nav__link--active":""),onClick:()=>{return n=t.id,void("function"==typeof s&&s(`/settings/${e}/${n}`));var n},"aria-current":a===t.id?"page":void 0},i,(0,r.createElement)("span",{className:"bb-admin-side-nav__text"},t.title)))}))),n&&n.length>0&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"bb-admin-side-nav__divider"}),(0,r.createElement)("ul",{className:"bb-admin-side-nav__list bb-admin-side-nav__list--nav-items"},n.map((e=>(0,r.createElement)("li",{key:e.id,className:"bb-admin-side-nav__item"},(0,r.createElement)("button",{className:"bb-admin-side-nav__link bb-admin-side-nav__link--nav-item "+(a===e.id?"bb-admin-side-nav__link--active":""),onClick:()=>{return t=e.route,void("function"==typeof s&&s(t));var t},"aria-current":a===e.id?"page":void 0},e.icon&&(0,r.createElement)("span",{className:"bb-admin-side-nav__icon"},"string"==typeof e.icon&&(0,r.createElement)("span",{className:`dashicons ${e.icon||"dashicons-list-view"}`}),"object"==typeof e.icon&&"dashicon"===e.icon.type&&(0,r.createElement)("span",{className:`dashicons ${e.icon.slug||"dashicons-list-view"}`}),"object"==typeof e.icon&&"font"===e.icon.type&&e.icon.class&&(0,r.createElement)("span",{className:e.icon.class}),"object"==typeof e.icon&&("svg"===e.icon.type||"image"===e.icon.type)&&e.icon.url&&(0,r.createElement)("img",{src:(0,p.Pl)(e.icon.url),alt:e.label,className:"bb-admin-side-nav__icon-img"})),(0,r.createElement)("span",{className:"bb-admin-side-nav__text"},e.label))))))))}const Ke=(e=null)=>{if(e){const t=Xe(e);t&&localStorage.removeItem(`bb_help_content_${t}`)}else{const e=[];for(let t=0;tlocalStorage.removeItem(e)))}},Xe=e=>{if(!e||"string"!=typeof e)return"";const t=e.trim(),n=t.match(/^https?:\/\/(\d+)\/?$/i);if(n)return n[1];if(t.startsWith("http")||t.includes("?"))try{const e=t.startsWith("http")?t:`https://example.com?${t.split("?")[1]||""}`,n=new URL(e).searchParams.get("article");if(n)return String(n)}catch(e){}return t},Qe=e=>"/wp-json/wp/v2/ht-kb/"+encodeURIComponent(e);var et=a(7009);const tt=({isOpen:e,onClose:t,children:n,title:a})=>{const s=(0,i.useRef)(null),[l,c]=(0,i.useState)([]);return(0,i.useEffect)((()=>{if(e)return document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n);function n(e){"Escape"===e.key&&(document.querySelector(".components-modal__frame")||t())}}),[e,t]),(0,i.useEffect)((()=>{if(e&&s.current){const e=function(e){if(!e)return[];const t=Array.from(e.querySelectorAll("h2")),n={};return t.map((e=>{let t=(e.textContent||e.innerText||"").trim(),a=t.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"");return n[a]?(n[a]++,a=`${a}-${n[a]}`):n[a]=1,{el:e,text:t,anchor:a}}))}(s.current);e.forEach((({el:e,anchor:t})=>{e.id=t})),c(e)}}),[e,n]),e?(0,r.createElement)("div",{className:"bb-rl-help-modal-overlay",onClick:t},(0,r.createElement)("div",{className:"bb-rl-help-modal",onClick:e=>e.stopPropagation()},(0,r.createElement)("div",{className:"bb-rl-help-modal-header"},(0,r.createElement)("h2",null,a),(0,r.createElement)("button",{className:"bb-rl-help-modal-close",onClick:t,"aria-label":(0,o.__)("Close","buddyboss")},(0,r.createElement)("span",null,"×"))),(0,r.createElement)("div",{className:"bb-rl-help-modal-content"},l.length>0&&(0,r.createElement)("nav",{className:"bb-rl-help-modal-toc"},(0,r.createElement)("h3",null,(0,o.__)("Contents","buddyboss")),(0,r.createElement)("ol",null,l.map((({text:e,anchor:t})=>(0,r.createElement)("li",{key:t},(0,r.createElement)("a",{href:`#${t}`,onClick:e=>((e,t)=>{t.preventDefault();const n=document.getElementById(e);n&&n.scrollIntoView({behavior:"smooth"})})(t,e)},e)))))),(0,r.createElement)("div",{ref:s,className:"bb-rl-help-modal-main-content"},n)))):null};var nt=a(9544);const at=a.p+"images/readylaunch.53aacaf1.jpg",rt=a.p+"images/theme.bc1d4a97.jpg",it="bb_wizard_activation",ot="rl_onboarding",st="bb-rl-onboarding-css",lt="bb-rl-onboarding-js";function ct(){if(window.location){var e=new URL(window.location.href);e.searchParams.set(it,ot),window.location.href=e.toString()}}function dt(e){var t,n=window.bbAdminData||{},a=e&&e.settings||{};t=Object.prototype.hasOwnProperty.call(a,"bb_rl_enabled")?"1"===String(a.bb_rl_enabled):!!n.isReadyLaunch;var l=!!n.isBuddyBossThemeInstalled,d=!!n.canSwitchThemes,u=n.themeOptionsUrl||"",m=!!n.isRlOnboardingCompleted,[b,p]=(0,i.useState)(!1),[f,_]=(0,i.useState)(!1),g=b||!!n.isBuddyBossThemeActive;function v(e,t){"function"==typeof window.CustomEvent&&window.dispatchEvent(new window.CustomEvent(N,{detail:{status:e,message:t}}))}return(0,i.useEffect)((function(){function e(){if(window.history&&"function"==typeof window.history.replaceState){var e=new URL(window.location.href);e.searchParams.has(it)&&(e.searchParams.delete(it),window.history.replaceState({},"",e.toString()))}}function t(){window.location&&new URLSearchParams(window.location.search).get(it)!==ot&&window.bbRlOnboarding&&"function"==typeof window.bbRlOnboarding.unmount&&window.bbRlOnboarding.unmount()}return document.addEventListener("bb_rl_onboarding_completed",e),document.addEventListener("bb_rl_onboarding_skipped",e),document.addEventListener("bb_rl_onboarding_closed",e),window.addEventListener("popstate",t),function(){document.removeEventListener("bb_rl_onboarding_completed",e),document.removeEventListener("bb_rl_onboarding_skipped",e),document.removeEventListener("bb_rl_onboarding_closed",e),window.removeEventListener("popstate",t)}}),[]),t?(0,r.createElement)("div",{className:"bb-admin-welcome-banner bb-admin-welcome-banner--readylaunch"},(0,r.createElement)("div",{className:"bb-admin-welcome-banner__content"},(0,r.createElement)("div",{className:"bb-admin-welcome-banner__text"},(0,r.createElement)("h2",{className:"bb-admin-welcome-banner__title"},(0,o.__)("Welcome to ReadyLaunch","buddyboss")),(0,r.createElement)("div",{className:"bb-admin-welcome-banner__intro"},(0,r.createElement)("h3",{className:"bb-admin-welcome-banner__subtitle"},(0,o.__)("Theme-free community interface","buddyboss")),(0,r.createElement)("div",{className:"bb-admin-welcome-banner__intro-body"},(0,r.createElement)("p",{className:"bb-admin-welcome-banner__description"},(0,o.__)("ReadyLaunch provides a complete, ready-to-use UI for your community, directly connected to the BuddyBoss Platform backend.","buddyboss")),(0,r.createElement)("ul",{className:"bb-admin-welcome-banner__checks"},(0,r.createElement)("li",{className:"bb-admin-welcome-banner__check"},(0,o.__)("Simple management","buddyboss")),(0,r.createElement)("li",{className:"bb-admin-welcome-banner__check"},(0,o.__)("No theme required","buddyboss"))))),!m&&(0,r.createElement)("div",{className:"bb-admin-welcome-banner__actions"},(0,r.createElement)(c.Button,{className:"bb-admin-welcome-banner__btn bb-admin-welcome-banner__btn--secondary",variant:"secondary",onClick:function(){var e=n.rlOnboardingBootstrap;if(e&&e.assets&&e.assets.js){if(window.history&&"function"==typeof window.history.pushState){var t=new URL(window.location.href);t.searchParams.set(it,ot),window.history.pushState({},"",t.toString())}var a=e.wizardData&&e.wizardData.progress||{},r=Number(a.current_step)||0,i=Object.assign({},a,{current_step:Math.max(r,1)});if(window.bbRlOnboarding=Object.assign({},window.bbRlOnboarding||{},e.wizardData||{},{shouldShow:!0,progress:i}),window.bbRlOnboarding&&"function"==typeof window.bbRlOnboarding.mount)window.bbRlOnboarding.mount();else{if(e.assets.css&&!document.getElementById(st)){var o=document.createElement("link");o.id=st,o.rel="stylesheet",o.href=e.assets.css,document.head.appendChild(o)}if(!document.getElementById(lt)){var s=document.createElement("script");s.id=lt,s.src=e.assets.js,s.onload=function(){window.bbRlOnboarding&&"function"==typeof window.bbRlOnboarding.mount&&window.bbRlOnboarding.mount()},s.onerror=function(){ct()},document.body.appendChild(s)}}}else ct()}},(0,o.__)("Setup Wizard","buddyboss")))),(0,r.createElement)("div",{className:"bb-admin-welcome-banner__preview"},(0,r.createElement)("img",{src:at,alt:(0,o.__)("ReadyLaunch interface preview","buddyboss"),loading:"lazy"})))):(0,r.createElement)("div",{className:"bb-admin-welcome-banner bb-admin-welcome-banner--theme"},(0,r.createElement)("div",{className:"bb-admin-welcome-banner__content"},(0,r.createElement)("div",{className:"bb-admin-welcome-banner__text"},(0,r.createElement)("h2",{className:"bb-admin-welcome-banner__title"},(0,o.__)("Welcome to BuddyBoss Theme","buddyboss")),(0,r.createElement)("div",{className:"bb-admin-welcome-banner__intro"},(0,r.createElement)("h3",{className:"bb-admin-welcome-banner__subtitle"},(0,o.__)("Customizable WordPress theme","buddyboss")),(0,r.createElement)("div",{className:"bb-admin-welcome-banner__intro-body"},(0,r.createElement)("p",{className:"bb-admin-welcome-banner__description"},(0,o.__)("A premium theme designed to work with BuddyBoss Platform, offering deep design control for courses and communities.","buddyboss")),(0,r.createElement)("ul",{className:"bb-admin-welcome-banner__checks"},(0,r.createElement)("li",{className:"bb-admin-welcome-banner__check"},(0,o.__)("Advanced customization","buddyboss")),(0,r.createElement)("li",{className:"bb-admin-welcome-banner__check"},(0,o.__)("BuddyBoss theme required","buddyboss"))))),(0,r.createElement)("div",{className:"bb-admin-welcome-banner__actions"},!g&&l&&(0,r.createElement)(c.Button,{className:"bb-admin-welcome-banner__btn bb-admin-welcome-banner__btn--primary",variant:"primary",onClick:d?function(){f||(_(!0),(0,s.ZU)("bb_admin_activate_buddyboss_theme").then((function(e){e&&e.success?(window.bbAdminData&&(window.bbAdminData.isBuddyBossThemeActive=!0),p(!0),v("success",e.data&&e.data.message||(0,o.__)("BuddyBoss Theme activated.","buddyboss"))):v("error",e&&e.data&&e.data.message||(0,o.__)("Activation failed. Please try again.","buddyboss"))})).catch((function(e){v("error",e&&e.message||(0,o.__)("Activation failed. Please try again.","buddyboss"))})).then((function(){_(!1)})))}:void 0,isBusy:f,disabled:!d||f,title:d?void 0:(0,o.__)("Theme activation requires the switch_themes capability — contact your network administrator.","buddyboss")},f?(0,o.__)("Activating…","buddyboss"):(0,o.__)("Activate Theme","buddyboss")),!g&&!l&&(0,r.createElement)(c.Button,{className:"bb-admin-welcome-banner__btn bb-admin-welcome-banner__btn--primary",variant:"primary",href:"https://buddyboss.com/pricing/",target:"_blank",rel:"noopener noreferrer"},(0,o.__)("Buy Theme","buddyboss")),g&&u&&(0,r.createElement)(c.Button,{className:"bb-admin-welcome-banner__btn bb-admin-welcome-banner__btn--primary",variant:"primary",href:u},(0,o.__)("Customize Theme","buddyboss")),(0,r.createElement)(c.Button,{className:"bb-admin-welcome-banner__btn bb-admin-welcome-banner__btn--secondary",variant:"secondary",onClick:function(){"function"==typeof e.onFieldChange&&e.onFieldChange("bb_rl_enabled","1")}},(0,o.__)("Use ReadyLaunch","buddyboss")))),(0,r.createElement)("div",{className:"bb-admin-welcome-banner__preview"},(0,r.createElement)("img",{src:rt,alt:(0,o.__)("BuddyBoss Theme interface preview","buddyboss"),loading:"lazy"}))))}const ut={"activity:all_activities":(0,i.lazy)((()=>a.e(794).then(a.bind(a,1794)))),"groups:all_groups":(0,i.lazy)((()=>a.e(483).then(a.bind(a,7483)))),"groups:group_types":(0,i.lazy)((()=>a.e(966).then(a.bind(a,1966)))),"members:profile_types":(0,i.lazy)((()=>a.e(499).then(a.bind(a,8499)))),"members:profile_fields":(0,i.lazy)((()=>a.e(517).then(a.bind(a,4517)))),"members:profile_search":(0,i.lazy)((()=>a.e(223).then(a.bind(a,6223)))),"forums:all_forums":(0,i.lazy)((()=>a.e(190).then(a.bind(a,3190)))),"forums:discussions":(0,i.lazy)((()=>a.e(510).then(a.bind(a,2510)))),"forums:discussion_tags":(0,i.lazy)((()=>a.e(944).then(a.bind(a,944)))),"forums:replies":(0,i.lazy)((()=>a.e(285).then(a.bind(a,4285)))),"moderation:reporting_categories":(0,i.lazy)((()=>a.e(801).then(a.bind(a,6801)))),"moderation:flagged_members":(0,i.lazy)((()=>a.e(231).then(a.bind(a,3231)))),"moderation:reported_content":(0,i.lazy)((()=>a.e(76).then(a.bind(a,5076)))),"emails:all_emails":(0,i.lazy)((()=>a.e(926).then(a.bind(a,6926)))),"invites:invites_list":(0,i.lazy)((()=>a.e(362).then(a.bind(a,3362))))};function mt({featureId:e,sidePanelId:t,onNavigate:n}){const[a,l]=(0,i.useState)(null),[d,_]=(0,i.useState)([]),[v,h]=(0,i.useState)([]),[C,k]=(0,i.useState)({}),[S,A]=(0,i.useState)({}),[D,O]=(0,i.useState)(!0),[I,R]=(0,i.useState)(t||null),[P,M]=(0,i.useState)(!1),[T,B]=(0,i.useState)(null),[L,j]=(0,i.useState)(!1),[F,U]=(0,i.useState)(null),[G,H]=(0,i.useState)({}),[z,W]=(0,i.useState)(0),[V,$]=(0,i.useState)(null),q=(0,i.useCallback)(((e,t,n)=>e?{label:e.label||t||"",upgrade_title:e.title||"",upgrade_description:e.description||n||"",upgrade_image_url:e.image_url||"",upgrade_media:e.media||null,upgrade_url:e.url||"https://www.buddyboss.com/pricing/",upgrade_tier:e.tier||"pro"}:null),[]),J=(0,i.useCallback)((e=>{const t=q(e?.pro_notice?.modal,e?.label,e?.description);t&&$(t)}),[q]),[Y,Z]=(0,i.useState)(null),[K,X]=(0,i.useState)({}),[Q,ee]=(0,i.useState)(!0),te=(0,i.useRef)(),ne=(0,i.useRef)(C);(0,i.useEffect)((()=>{ne.current=C}),[C]),(0,i.useEffect)((function(){function e(e){var t=e.detail;t&&t.fieldName&&t.status&&H((function(e){var n=Object.assign({},e);return n[t.fieldName]=t.status,n}))}return window.addEventListener(y,e),function(){window.removeEventListener(y,e)}}),[]),(0,i.useEffect)((function(){function e(e){var t=e.detail;t&&t.status&&Z({status:t.status,message:t.message||""})}return window.addEventListener(N,e),function(){window.removeEventListener(N,e)}}),[]),(0,i.useEffect)((()=>{const n=u(e);if(n){l(n);const e=n.side_panels||[];_(e),h(n.navigation||[]);const a=n.settings||{};if(k(a),A(JSON.parse(JSON.stringify(a))),t&&e.some((e=>e.id===t)))R(t);else{const t=e.find((e=>e.is_default))||e[0];R(t?t.id:null)}return O(!1),void ee(!1)}const a=new AbortController;return O(!0),(0,s.ZU)("bb_admin_get_feature_settings",{feature_id:e},{signal:a.signal}).then((n=>{if(n.success&&n.data){m(e,n.data),l(n.data);const a=n.data.side_panels||[];_(a),h(n.data.navigation||[]);const r=n.data.settings||{};if(k(r),A(JSON.parse(JSON.stringify(r))),t&&a.some((e=>e.id===t)))R(t);else{const e=a.find((e=>e.is_default))||a[0];R(e?e.id:null)}}O(!1),ee(!1)})).catch((e=>{e&&"AbortError"===e.name||(O(!1),ee(!1),Z({status:"error",message:(0,o.__)("Failed to load settings. Please refresh.","buddyboss")}))})),()=>a.abort()}),[e]),(0,i.useEffect)((()=>{t&&d.some((e=>e.id===t))&&R(t)}),[t,d]),(0,i.useEffect)((()=>{W(0)}),[e]),(0,i.useEffect)((()=>{if(!(D||!a||d.length>0||z>=3)){var n=!1,r=new AbortController,i=setTimeout((function(){(0,s.ZU)("bb_admin_get_feature_settings",{feature_id:e},{signal:r.signal}).then((function(a){if(!n){if(a&&a.success&&a.data){var r=a.data.side_panels||[];if(r.length>0){m(e,a.data),l(a.data),_(r),h(a.data.navigation||[]);var i=a.data.settings||{};k(i),A(JSON.parse(JSON.stringify(i)));var o=t&&r.some((function(e){return e.id===t}))?t:(r.find((function(e){return e.is_default}))||r[0]).id;return R(o),void W(0)}}W((function(e){return e+1}))}})).catch((function(e){e&&"AbortError"===e.name||W((function(e){return e+1}))}))}),1500);return function(){n=!0,r.abort(),clearTimeout(i)}}}),[D,a,d.length,e,t,z]),(0,i.useEffect)((()=>{var t=null;const n=()=>{t&&t.abort(),t=new AbortController,(0,s.ZU)("bb_admin_get_feature_settings",{feature_id:e},{signal:t.signal}).then((t=>{if(t.success&&t.data)if("reactions"===e){const n=ne.current;m(e,{...t.data,settings:n}),l(t.data),_(t.data.side_panels||[])}else{const n=t.data.settings||{};m(e,t.data),l(t.data),_(t.data.side_panels||[]),k(n),A(JSON.parse(JSON.stringify(n)))}})).catch((e=>{e&&"AbortError"===e.name||Z({status:"error",message:(0,o.__)("Failed to refresh settings. Please try again.","buddyboss")})}))};return window.addEventListener("bb-admin-refetch-feature",n),()=>{window.removeEventListener("bb-admin-refetch-feature",n),t&&t.abort()}}),[e]),(0,i.useEffect)((function(){function e(e){var t=e.detail&&e.detail.fields,n=e.detail&&e.detail.field_options;(t&&"object"==typeof t||n&&"object"==typeof n)&&(t&&"object"==typeof t&&k((function(e){return Object.assign({},e,t)})),_((function(a){return a.map((function(a){return Object.assign({},a,{sections:(a.sections||[]).map((function(a){return Object.assign({},a,{fields:(a.fields||[]).map((function(a){var r=null,i=t&&void 0!==t[a.name],o=n&&Array.isArray(n[a.name]);return i&&((r=r||{}).default=t[a.name],"notice"===a.type&&(r.description=t[a.name]),void 0===e.detail.is_connected||"input_button"!==a.type&&"bb_verify_popup"!==a.type||(r.is_connected=e.detail.is_connected)),o&&((r=r||{}).options=n[a.name]),r?Object.assign({},a,r):a}))})}))})}))})),b())}return window.addEventListener(E,e),function(){window.removeEventListener(E,e)}}),[]),(0,i.useEffect)((function(){function e(e){var t=e.detail&&e.detail.fields,n=!(!e.detail||!e.detail.disabled);t&&Array.isArray(t)&&function(e,t){_((function(n){return n.map((function(n){return Object.assign({},n,{sections:(n.sections||[]).map((function(n){return Object.assign({},n,{fields:(n.fields||[]).map((function(n){return-1!==e.indexOf(n.name)?Object.assign({},n,t):n}))})}))})}))}))}(t,{disabled:n})}return window.addEventListener(w,e),function(){window.removeEventListener(w,e)}}),[]),(0,i.useEffect)((()=>(te.current=(()=>{let t;return function(...n){clearTimeout(t),t=setTimeout((()=>{clearTimeout(t),(t=>{0!==Object.keys(t).length&&(0,s.ZU)("bb_admin_save_feature_settings",{feature_id:e,settings:JSON.stringify(t)}).then((n=>{if(n.success)if(Z({status:"success",message:(0,o.__)("Settings saved.","buddyboss")}),X({}),n.data&&n.data.bbAdminDataUpdates&&"object"==typeof n.data.bbAdminDataUpdates&&"undefined"!=typeof window&&window.bbAdminData&&Object.assign(window.bbAdminData,n.data.bbAdminDataUpdates),"reactions"===e)!function(e,t,n,a){const r=void 0!==t.reaction_items;let i=e.data?.migration_data,o=e.data?.migration_status||"";const s="migration_data"in(e.data||{});if(i&&"dismissed"===i.status&&(i={},o=""),r)return void a.ajaxFetch("bb_admin_get_feature_settings",{feature_id:n}).then((e=>{if(!e.success||!e.data)return;let t=e.data;s&&(t={...t,side_panels:x(t.side_panels,i||{},o)}),a.setCachedFeatureData(n,t),a.setFeature(t),a.setSidePanels(t.side_panels||[]);const r=t.settings||{};a.setSettings(r),a.setOriginalSettings(r)}));if(s){const e=e=>x(e,i||{},o);return a.setSidePanels((t=>e(t))),a.setFeature((r=>{if(!r)return r;const i=e(r.side_panels||[]),o=a.getCachedFeatureData(n);return o&&a.setCachedFeatureData(n,{...o,side_panels:i,settings:{...o.settings,...t}}),{...r,side_panels:i}})),a.setSettings((e=>({...e,...t}))),void a.setOriginalSettings((e=>({...e,...t})))}a.setOriginalSettings((e=>({...e,...t})));const l=a.getCachedFeatureData(n);l&&a.setCachedFeatureData(n,{...l,settings:{...l.settings,...t}})}(n,t,e,{ajaxFetch:s.ZU,getCachedFeatureData:u,setCachedFeatureData:m,setFeature:l,setSidePanels:_,setSettings:k,setOriginalSettings:A});else{var a=n.data&&n.data.saved?n.data.saved:t;k((e=>({...e,...a}))),A((e=>({...e,...a})));const r=u(e);r&&m(e,{...r,settings:{...r.settings,...a}}),n.data&&n.data.refresh_panels&&(b(),window.dispatchEvent(new Event("bb-admin-refetch-feature")))}else Z({status:"error",message:n.data&&n.data.message||(0,o.__)("Something went wrong. Please try again.","buddyboss")})})).catch((()=>{Z({status:"error",message:(0,o.__)("Something went wrong. Please try again.","buddyboss")})}))})(...n)}),1e3)}})(),()=>{te.current&&te.current.cancel&&te.current.cancel()})),[e]),(0,i.useEffect)((()=>{if(!Q&&Object.keys(K).length>0){var e=ne.current;const t=Object.fromEntries(Object.keys(K).map((t=>[t,!0===K[t]?e[t]:K[t]])));te.current(t)}}),[K,Q]),(0,f.A)(Y,Z);var ae=(0,i.useMemo)((function(){var e={};return d.forEach((function(t){(t.sections||[]).forEach((function(t){(t.fields||[]).forEach((function(t){"input_button"!==t.type&&"bb_verify_popup"!==t.type||!Array.isArray(t.related_fields)||t.related_fields.forEach((function(t){e[t]=!0}))}))}))})),e}),[d]),re=(0,i.useMemo)((function(){var e={};return d.forEach((function(t){(t.sections||[]).forEach((function(t){(t.fields||[]).forEach((function(t){t.parent_field&&(e[t.parent_field]||(e[t.parent_field]=[]),e[t.parent_field].push(t.name))}))}))})),e}),[d]);const ie=(0,i.useCallback)(((e,t)=>{if(ae[e])k((function(n){return Object.assign({},n,{[e]:t})}));else{Z({status:"saving",message:(0,o.__)("Saving changes...","buddyboss")});var n=[];"function"==typeof t||t||(n=re[e]||[]),k((a=>{var r={...a,[e]:"function"==typeof t?t(a[e]):t};return n.forEach((function(e){r[e]=0})),r})),X((a=>{const r={...a};return r[e]="function"==typeof t||t,n.forEach((function(e){r[e]=0})),r}))}}),[ae,re]);!function({featureId:e,settings:t,settingsRef:n,initialLoad:a,setSidePanels:r,setSettings:o,handleSettingChange:s}){var l=(0,i.useRef)(null),c=(0,i.useRef)(""),d=(0,i.useRef)(s);d.current=s;var u=t.bb_group_nav_order,m=u&&"object"==typeof u?JSON.stringify(u):"";(0,i.useEffect)((function(){if("groups"===e&&m){for(var t=JSON.parse(m),i=[],s=Object.keys(t),u=0;u{M(!0),j(!0),U(null);try{const t=await(async e=>{if(!e)throw new Error("Content ID is required");const t=Xe(e);if(!t||!/^\d+$/.test(t))throw new Error("Could not determine help article ID");const n=`bb_help_content_${t}`,a=(e=>{const t=localStorage.getItem(e);if(t){const{timestamp:e,data:n}=JSON.parse(t);if((new Date).getTime()-e<2592e5)return n}return null})(n);if(a)return a;try{const e=await fetch((()=>{const e="undefined"!=typeof window&&window.bbAdminData&&window.bbAdminData.apiUrl?window.bbAdminData.apiUrl:"/wp-json/buddyboss/v1/";return(e.endsWith("/")?e:e+"/")+"help-content/proxy"})(),{method:"POST",credentials:"same-origin",headers:{Accept:"application/json","Content-Type":"application/json","X-WP-Nonce":"undefined"!=typeof window&&window.bbAdminData&&window.bbAdminData.nonce||""},body:JSON.stringify({url:Qe(t)})});if(!e.ok){let t=`HTTP ${e.status}`;try{const n=await e.json();n&&"string"==typeof n.message&&n.message&&(t=n.message)}catch(e){}throw new Error(`Failed to fetch help content (${t})`)}const a=await e.json(),r=a&&"object"==typeof a&&a.body&&"object"==typeof a.body?a.body:{},i=r.title&&"string"==typeof r.title.rendered?r.title.rendered:"",o={title:i,content:r.content&&"string"==typeof r.content.rendered?r.content.rendered:"",videoId:(r.acf&&"string"==typeof r.acf.video_id?r.acf.video_id:"")||null,imageUrl:(r.acf&&"string"==typeof r.acf.featured_image?r.acf.featured_image:"")||null};return((e,t)=>{const n={timestamp:(new Date).getTime(),data:t};localStorage.setItem(e,JSON.stringify(n))})(n,o),o}catch(e){throw console.error("Error fetching help content:",e.message||e),e}})(e);B(t)}catch(t){U((0,o.__)("Failed to load help content. Please try again later.","buddyboss")),Ke(e)}finally{j(!1)}};if((0,i.useEffect)((function(){if(!D&&a&&d&&d.length&&!d.find((function(e){return e.id===I&&(!e.conditional||"disable"===e.conditional.action||$e(e.conditional,C))}))){var r=d.find((function(e){return!e.conditional||"disable"===e.conditional.action||$e(e.conditional,C)}));r&&r.id!==I&&r.id!==t&&(R(r.id),"function"==typeof n&&n(`/settings/${e}/${r.id}`))}}),[D,a,d,I,t,C,e,n]),D)return(0,r.createElement)("div",{className:"bb-admin-feature-settings bb-admin-loading"},(0,r.createElement)(c.Spinner,null));if(!a)return(0,r.createElement)("div",{className:"bb-admin-feature-settings bb-admin-not-found"},(0,r.createElement)("h2",null,(0,o.__)("Feature not found","buddyboss")),(0,r.createElement)("p",null,(0,o.__)("The requested feature could not be found.","buddyboss")));const se=d.find((function(e){return e.id===I&&(!e.conditional||"disable"===e.conditional.action||$e(e.conditional,C))})),le=ut[e+":"+I]||null;return(0,r.createElement)("div",{className:"bb-admin-feature-settings"},(0,r.createElement)("div",{className:"bb-admin-feature-settings__container"},(0,r.createElement)("aside",{className:"bb-admin-feature-settings__sidebar"},(0,r.createElement)(Ze,{featureId:e,sidePanels:d,navItems:v,currentPanel:I,onNavigate:n,onBack:()=>{n("/settings")},formValues:C})),(0,r.createElement)("main",{className:"bb-admin-feature-settings__main"+(le?" bb-admin-feature-settings__main--custom-panel":"")},le?(0,r.createElement)(i.Suspense,{fallback:(0,r.createElement)("div",{className:"bb-admin-loading"},(0,r.createElement)(c.Spinner,null))},(0,r.createElement)(le,{onNavigate:n,helpUrl:se?se.help_url:"",onHelpClick:oe,feature:a,settings:C,activePanelId:I})):(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"bb-admin-feature-settings__content-wrap"},(0,r.createElement)("div",{className:"bb-admin-feature-settings__content"},"appearance"===e&&"general"===I&&(0,r.createElement)(dt,{settings:C,onFieldChange:ie}),se?(0,r.createElement)(r.Fragment,null,(se.sections||[]).map((e=>{var t=!1,n=!1;if(e.conditional&&($e(e.conditional,C)||("disable"===e.conditional.action?t=!0:n=!0)),n)return null;if(t&&!(e.fields||[]).some((function(e){return"hidden"!==e.type&&(!e.conditional||"disable"===e.conditional.action||$e(e.conditional,C))})))return null;var a=e.section_toggle||null,o=!1;if(a){var s=C[a];o=!s||"0"===s||0===s}return(0,r.createElement)("div",{key:e.id,id:`section-${e.id}`,className:"bb-admin-feature-settings__section"+(t?" bb-admin-feature-settings__section--disabled":"")},(0,r.createElement)("div",{className:"bb-admin-feature-settings__section-header"},(0,r.createElement)("div",{className:"bb-admin-feature-settings__section-header-left"},(0,r.createElement)("h3",{className:"bb-admin-feature-settings__section-title"},e.title),function(){for(var t=e.fields||[],n=null,a=0;a"object"!=typeof t||Array.isArray(t)?Array.isArray(t)&&t.includes(e):!!a[e]&&"0"!==a[e]&&0!==a[e];return(0,r.createElement)("div",null,(0,r.createElement)("div",{className:"bb-admin-settings-field__checkbox-list-cards"},(e.options||[]).map((t=>(0,r.createElement)("div",{key:t.value,className:`bb_share_item bb_share_item_${t.label}`},(0,r.createElement)("div",{className:"bb_share_icon"},t.icon&&(0,r.createElement)("i",{className:t.icon})),(0,r.createElement)("div",{className:"bb_share_footer"},(0,r.createElement)("span",null,t.label),(0,r.createElement)(c.CheckboxControl,{checked:o(t.value),className:"bb_share_checkbox",onChange:a=>{const r={};(e.options||[]).forEach((function(e){e.value===t.value?r[e.value]=a?1:0:r[e.value]=o(e.value)?1:0})),n(e.name,r)},__nextHasNoMarginBottom:!0})))))),e.description&&(0,r.createElement)(i.RawHTML,{className:"bb-admin-settings-form__field-description"},(0,p.pn)(e.description)))}var z={google:a.p+"images/google.3f5e24a5.png",facebook:a.p+"images/facebook.23caa94d.png",twitter:a.p+"images/twitter.6a0c3dea.png",linkedin:a.p+"images/linkedin.4ca0b443.png",apple:a.p+"images/apple.bee6da10.png"};function W({field:e,value:t,onChange:n,disabled:a}){var s=(0,i.useState)(e.providers||[]),l=s[0],d=s[1],u=(0,i.useState)(null),m=u[0],b=u[1],f=(0,i.useRef)({}),_=(0,i.useRef)({}),g=(0,i.useRef)(null),v=(0,i.useRef)(null),h=(0,i.useRef)(null),y=(0,i.useRef)(null),E=(0,i.useState)(null),x=E[0],C=E[1];(0,i.useEffect)((function(){return function(){clearTimeout(g.current)}}),[]),(0,i.useEffect)((function(){var e=function(e){var t=e.target;if(t.closest("#bb-hello-container")&&(t.matches(".close-modal")||t.closest(".close-modal")||t.matches("#sso_cancel")||t.closest("#sso_cancel"))){e.stopImmediatePropagation(),e.preventDefault();var n=document.getElementById("bb-hello-container"),a=document.getElementById("bb-hello-backdrop");n&&(n.style.display="none"),a&&(a.style.display="none"),document.body.classList.remove("bp-disable-scroll")}};return document.addEventListener("click",e,!0),function(){document.removeEventListener("click",e,!0)}}),[]);var k=(0,i.useCallback)((function(e){h.current=e}),[]),S=(0,i.useCallback)((function(e,t,n){e.preventDefault(),y.current=t,C(n)}),[]),A=(0,i.useCallback)((function(){var e=h.current,t=y.current;if(h.current=null,y.current=null,C(null),null!==e&&null!==t&&e!==t){var n=l.slice(),a=n.splice(e,1)[0];n.splice(t,0,a),d(n);var r=n.map((function(e){return e.id})),i=window.bbSSOAdminVars?window.bbSSOAdminVars.nonce:"",s=new FormData;s.append("action","bb-social-login"),s.append("nonce",i),s.append("view","orderProviders"),r.forEach((function(e){s.append("ordering[]",e)})),window.dispatchEvent(new CustomEvent(N,{detail:{status:"saving",message:(0,o.__)("Saving changes...","buddyboss")}})),fetch(window.bbAdminData.ajaxUrl,{method:"POST",body:s}).then((function(e){return e.json()})).then((function(e){e.success?window.dispatchEvent(new CustomEvent(N,{detail:{status:"success",message:(0,o.__)("Settings saved.","buddyboss")}})):window.dispatchEvent(new CustomEvent(N,{detail:{status:"error",message:e.data&&e.data.message?e.data.message:(0,o.__)("Failed to save order.","buddyboss")}}))})).catch((function(){window.dispatchEvent(new CustomEvent(N,{detail:{status:"error",message:(0,o.__)("Failed to save order.","buddyboss")}}))}))}}),[l]);return(0,r.createElement)("div",{className:"bb-admin-sso-providers bb-sso-list"},(0,r.createElement)("div",{className:"bb-admin-sso-providers__grid"},l.map((function(e,t){var n=function(e){return void 0!==e.enabled&&!!e.enabled}(e),i=m===e.id;return(0,r.createElement)("div",{key:e.id,className:"bb-admin-sso-providers__card bb-sso-item"+(n?"":" bb-admin-sso-providers__card--disabled is-disabled")+(x===e.id&&h.current!==t?" bb-admin-sso-providers__card--drag-over":""),draggable:!a,onDragStart:function(){k(t)},onDragOver:function(n){S(n,t,e.id)},onDrop:A,onDragEnd:function(){h.current=null,y.current=null,C(null)},"data-provider":e.id,"data-state":e.state||""},(0,r.createElement)("button",{type:"button",className:"bb-box-item-edit bb-box-item-edit--sso bb-admin-sso-providers__edit-trigger","aria-hidden":"true",tabIndex:-1},(0,r.createElement)("i",{className:"bb-icon-l bb-icon-pencil"})),(0,r.createElement)("div",{className:"bb-admin-sso-providers__card-icon"},e.icon?(0,r.createElement)("img",{src:(0,p.Pl)(e.icon),alt:e.label}):z[e.id]?(0,r.createElement)("img",{src:z[e.id],alt:e.label}):(0,r.createElement)("span",{className:"bb-admin-sso-providers__card-icon-placeholder"},e.label.charAt(0)),(0,r.createElement)(c.CheckboxControl,{checked:n,className:"bb-admin-sso-providers__card-checkbox",disabled:a||!e.tested,onChange:function(){!function(e){if(!_.current[e.id]&&e.tested){_.current[e.id]=!0;var t=e.state,n="enabled"===t?"disabled":"enabled";d((function(t){return t.map((function(t){return t.id===e.id?Object.assign({},t,{enabled:"enabled"===n,state:n}):t}))})),window.dispatchEvent(new CustomEvent(N,{detail:{status:"saving",message:(0,o.__)("Saving changes...","buddyboss")}}));var a=window.bbSSOAdminVars||{},r=new FormData;r.append("action","bb_sso_enable_provider"),r.append("nonce",a.nonce||""),r.append("provider",e.id),r.append("state",t),fetch(a.ajax_url||window.bbAdminData.ajaxUrl,{method:"POST",credentials:"same-origin",body:r}).then((function(e){return e.json()})).then((function(n){n.success?(clearTimeout(g.current),g.current=setTimeout((function(){window.dispatchEvent(new CustomEvent(N,{detail:{status:"success",message:(0,o.__)("Settings saved.","buddyboss")}}))}),500),d((function(e){var t=e.filter((function(e){return"enabled"===e.state})).map((function(e){return e.id})),n=1===t.length&&"twitter"===t[0]||0===t.length;return v.current!==n&&(v.current=n,window.dispatchEvent(new CustomEvent(w,{detail:{fields:["bb-additional-sso-name","bb-additional-sso-profile-picture"],disabled:n}}))),e}))):(d((function(n){return n.map((function(n){return n.id===e.id?Object.assign({},n,{enabled:"enabled"===t,state:t}):n}))})),window.dispatchEvent(new CustomEvent(N,{detail:{status:"error",message:(0,o.__)("Failed to save.","buddyboss")}})))})).catch((function(){d((function(n){return n.map((function(n){return n.id===e.id?Object.assign({},n,{enabled:"enabled"===t,state:t}):n}))})),window.dispatchEvent(new CustomEvent(N,{detail:{status:"error",message:(0,o.__)("Failed to save.","buddyboss")}}))})).finally((function(){delete _.current[e.id]}))}}(e)},__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-admin-sso-providers__card-footer"},(0,r.createElement)("span",{className:"bb-admin-sso-providers__card-label"},e.label),(0,r.createElement)("button",{type:"button",ref:function(t){f.current[e.id]=t},className:"bb-admin-sso-providers__card-menu",disabled:a,"aria-label":e.label+" "+(0,o.__)("options","buddyboss"),onClick:function(){b(i?null:e.id)}},(0,r.createElement)("i",{className:"bb-icons-rl-dots-three"})),i&&f.current[e.id]&&(0,r.createElement)(c.Popover,{anchor:f.current[e.id],position:"bottom right",onClose:function(){b(null)},className:"bb-admin-sso-providers__menu-popover"},(0,r.createElement)("div",{className:"bb-admin-sso-providers__menu"},(0,r.createElement)("button",{type:"button",className:"bb-admin-sso-providers__menu-item",onClick:function(){!function(e){b(null);var t=document.querySelector('.bb-sso-list .bb-sso-item[data-provider="'+e+'"]');if(t){var n=t.querySelector(".bb-box-item-edit--sso");n&&n.click()}}(e.id)}},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-pencil-simple"}),(0,o.__)("Edit","buddyboss"))))))}))),l.map((function(e){var t=JSON.stringify({url:e.test_url||"",width:e.popup_width||800,height:e.popup_height||600,test_status:e.tested||0,state:e.state||"not-configured"});return(0,r.createElement)("input",{key:"hidden_"+e.id,type:"hidden",id:"sso_validate_popup_"+e.id+"_data",name:"sso_validate_popup_"+e.id+"_data",defaultValue:"","data-hidden-attr":t})})),(0,r.createElement)("div",{id:"bb-hello-backdrop",className:"bb-hello-backdrop-sso bb-modal-backdrop",style:{display:"none"},onClickCapture:function(e){e.stopPropagation()}}),(0,r.createElement)("div",{id:"bb-hello-container",className:"bb-hello-sso bb-modal-panel bb-modal-panel--sso",role:"dialog","aria-labelledby":"bb-hello-title",style:{display:"none"}}))}var V=a(9021),$=a(9786),q=[{value:"",label:(0,o.__)("Default","buddyboss")},{value:"0",label:(0,o.__)("Custom URL","buddyboss")}];function J(){var e=(0,i.useState)([]),t=e[0],n=e[1],a=(0,i.useState)(!0),l=a[0],d=a[1],u=(0,i.useState)(1),m=u[0],b=u[1],f=(0,i.useState)({}),_=f[0],g=f[1],v=(0,i.useRef)({});(0,i.useEffect)((function(){var e=new AbortController;return d(!0),(0,s.WT)({signal:e.signal}).then((function(e){e.success&&e.data&&e.data.member_types&&n(e.data.member_types)})).catch((function(){})).finally((function(){d(!1)})),function(){e.abort(),Object.keys(v.current).forEach((function(e){clearTimeout(v.current[e])}))}}),[]);var h=Math.ceil(t.length/5),y=t.slice(5*(m-1),5*m),E=(0,i.useCallback)((function(e,t,a){n((function(n){return n.map((function(n){if(n.id!==e)return n;var r=Object.assign({},n);return r[t]=a,"login_redirection"===t&&"0"!==a&&(r.custom_login_redirection=""),"logout_redirection"===t&&"0"!==a&&(r.custom_logout_redirection=""),r}))}));var r=e+"-"+t;v.current[r]&&clearTimeout(v.current[r]),v.current[r]=setTimeout((function(){delete v.current[r],window.dispatchEvent(new CustomEvent(N,{detail:{status:"saving",message:(0,o.__)("Saving changes...","buddyboss")}}));var n={};n[t]=a,g((function(t){var n=Object.assign({},t);return n[e]=!0,n})),(0,s.Ug)(e,n).then((function(e){e.success?window.dispatchEvent(new CustomEvent(N,{detail:{status:"success",message:(0,o.__)("Settings saved.","buddyboss")}})):window.dispatchEvent(new CustomEvent(N,{detail:{status:"error",message:e.data&&e.data.message||(0,o.__)("Failed to save.","buddyboss")}}))})).catch((function(){window.dispatchEvent(new CustomEvent(N,{detail:{status:"error",message:(0,o.__)("Failed to save.","buddyboss")}}))})).finally((function(){g((function(t){var n=Object.assign({},t);return delete n[e],n}))}))}),800)}),[]);if(l)return(0,r.createElement)("div",{className:"bb-profile-type-redirects__loading"},(0,r.createElement)(c.Spinner,null));if(!t.length){var w=(0,p.Pl)("admin.php?page=bb-settings&tab=members&panel=profile_types");return(0,r.createElement)("p",{className:"bb-profile-type-redirects__empty"},(0,o.__)("No profile types found. Create profile types under","buddyboss")," ",(0,r.createElement)("a",{href:w,onClick:function(e){e.defaultPrevented||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||0!==e.button||(e.preventDefault(),window.history.pushState({},"",w),window.dispatchEvent(new window.PopStateEvent("popstate")))}},(0,o.__)("Members Profile > Profile Types","buddyboss")),".")}return(0,r.createElement)("div",{className:"bb-profile-type-redirects"},y.map((function(e){var t=!!_[e.id],n={};return e.label_color&&"custom"===e.label_color.type&&(n.backgroundColor=e.label_color.background_color||"#1e1e1e",n.color=e.label_color.text_color||"#fff"),(0,r.createElement)("div",{key:e.id,className:"bb-profile-type-redirects__row"+(t?" bb-profile-type-redirects__row--saving":"")},(0,r.createElement)("div",{className:"bb-profile-type-redirects__type"},(0,r.createElement)("span",{className:"bb-profile-type-redirects__badge",style:n},(0,B.decodeEntities)(e.post_title||e.key))),(0,r.createElement)("div",{className:"bb-profile-type-redirects__fields"},(0,r.createElement)("div",{className:"bb-profile-type-redirects__field"},(0,r.createElement)("label",{className:"bb-profile-type-redirects__field-label"},(0,o.__)("After Login","buddyboss")),(0,r.createElement)(V.x,{key:"login-"+e.id,value:e.login_redirection||"",onChange:function(t){E(e.id,"login_redirection",t)},asyncAction:"bb_admin_search_published_pages",placeholder:(0,o.__)("Default","buddyboss"),staticOptions:q}),"0"===e.login_redirection&&(0,r.createElement)(c.TextControl,{label:(0,o.__)("Custom URL","buddyboss"),hideLabelFromVision:!0,value:e.custom_login_redirection||"",onChange:function(t){E(e.id,"custom_login_redirection",t)},placeholder:(0,o.__)("Paste URL","buddyboss"),type:"url",__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-profile-type-redirects__field"},(0,r.createElement)("label",{className:"bb-profile-type-redirects__field-label"},(0,o.__)("After Logout","buddyboss")),(0,r.createElement)(V.x,{key:"logout-"+e.id,value:e.logout_redirection||"",onChange:function(t){E(e.id,"logout_redirection",t)},asyncAction:"bb_admin_search_published_pages",placeholder:(0,o.__)("Default","buddyboss"),staticOptions:q}),"0"===e.logout_redirection&&(0,r.createElement)(c.TextControl,{label:(0,o.__)("Custom URL","buddyboss"),hideLabelFromVision:!0,value:e.custom_logout_redirection||"",onChange:function(t){E(e.id,"custom_logout_redirection",t)},placeholder:(0,o.__)("Paste URL","buddyboss"),type:"url",__nextHasNoMarginBottom:!0}))))})),h>1&&(0,r.createElement)("div",{className:"bb-profile-type-redirects__pagination"},(0,r.createElement)("button",{type:"button",className:"bb-profile-type-redirects__page-btn",disabled:1===m,onClick:function(){b(Math.max(1,m-1))}},"‹"),(0,$.m)(m,h).map((function(e,t){return"..."===e?(0,r.createElement)("span",{key:"ellipsis-"+t,className:"bb-profile-type-redirects__page-ellipsis"},"…"):(0,r.createElement)("button",{key:e,type:"button",className:"bb-profile-type-redirects__page-btn"+(e===m?" bb-profile-type-redirects__page-btn--active":""),onClick:function(){b(e)}},e)})),(0,r.createElement)("button",{type:"button",className:"bb-profile-type-redirects__page-btn",disabled:m===h,onClick:function(){b(Math.min(h,m+1))}},"›")))}function Y({field:e,value:t,onChange:n}){var a=e.access_control_data||{},l=wp.hooks.applyFilters("bb.accessControl.types",a.types||[],e),d=!!e.threaded,[u,m]=(0,i.useState)(t?.["access-control-type"]||a.current_type||""),[b,f]=(0,i.useState)((function(){return a.current_sub_type_key&&t?.[a.current_sub_type_key]?t[a.current_sub_type_key]:a.current_sub_type||""})),[_,g]=(0,i.useState)(a.options||[]),[v,h]=(0,i.useState)(a.recipient_options||a.options||[]),[y,E]=(0,i.useState)(t?.["access-control-options"]||[]),[w,N]=(0,i.useState)(!1),[x,C]=(0,i.useState)(""),k=(0,i.useRef)(null),[S,A]=(0,i.useState)((function(){return d?function(e,t,n){var a={};if(!e||!e.length)return a;for(var r=0;r0,M=!w&&u&&0===_.length;P&&(M=!w&&b&&0===_.length);return(0,r.createElement)("div",{className:"bb-access-control-field"},e.description&&(0,r.createElement)(i.RawHTML,{className:"bb-admin-settings-form__field-description bb-access-control-field__description"},(0,p.pn)(e.description)),(0,r.createElement)("div",{className:"bb-access-control-field__selects"},(0,r.createElement)(c.SelectControl,{value:u,options:[{label:a.select_placeholder||(0,o.__)("Select Role","buddyboss"),value:""}].concat(l.map((function(e){return{label:(0,B.decodeEntities)(e.label),value:e.value,disabled:e.disabled||!1}}))),onChange:function(t){if(m(t),f(""),E([]),A({}),!t)return g([]),h([]),void n({"access-control-type":"","access-control-options":[]});for(var a=null,r=0;r0)return g([]),void h([]);N(!0),C(""),k.current&&k.current.abort();var i=new AbortController;k.current=i,(0,s.ZU)("get_access_control_level_options",{value:t,key:e.name,format:"json"},{signal:i.signal}).then((function(n){var a=n?.data?.options||[];a=wp.hooks.applyFilters("bb.accessControl.options",a,e,t),g(a),h(n?.data?.recipient_options||n?.data?.options||[]),N(!1)})).catch((function(e){e&&"AbortError"===e.name||(N(!1),C((0,o.__)("Failed to load options. Please try again.","buddyboss")))}))},__nextHasNoMarginBottom:!0}),P&&(0,r.createElement)(c.SelectControl,{value:b,options:[{label:R.sub_types.placeholder||(0,o.__)("Select Type","buddyboss"),value:""}].concat(R.sub_types.items.map((function(e){return{label:(0,B.decodeEntities)(e.label),value:e.value,disabled:e.disabled||!1}}))),onChange:function(t){f(t),E([]),A({});var n=D();if(!t||!n||!n.sub_types)return g([]),void h([]);N(!0),C(""),k.current&&k.current.abort();var a=new AbortController;k.current=a,(0,s.ZU)(n.sub_types.action,{value:t,key:e.name,format:"json"},{signal:a.signal}).then((function(n){var a=n?.data?.options||[];a=wp.hooks.applyFilters("bb.accessControl.options",a,e,u,t),g(a),h(n?.data?.recipient_options||n?.data?.options||[]),N(!1)})).catch((function(e){e&&"AbortError"===e.name||(N(!1),C((0,o.__)("Failed to load options. Please try again.","buddyboss")))}))},__nextHasNoMarginBottom:!0})),w&&(0,r.createElement)(c.Spinner,null),x&&(0,r.createElement)("p",{className:"bb-access-control-field__error"},x),M&&!x&&(0,r.createElement)("p",{className:"bb-access-control-field__no-options"},(0,o.__)("No options found.","buddyboss")),!w&&_.length>0&&(0,r.createElement)("div",{className:"bb-access-control-field__toggle-list"+(d?" bb-access-control-field__toggle-list--threaded":"")},_.map((function(t){var a=String(t.value),i=-1!==y.indexOf(a),s=d?S[a]||{mode:"all",specific:[]}:null,l=e.threaded_sub_label?(0,B.decodeEntities)(e.threaded_sub_label):"",m=(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"bb-access-control-field__option-label"},(0,B.decodeEntities)(t.label)),l&&(0,r.createElement)("span",{className:"bb-access-control-field__option-suffix"}," "+l));return(0,r.createElement)("div",{key:a,className:"bb-access-control-field__toggle-item"+(d&&i?" bb-access-control-field__toggle-item--active":"")},(0,r.createElement)("div",{className:"bb-access-control-field__toggle-row"},(0,r.createElement)(c.ToggleControl,{label:d?m:(0,B.decodeEntities)(t.label),checked:i,onChange:function(e){!function(e,t){var a=t?y.concat([e]):y.filter((function(t){return t!==e}));E(a);var r=Object.assign({},S);d&&(t?r[e]={mode:"all",specific:[]}:delete r[e],A(r)),n(O(u,b,a,r))}(a,e)},__nextHasNoMarginBottom:!0}),d&&function(t,n,a){return(0,r.createElement)("div",{className:"bb-access-control-field__threaded-radio"},(0,r.createElement)("label",{className:"bb-access-control-field__threaded-radio-option"},(0,r.createElement)("input",{type:"radio",name:"ac-mode-"+e.name+"-"+t,value:"all",checked:"all"===n.mode,disabled:!a,onChange:function(){I(t,"all")}}),(0,o.__)("All","buddyboss")),(0,r.createElement)("label",{className:"bb-access-control-field__threaded-radio-option"},(0,r.createElement)("input",{type:"radio",name:"ac-mode-"+e.name+"-"+t,value:"specific",checked:"specific"===n.mode,disabled:!a,onChange:function(){I(t,"specific")}}),(0,o.__)("Specific","buddyboss")))}(a,s,i)),d&&i&&"specific"===s.mode&&function(e,t){var a=v&&v.length?v:_;return(0,r.createElement)("div",{className:"bb-access-control-field__threaded-checkboxes"},a.map((function(a){var i=String(a.value);return(0,r.createElement)(c.CheckboxControl,{key:i,className:"bb-access-control-field__threaded-checkbox",label:(0,B.decodeEntities)(a.label),checked:-1!==t.specific.indexOf(i),onChange:function(t){!function(e,t,a){var r,i=Object.assign({},S),o=i[e]?.specific||[];r=a?o.concat([t]):o.filter((function(e){return e!==t})),i[e]={mode:"specific",specific:r},A(i),n(O(u,b,y,i))}(e,i,t)}})})))}(a,s))}))),a.notice&&(0,r.createElement)("div",{className:"bb-access-control-field__notice"},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-info"}),(0,r.createElement)("span",null,a.notice)))}const Z=e=>{const{field:t,onChange:n}=e,a=e.value||{},i=t.notification_groups||[];return i.length?(0,r.createElement)("div",{className:"bb-notification-types"},i.map((e=>e.fields&&e.fields.length?(0,r.createElement)("div",{key:e.key,className:"bb-notification-types__group"},e.admin_label&&(0,r.createElement)("div",{className:"bb-notification-types__group-header"},e.admin_label),(0,r.createElement)("div",{className:"bb-notification-types__rows"},e.fields.map((e=>{const t=(e=>a[e.key]&&void 0!==a[e.key].main?"yes"===a[e.key].main:e.checked)(e),i=e.sub_types||{},s=Object.keys(i).filter((e=>i[e]&&i[e].is_render));return(0,r.createElement)("div",{key:e.key,className:"bb-notification-types__row"+(t?"":" bb-notification-types__row--disabled"),"aria-disabled":t?void 0:"true"},(0,r.createElement)("div",{className:"bb-notification-types__toggle"},(0,r.createElement)(c.ToggleControl,{label:(0,B.decodeEntities)(e.label),checked:t,onChange:t=>{e.read_only||((e,t)=>{const r=Object.assign({},a);r[e]||(r[e]={}),r[e]=Object.assign({},r[e],{main:t?"yes":"no"}),n(r)})(e.key,t)},disabled:e.read_only,__nextHasNoMarginBottom:!0}),e.tooltip&&(0,r.createElement)("span",{className:"bb-notification-types__tooltip",title:(0,B.decodeEntities)(e.tooltip)},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-info"}))),(0,r.createElement)("div",{className:"bb-notification-types__sub-types"},s.map((o=>{const s=i[o],l=((e,t)=>a[e.key]&&void 0!==a[e.key][t]?"yes"===a[e.key][t]:!(!e.sub_types||!e.sub_types[t])&&"yes"===e.sub_types[t].is_checked)(e,o),d=((e,t,n)=>!n||!(!e.sub_types||!e.sub_types[t])&&e.sub_types[t].disabled)(e,o,t);return(0,r.createElement)("div",{key:o,className:"bb-notification-types__sub-type"+(d?" bb-notification-types__sub-type--disabled":"")},(0,r.createElement)(c.CheckboxControl,{label:(0,B.decodeEntities)(s.label),checked:l,onChange:t=>{e.read_only||((e,t,r)=>{const i=Object.assign({},a);i[e]||(i[e]={}),i[e]=Object.assign({},i[e]),i[e][t]=r?"yes":"no",n(i)})(e.key,o,t)},disabled:d||e.read_only,__nextHasNoMarginBottom:!0}))}))),(0,r.createElement)("div",{className:"bb-notification-types__email-template"},(e=>{if(!e)return null;const t=!e.has_templates||e.missing;let n,a;e.has_templates?e.missing?(a=e.count-(e.existing_count||0),n=a>1?(0,o.__)("Add Email Templates","buddyboss"):(0,o.__)("Add Email Template","buddyboss")):n=e.count>1?(0,o.__)("Email Templates","buddyboss"):(0,o.__)("Email Template","buddyboss"):n=(0,o.__)("Add Email Template","buddyboss");let i="bb-notification-types__email-link";return t&&(i+=" bb-notification-types__email-link--missing"),(0,r.createElement)("a",{href:(0,p.Pl)(e.url||"#"),className:i,target:"_blank",rel:"noopener noreferrer"},n)})(e.email_template)))})))):null))):(0,r.createElement)("p",{className:"bb-notification-types__empty"},(0,o.__)("No notification types registered.","buddyboss"))};var K=a(9236);function X({field:e,value:t,onChange:n,disabled:a,sanitizedDescription:i}){var s=t&&"object"==typeof t&&!Array.isArray(t),l=s?t:{},d=function(e){return s?!!l[e]&&"0"!==l[e]&&0!==l[e]:Array.isArray(t)&&t.includes(e)},u={};(e.options||[]).forEach((function(e){u[e.value]=e}));var m=Object.keys(l),b=[];m.forEach((function(e){u[e]&&b.push(u[e])})),(e.options||[]).forEach((function(e){m.includes(e.value)||b.push(e)}));var p=["bb_group_nav_order","bb_user_nav_order"].indexOf(e.name)>=0,f=function(e,t){var n=!!e.badge_label,a=p&&!t;return n||a?(0,r.createElement)("span",{className:"bb-admin-settings-field__checkbox-list-label"},(0,r.createElement)("span",{className:"bb-admin-settings-field__checkbox-list-label-text"},e.label),n&&(0,r.createElement)("span",{className:"bb-admin-settings-field__checkbox-list-badge"},e.badge_label),a&&(0,r.createElement)("span",{className:"bb-admin-settings-field__checkbox-list-status-tag","aria-hidden":"true"},(0,o.__)("Hidden","buddyboss"))):e.label};return p&&0===b.length?(0,r.createElement)("div",{className:"bb-admin-empty-state"},(0,r.createElement)("p",{className:"bb-admin-empty-state__description"},(0,o.__)("There are no navigation items to order yet. Create a group first to populate this list.","buddyboss"))):(0,r.createElement)(K.JY,{onDragEnd:function(t){if(t.destination&&t.destination.index!==t.source.index){var a=Array.from(b),r=a.splice(t.source.index,1)[0];a.splice(t.destination.index,0,r);var i={};a.forEach((function(e){i[e.value]=void 0!==l[e.value]?"string"==typeof l[e.value]?parseInt(l[e.value],10):l[e.value]:0})),n(e.name,i)}}},e.description&&(0,r.createElement)("p",{className:"bb-admin-settings-form__field-head-description",dangerouslySetInnerHTML:{__html:i||""}}),(0,r.createElement)(K.gL,{droppableId:e.name},(t=>(0,r.createElement)("div",{ref:t.innerRef,...t.droppableProps,className:"bb-admin-settings-field__checkbox-list"},b.map(((t,i)=>(0,r.createElement)(K.sx,{key:t.value,draggableId:t.value,index:i},((i,o)=>(0,r.createElement)("div",{ref:i.innerRef,...i.draggableProps,...i.dragHandleProps,className:"bb-admin-settings-field__checkbox-list-item"+(o.isDragging?" is-dragging":"")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-list"}),(0,r.createElement)(c.ToggleControl,{label:f(t,d(t.value)),checked:d(t.value),onChange:a=>{var r={};b.forEach((function(e){e.value===t.value?r[e.value]=a?1:0:r[e.value]=void 0!==l[e.value]?"string"==typeof l[e.value]?parseInt(l[e.value],10):l[e.value]:0})),n(e.name,r)},disabled:a||!!t.disabled,__nextHasNoMarginBottom:!0})))))),t.placeholder))))}function Q({imageUrl:e,originalFile:t,nonces:n,uploadConfig:a,ajaxUrl:s,onSave:l,onCancel:c}){var d=(0,i.useRef)(null),u=(0,i.useRef)(null),m=(0,i.useRef)(null),[b,p]=(0,i.useState)(!1),[f,_]=(0,i.useState)(""),[g,v]=(0,i.useState)(!1),[h,y]=(0,i.useState)({x:0,y:0,size:150}),[E,w]=(0,i.useState)({min:50,max:400}),N=(0,i.useRef)(!1),x=(0,i.useRef)({x:0,y:0,cropX:0,cropY:0}),C=(0,i.useRef)(h);(0,i.useEffect)((function(){C.current=h}),[h]);var k=400;(0,i.useEffect)((function(){return function(){m.current&&m.current.abort()}}),[]);var S=(0,i.useCallback)((function(){var e=d.current,t=u.current;if(e&&t&&g){var n=e.getContext("2d"),a=Math.min(k/t.naturalWidth,k/t.naturalHeight),r=t.naturalWidth*a,i=t.naturalHeight*a,o=(k-r)/2,s=(k-i)/2;n.clearRect(0,0,k,k),n.drawImage(t,o,s,r,i),n.fillStyle="rgba(0, 0, 0, 0.5)",n.fillRect(0,0,k,k),n.clearRect(h.x,h.y,h.size,h.size),n.save(),n.beginPath(),n.rect(h.x,h.y,h.size,h.size),n.clip(),n.drawImage(t,o,s,r,i),n.restore(),n.strokeStyle="#ffffff",n.lineWidth=2,n.strokeRect(h.x,h.y,h.size,h.size)}}),[h,g]);return(0,i.useEffect)((function(){S()}),[S]),(0,i.useEffect)((function(){var e=function(e){if(N.current){var t=d.current;if(t){var n=t.getBoundingClientRect(),a=k/n.width,r=k/n.height,i=(e.clientX-n.left)*a,o=(e.clientY-n.top)*r,s=i-x.current.x,l=o-x.current.y,c=C.current,u=Math.max(0,Math.min(k-c.size,x.current.cropX+s)),m=Math.max(0,Math.min(k-c.size,x.current.cropY+l));y({x:u,y:m,size:c.size})}}},t=function(){N.current=!1};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",t),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",t)}}),[]),(0,i.useEffect)((function(){var e=function(e){"Escape"!==e.key||b||c()};return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[b,c]),(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-overlay",role:"dialog","aria-modal":"true","aria-label":(0,o.__)("Upload Custom Avatar","buddyboss")},(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-modal"},(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-header"},(0,r.createElement)("h3",{className:"bb-admin-image-upload__crop-title"},(0,o.__)("Upload Custom Avatar","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__crop-close",onClick:c,disabled:b,"aria-label":(0,o.__)("Close","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x","aria-hidden":"true"}))),(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-body"},(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-canvas-wrap"},(0,r.createElement)("img",{ref:u,src:e,crossOrigin:"anonymous",style:{display:"none"},onLoad:function(){var e=u.current;if(e){v(!0);var t=Math.min(k/e.naturalWidth,k/e.naturalHeight),n=e.naturalWidth*t,a=e.naturalHeight*t,r=Math.min(n,a),i=Math.round(.6*r),o=(k-n)/2,s=(k-a)/2,l=Math.max(50,Math.round(.15*r)),c=Math.round(r);w({min:l,max:c}),y({x:Math.round(o+(n-i)/2),y:Math.round(s+(a-i)/2),size:i})}},alt:""}),(0,r.createElement)("canvas",{ref:d,width:k,height:k,className:"bb-admin-image-upload__crop-canvas",onMouseDown:function(e){var t=d.current;if(t){var n=t.getBoundingClientRect(),a=k/n.width,r=k/n.height,i=(e.clientX-n.left)*a,o=(e.clientY-n.top)*r,s=C.current;i>=s.x&&i<=s.x+s.size&&o>=s.y&&o<=s.y+s.size&&(N.current=!0,x.current={x:i,y:o,cropX:s.x,cropY:s.y},e.preventDefault())}}})),g&&(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-resize"},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-minus"}),(0,r.createElement)("input",{type:"range",className:"bb-admin-image-upload__crop-slider",min:E.min,max:E.max,value:h.size,onChange:function(e){var t=parseInt(e.target.value,10),n=C.current,a=u.current;if(a){var r=Math.min(k/a.naturalWidth,k/a.naturalHeight),i=a.naturalWidth*r,o=a.naturalHeight*r,s=(k-i)/2,l=(k-o)/2,c=n.x+n.size/2,d=n.y+n.size/2,m=t/2,b=Math.max(s,Math.min(s+i-t,c-m)),p=Math.max(l,Math.min(l+o-t,d-m));y({x:Math.round(b),y:Math.round(p),size:t})}}}),(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-plus"})),f&&(0,r.createElement)("p",{className:"bb-admin-image-upload__error",role:"alert"},f)),(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-footer"},(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--cancel",onClick:c,disabled:b},(0,o.__)("Cancel","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--upload",onClick:function(){var e=u.current;if(e){p(!0),_(""),m.current&&m.current.abort(),m.current=new AbortController;var r=Math.min(k/e.naturalWidth,k/e.naturalHeight),i=(k-e.naturalWidth*r)/2,c=(k-e.naturalHeight*r)/2,d=Math.max(0,Math.round((h.x-i)/r)),b=Math.max(0,Math.round((h.y-c)/r)),f=Math.round(h.size/r),g=f,v=new FormData;v.append("nonce",n.avatarCropstore||""),v.append("object",a.object),v.append("item_id",a.item_id),v.append("item_type",a.item_type||""),v.append("original_file",t),v.append("type","crop"),v.append("crop_x",d),v.append("crop_y",b),v.append("crop_w",f),v.append("crop_h",g),function(e,t,n,a){n.append("action","bp_avatar_set");var r={method:"POST",credentials:"same-origin",body:n};return a&&(r.signal=a),fetch(e,r).then((function(e){if(!e.ok)throw new Error("HTTP "+e.status);return e.json()}))}(s,0,v,m.current.signal).then((function(e){if(e.success&&e.data){var t=e.data.avatar||e.data.url||"";l(t)}else{var n=e.data&&e.data.message||(0,o.__)("Crop failed.","buddyboss");_(n),p(!1)}})).catch((function(e){"AbortError"!==e.name&&(_(e.message||(0,o.__)("Crop failed.","buddyboss")),p(!1))}))}},disabled:b||!g},b?(0,o.__)("Uploading...","buddyboss"):(0,o.__)("Crop & Upload","buddyboss")))))}var ee=700,te=400,ne=1950/450;function ae({imageUrl:e,basename:t,originalName:n,nonces:a,uploadConfig:s,ajaxUrl:l,onSave:c,onCancel:d}){var u=(0,i.useRef)(null),m=(0,i.useRef)(null),b=(0,i.useRef)(null),[p,f]=(0,i.useState)(!1),[_,g]=(0,i.useState)(""),[v,h]=(0,i.useState)(!1),[y,E]=(0,i.useState)({x:0,y:0,width:200,height:46}),[w,N]=(0,i.useState)({min:100,max:ee}),x=(0,i.useRef)(!1),C=(0,i.useRef)({x:0,y:0,cropX:0,cropY:0}),k=(0,i.useRef)(y);(0,i.useEffect)((function(){k.current=y}),[y]);var S=(0,i.useMemo)((function(){var e=s&&s.dimensions;return e&&e.width&&e.height?e.width/e.height:ne}),[s]);(0,i.useEffect)((function(){return function(){b.current&&b.current.abort()}}),[]);var A=(0,i.useCallback)((function(){var e=m.current;if(!e||!e.naturalWidth||!e.naturalHeight)return{left:0,top:0,width:ee,height:te,scale:1};var t=Math.min(ee/e.naturalWidth,te/e.naturalHeight),n=e.naturalWidth*t,a=e.naturalHeight*t;return{left:(ee-n)/2,top:(te-a)/2,width:n,height:a,scale:t}}),[]),D=(0,i.useCallback)((function(){var e=u.current,t=m.current;if(e&&t&&v){var n=e.getContext("2d"),a=A();n.clearRect(0,0,ee,te),n.drawImage(t,a.left,a.top,a.width,a.height),n.fillStyle="rgba(0, 0, 0, 0.5)",n.fillRect(0,0,ee,te),n.clearRect(y.x,y.y,y.width,y.height),n.save(),n.beginPath(),n.rect(y.x,y.y,y.width,y.height),n.clip(),n.drawImage(t,a.left,a.top,a.width,a.height),n.restore(),n.strokeStyle="#ffffff",n.lineWidth=2,n.strokeRect(y.x,y.y,y.width,y.height)}}),[y,v,A]);(0,i.useEffect)((function(){D()}),[D]);var O=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e=function(e){if(x.current){var t=u.current;if(t){var n=t.getBoundingClientRect(),a=ee/n.width,r=te/n.height,i=(e.clientX-n.left)*a,o=(e.clientY-n.top)*r,s=i-C.current.x,l=o-C.current.y,c=k.current,d=A(),m=d.left,b=d.top,p=d.left+d.width-c.width,f=d.top+d.height-c.height,_=Math.max(m,Math.min(p,C.current.cropX+s)),g=Math.max(b,Math.min(f,C.current.cropY+l));null!==O.current&&cancelAnimationFrame(O.current),O.current=requestAnimationFrame((function(){O.current=null,E({x:_,y:g,width:c.width,height:c.height})}))}}},t=function(){x.current=!1};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",t),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",t),null!==O.current&&(cancelAnimationFrame(O.current),O.current=null)}}),[A]),(0,i.useEffect)((function(){var e=function(e){"Escape"!==e.key||p||d()};return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[p,d]),(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-overlay",role:"dialog","aria-modal":"true","aria-label":(0,o.__)("Upload Custom Cover","buddyboss")},(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-modal"},(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-header"},(0,r.createElement)("h3",{className:"bb-admin-image-upload__crop-title"},(0,o.__)("Upload Custom Cover","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__crop-close",onClick:d,disabled:p,"aria-label":(0,o.__)("Close","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x","aria-hidden":"true"}))),(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-body"},(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-canvas-wrap"},(0,r.createElement)("img",{ref:m,src:e,crossOrigin:"anonymous",style:{display:"none"},onLoad:function(){if(m.current){h(!0);var e=A(),t=Math.floor(e.height*S),n=Math.min(Math.floor(.8*e.width),t),a=Math.max(60,Math.floor(.2*Math.min(e.width,t))),r=Math.floor(Math.min(e.width,t));rr&&(n=r);var i=Math.round(n/S);N({min:a,max:r}),E({x:Math.round(e.left+(e.width-n)/2),y:Math.round(e.top+(e.height-i)/2),width:n,height:i})}},alt:""}),(0,r.createElement)("canvas",{ref:u,width:ee,height:te,className:"bb-admin-image-upload__crop-canvas",onMouseDown:function(e){var t=u.current;if(t){var n=t.getBoundingClientRect(),a=ee/n.width,r=te/n.height,i=(e.clientX-n.left)*a,o=(e.clientY-n.top)*r,s=k.current;i>=s.x&&i<=s.x+s.width&&o>=s.y&&o<=s.y+s.height&&(x.current=!0,C.current={x:i,y:o,cropX:s.x,cropY:s.y},e.preventDefault())}}})),v&&w.max>w.min&&(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-resize"},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-minus"}),(0,r.createElement)("input",{type:"range",className:"bb-admin-image-upload__crop-slider",min:w.min,max:w.max,value:y.width,onChange:function(e){var t=parseInt(e.target.value,10);if(!(isNaN(t)||t<=0)){var n=k.current,a=A(),r=Math.round(t/S),i=n.x+n.width/2,o=n.y+n.height/2,s=Math.max(a.left,Math.min(a.left+a.width-t,i-t/2)),l=Math.max(a.top,Math.min(a.top+a.height-r,o-r/2));E({x:Math.round(s),y:Math.round(l),width:t,height:r})}}}),(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-plus"})),_&&(0,r.createElement)("p",{className:"bb-admin-image-upload__error",role:"alert"},_)),(0,r.createElement)("div",{className:"bb-admin-image-upload__crop-footer"},(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--cancel",onClick:d,disabled:p},(0,o.__)("Cancel","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--upload",onClick:function(){var e=m.current;if(e)if("user"===s.object||"group"===s.object){f(!0),g(""),b.current&&b.current.abort(),b.current=new AbortController;var r=A(),i=r.scale,d=Math.max(0,Math.round((y.x-r.left)/i)),u=Math.max(0,Math.round((y.y-r.top)/i)),p=Math.round(y.width/i),_=Math.round(y.height/i);d+p>e.naturalWidth&&(p=e.naturalWidth-d),u+_>e.naturalHeight&&(_=e.naturalHeight-u);var v=new FormData;v.append("nonce",a&&a.coverCropstore||""),v.append("object",s.object),v.append("basename",t),v.append("crop_x",d),v.append("crop_y",u),v.append("crop_w",p),v.append("crop_h",_),n&&v.append("original_name",n),function(e,t,n,a){n.append("action","bb_admin_cover_image_set");var r={method:"POST",credentials:"same-origin",body:n};return a&&(r.signal=a),fetch(e,r).then((function(e){if(!e.ok)throw new Error("HTTP "+e.status);if(-1===(e.headers.get("content-type")||"").indexOf("application/json"))throw new Error((0,o.__)("Unexpected server response.","buddyboss"));return e.json()}))}(l,0,v,b.current.signal).then((function(e){if(e.success&&e.data&&e.data.url)c(e.data.url);else{var t=e.data&&e.data.message||(0,o.__)("Crop failed.","buddyboss");g(t),f(!1)}})).catch((function(e){"AbortError"!==e.name&&(g(e.message||(0,o.__)("Crop failed.","buddyboss")),f(!1))}))}else g((0,o.__)("Upload configuration is invalid (missing object).","buddyboss"))},disabled:p||!v},p?(0,o.__)("Uploading…","buddyboss"):(0,o.__)("Crop & Upload","buddyboss")))))}var re={avatar:!0,cover:!0};function ie(e,t,n,a){n.append("action",t);var r={method:"POST",credentials:"same-origin",body:n};return a&&(r.signal=a),fetch(e,r).then((function(e){if(!e.ok)throw new Error("HTTP "+e.status);if(-1===(e.headers.get("content-type")||"").indexOf("application/json"))throw new Error((0,o.__)("Unexpected server response.","buddyboss"));return e.json()}))}function oe({uploadConfig:e,uploadUrl:t,onUpload:n,onRemove:a,disabled:s}){var l=(0,i.useState)(t?"preview":"idle"),c=l[0],d=l[1],u=(0,i.useState)(t||""),m=u[0],f=u[1],_=(0,i.useState)(""),g=_[0],v=_[1],h=(0,i.useState)(null),y=h[0],E=h[1],w=(0,i.useRef)(null),N=(0,i.useRef)(null);(0,i.useEffect)((function(){t?(f(t),d("preview")):(f(""),d("idle"))}),[t]),(0,i.useEffect)((function(){return function(){N.current&&N.current.abort()}}),[]);var x="avatar"===e.type,C=window.bbAdminData&&window.bbAdminData.uploadNonces||{},k=window.bbAdminData&&window.bbAdminData.ajaxUrl||"/wp-admin/admin-ajax.php",S=re[e.type]?e.type:"unknown",A=function(){w.current&&w.current.click()},D=(0,i.useCallback)((function(){E(null),d("idle")}),[]),O=(0,i.useCallback)((function(t){E(null),f(t),d("preview"),b("group"===e.object?"groups":"members"),n&&n(t)}),[n,e.object]),I="uploading"===c||"removing"===c,R=e.help_text||"",P=e.label||"";return(0,r.createElement)("div",{className:"bb-admin-image-upload bb-admin-image-upload--"+S},P&&(0,r.createElement)("p",{className:"bb-admin-image-upload__label"},P),("idle"===c||"uploading"===c)&&(0,r.createElement)("div",{className:"bb-admin-image-upload__placeholder-area"},(0,r.createElement)("div",{className:"bb-admin-image-upload__placeholder"},I?(0,r.createElement)("span",{className:"bb-admin-image-upload__spinner"}):(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"33",height:"28",viewBox:"0 0 33 28",fill:"none"},(0,r.createElement)("path",{d:"M30 0H2.5C1.83696 0 1.20107 0.263392 0.732233 0.732233C0.263392 1.20107 0 1.83696 0 2.5V25C0 25.663 0.263392 26.2989 0.732233 26.7678C1.20107 27.2366 1.83696 27.5 2.5 27.5H30C30.663 27.5 31.2989 27.2366 31.7678 26.7678C32.2366 26.2989 32.5 25.663 32.5 25V2.5C32.5 1.83696 32.2366 1.20107 31.7678 0.732233C31.2989 0.263392 30.663 0 30 0ZM30 2.5V18.5547L25.9266 14.4828C25.6944 14.2506 25.4188 14.0664 25.1154 13.9407C24.8121 13.8151 24.4869 13.7504 24.1586 13.7504C23.8302 13.7504 23.5051 13.8151 23.2018 13.9407C22.8984 14.0664 22.6228 14.2506 22.3906 14.4828L19.2656 17.6078L12.3906 10.7328C11.9218 10.2643 11.2862 10.0012 10.6234 10.0012C9.96068 10.0012 9.32504 10.2643 8.85625 10.7328L2.5 17.0891V2.5H30ZM2.5 20.625L10.625 12.5L23.125 25H2.5V20.625ZM30 25H26.6609L21.0359 19.375L24.1609 16.25L30 22.0906V25ZM18.75 9.375C18.75 9.00416 18.86 8.64165 19.066 8.33331C19.272 8.02496 19.5649 7.78464 19.9075 7.64273C20.2501 7.50081 20.6271 7.46368 20.9908 7.53603C21.3545 7.60837 21.6886 7.78695 21.9508 8.04917C22.213 8.3114 22.3916 8.64549 22.464 9.0092C22.5363 9.37292 22.4992 9.74992 22.3573 10.0925C22.2154 10.4351 21.975 10.728 21.6667 10.934C21.3584 11.14 20.9958 11.25 20.625 11.25C20.1277 11.25 19.6508 11.0525 19.2992 10.7008C18.9475 10.3492 18.75 9.87228 18.75 9.375Z",fill:"#666666"}))),(0,r.createElement)("div",{className:"bb-admin-image-upload__actions"},(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--upload",onClick:A,disabled:s||I},!I&&(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-upload-simple"}),I?(0,o.__)("Uploading...","buddyboss"):(0,o.__)("Upload","buddyboss")))),"preview"===c&&m&&(0,r.createElement)("div",{className:"bb-admin-image-upload__preview-area"},(0,r.createElement)("div",{className:"bb-admin-image-upload__preview"},(0,r.createElement)("img",{src:(0,p.Pl)(m),alt:(0,o.__)("Uploaded image","buddyboss")})),(0,r.createElement)("div",{className:"bb-admin-image-upload__actions"},(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--upload",onClick:A,disabled:s},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-upload-simple"}),(0,o.__)("Upload","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--remove",onClick:function(){d("removing"),v(""),N.current&&N.current.abort(),N.current=new AbortController;var t,n=new FormData;if(n.append("object",e.object),n.append("item_id",e.item_id),n.append("item_type",e.item_type||""),x){var r="group"===e.object?C.avatarDeleteGroup:C.avatarDelete;n.append("nonce",r||""),t="bp_avatar_delete"}else n.append("nonce",C.coverDelete||""),t="bp_cover_image_delete";ie(k,t,n,N.current.signal).then((function(t){if(t.success)f(""),d("idle"),b("group"===e.object?"groups":"members"),a&&a();else{var n=t.data&&t.data.message||(0,o.__)("Remove failed.","buddyboss");v(n),d("preview")}})).catch((function(e){"AbortError"!==e.name&&(v(e.message||(0,o.__)("Remove failed.","buddyboss")),d("preview"))}))},disabled:s},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x"}),(0,o.__)("Remove","buddyboss")))),"removing"===c&&(0,r.createElement)("div",{className:"bb-admin-image-upload__placeholder-area"},(0,r.createElement)("div",{className:"bb-admin-image-upload__placeholder"},(0,r.createElement)("span",{className:"bb-admin-image-upload__spinner"})),(0,r.createElement)("div",{className:"bb-admin-image-upload__actions"},(0,r.createElement)("button",{type:"button",className:"bb-admin-image-upload__btn bb-admin-image-upload__btn--upload",disabled:!0},(0,o.__)("Removing...","buddyboss")))),"cropping"===c&&y&&x&&(0,r.createElement)(Q,{imageUrl:y.imageUrl,originalFile:y.originalFile,nonces:C,uploadConfig:e,ajaxUrl:k,onSave:O,onCancel:D}),"cropping"===c&&y&&!x&&(0,r.createElement)(ae,{imageUrl:y.imageUrl,basename:y.basename,originalName:y.originalName||"",nonces:C,uploadConfig:e,ajaxUrl:k,onSave:O,onCancel:D}),(0,r.createElement)("input",{ref:w,type:"file",accept:"image/jpeg,image/png",className:"bb-admin-image-upload__file-input",style:{display:"none"},onChange:function(t){var n=t.target.files&&t.target.files[0];n&&(/^image\/(jpe?g|png)$/i.test(n.type)?n.size>10485760?v((0,o.__)("File size must be less than 10 MB.","buddyboss")):(v(""),d("uploading"),x?function(t){N.current&&N.current.abort(),N.current=new AbortController;var n=new FormData;n.append("file",t,t.name),n.append("_wpnonce",C.uploader||""),n.append("bp_params[object]",e.object),n.append("bp_params[item_id]",e.item_id),n.append("bp_params[item_type]",e.item_type||""),ie(k,"bp_avatar_upload",n,N.current.signal).then((function(e){if(e.success&&e.data){var t=e.data.url||"";E({imageUrl:t,originalFile:t}),d("cropping")}else{var n=e.data&&e.data.message||(0,o.__)("Upload failed.","buddyboss");v(n),d("idle")}})).catch((function(e){"AbortError"!==e.name&&(v(e.message||(0,o.__)("Upload failed.","buddyboss")),d("idle"))}))}(n):function(t){N.current&&N.current.abort(),N.current=new AbortController;var n=new FormData;n.append("file",t,t.name),n.append("nonce",C.coverCropstore||""),n.append("object",e.object),ie(k,"bb_admin_cover_image_upload_temp",n,N.current.signal).then((function(e){if(e.success&&e.data&&e.data.url&&e.data.basename)E({imageUrl:e.data.url,basename:e.data.basename,originalFile:e.data.url,originalName:e.data.original_name||""}),d("cropping");else{var t=e.data&&e.data.message||(0,o.__)("Upload failed.","buddyboss");v(t),d("idle")}})).catch((function(e){"AbortError"!==e.name&&(v(e.message||(0,o.__)("Upload failed.","buddyboss")),d("idle"))}))}(n),w.current&&(w.current.value="")):v((0,o.__)("Please select a JPG or PNG image.","buddyboss")))},tabIndex:-1,"aria-hidden":"true"}),R&&(0,r.createElement)("p",{className:"bb-admin-image-upload__help"},R),g&&(0,r.createElement)("p",{className:"bb-admin-image-upload__error",role:"alert"},g))}const se=a.p+"images/cover-image.90ea6556.png";function le({alignment:e}){var t="bb-admin-settings-field__header-preview";return(0,r.createElement)("div",{className:t+" "+t+"--"+e},(0,r.createElement)("div",{className:t+"-cover"}),(0,r.createElement)("div",{className:t+"-content"},(0,r.createElement)("div",{className:t+"-avatar"},(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"17",viewBox:"0 0 22 17",fill:"none"},(0,r.createElement)("path",{d:"M11 9C12.873 9 14.57 9.62 15.815 10.487C16.998 11.312 18 12.538 18 13.857C18 14.581 17.691 15.181 17.204 15.627C16.746 16.048 16.148 16.321 15.532 16.507C14.301 16.88 12.68 17 11 17C9.32 17 7.699 16.88 6.468 16.507C5.852 16.321 5.254 16.048 4.795 15.627C4.31 15.182 4 14.582 4 13.858C4 12.539 5.002 11.313 6.185 10.488C7.43 9.62 9.127 9 11 9ZM18 10C19.044 10 19.992 10.345 20.693 10.833C21.333 11.28 22 12.023 22 12.929C22 13.446 21.775 13.875 21.44 14.182C21.134 14.463 20.756 14.628 20.411 14.732C19.941 14.874 19.386 14.947 18.81 14.979C18.932 14.634 19 14.259 19 13.857C19 12.322 18.041 11.018 16.968 10.113C17.3069 10.0381 17.6529 10.0002 18 10ZM4 10C4.358 10.0013 4.702 10.039 5.032 10.113C3.96 11.018 3 12.322 3 13.857C3 14.259 3.068 14.634 3.19 14.979C2.614 14.947 2.06 14.874 1.589 14.732C1.244 14.628 0.866 14.463 0.559 14.182C0.383027 14.0244 0.242284 13.8314 0.145961 13.6156C0.0496383 13.3999 -9.78689e-05 13.1663 1.44582e-07 12.93C1.44582e-07 12.025 0.666 11.281 1.307 10.834C2.09986 10.2905 3.03871 9.9997 4 10ZM17.5 4C18.163 4 18.7989 4.26339 19.2678 4.73223C19.7366 5.20107 20 5.83696 20 6.5C20 7.16304 19.7366 7.79893 19.2678 8.26777C18.7989 8.73661 18.163 9 17.5 9C16.837 9 16.2011 8.73661 15.7322 8.26777C15.2634 7.79893 15 7.16304 15 6.5C15 5.83696 15.2634 5.20107 15.7322 4.73223C16.2011 4.26339 16.837 4 17.5 4ZM4.5 4C5.16304 4 5.79893 4.26339 6.26777 4.73223C6.73661 5.20107 7 5.83696 7 6.5C7 7.16304 6.73661 7.79893 6.26777 8.26777C5.79893 8.73661 5.16304 9 4.5 9C3.83696 9 3.20107 8.73661 2.73223 8.26777C2.26339 7.79893 2 7.16304 2 6.5C2 5.83696 2.26339 5.20107 2.73223 4.73223C3.20107 4.26339 3.83696 4 4.5 4ZM11 0C12.0609 0 13.0783 0.421427 13.8284 1.17157C14.5786 1.92172 15 2.93913 15 4C15 5.06087 14.5786 6.07828 13.8284 6.82843C13.0783 7.57857 12.0609 8 11 8C9.93913 8 8.92172 7.57857 8.17157 6.82843C7.42143 6.07828 7 5.06087 7 4C7 2.93913 7.42143 1.92172 8.17157 1.17157C8.92172 0.421427 9.93913 0 11 0Z",fill:"#999999"}))),(0,r.createElement)("div",{className:t+"-lines"},(0,r.createElement)("div",{className:t+"-line "+t+"-line--short"}),(0,r.createElement)("div",{className:t+"-line "+t+"-line--long"}))))}function ce({position:e}){var t="bb-admin-settings-field__notification-position";return(0,r.createElement)("div",{className:t+" "+t+"--"+e},(0,r.createElement)("div",{className:t+"-bar"}))}var de={},ue={"cover-buddyboss":function(){return(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-icon bb-admin-settings-field__image-radio-icon--buddyboss"},(0,r.createElement)("img",{src:se,alt:""}))},"cover-none":function(){return(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-icon bb-admin-settings-field__image-radio-icon--none"},(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",fill:"none"},(0,r.createElement)("path",{d:"M39.0918 35.908C39.5145 36.3307 39.7519 36.9039 39.7519 37.5017C39.7519 38.0995 39.5145 38.6728 39.0918 39.0955C38.6691 39.5182 38.0958 39.7556 37.498 39.7556C36.9003 39.7556 36.327 39.5182 35.9043 39.0955L23.9999 27.1873L12.0918 39.0917C11.6691 39.5144 11.0958 39.7519 10.498 39.7519C9.90027 39.7519 9.32698 39.5144 8.90429 39.0917C8.4816 38.669 8.24414 38.0957 8.24414 37.498C8.24414 36.9002 8.48161 36.3269 8.90429 35.9042L20.8124 23.9998L8.90804 12.0917C8.48535 11.669 8.24789 11.0957 8.24789 10.498C8.24789 9.90019 8.48535 9.3269 8.90804 8.90422C9.33073 8.48153 9.90402 8.24406 10.5018 8.24406C11.0996 8.24406 11.6729 8.48153 12.0955 8.90422L23.9999 20.8123L35.908 8.90234C36.3307 8.47965 36.904 8.24219 37.5018 8.24219C38.0996 8.24219 38.6729 8.47965 39.0955 8.90234C39.5182 9.32503 39.7557 9.89832 39.7557 10.4961C39.7557 11.0939 39.5182 11.6672 39.0955 12.0898L27.1874 23.9998L39.0918 35.908Z",fill:"#999999"})))},"cover-custom":function(){return(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-icon bb-admin-settings-field__image-radio-icon--custom"},(0,r.createElement)("span",{className:"bb-icons-rl-gear-six"}))},"avatar-buddyboss":function(){return(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-icon bb-admin-settings-field__image-radio-icon--avatar-group"},(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",fill:"none","aria-hidden":"true"},(0,r.createElement)("path",{d:"M24 26C29.5228 26 34 21.5228 34 16C34 10.4772 29.5228 6 24 6C18.4772 6 14 10.4772 14 16C14 21.5228 18.4772 26 24 26ZM24 30C13.954 30 4 34.5294 4 41V44H44V41C44 34.5294 34.046 30 24 30Z",fill:"#999999"})))},"avatar-name":function(){return(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-icon bb-admin-settings-field__image-radio-icon--avatar-name"},(0,r.createElement)("span",{className:"bb-admin-settings-field__avatar-initials"},"BB"))},"avatar-custom":function(){return(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-icon bb-admin-settings-field__image-radio-icon--custom"},(0,r.createElement)("span",{className:"bb-icons-rl-gear-six"}))},"header-left-group":function(){return(0,r.createElement)(le,{alignment:"left"})},"header-centered-group":function(){return(0,r.createElement)(le,{alignment:"centered"})},"header-left-profile":function(){return(0,r.createElement)(le,{alignment:"left"})},"header-centered-profile":function(){return(0,r.createElement)(le,{alignment:"centered"})},"notification-position-left":function(){return(0,r.createElement)(ce,{position:"left"})},"notification-position-right":function(){return(0,r.createElement)(ce,{position:"right"})}};function me({field:e,value:t,onChange:n,disabled:a,descriptionHtml:o}){var[s,l]=(0,i.useState)(t),c=void 0!==de[e.name]?de[e.name]:e.upload_url||"",[d,u]=(0,i.useState)(c);(0,i.useEffect)((function(){l(t)}),[t]);var m=e.upload_config&&e.upload_config.conditional,b=m&&s===m.value;return(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-wrapper"+(e.name?" bb-admin-settings-field__image-radio-wrapper--"+e.name:"")},(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio"},(e.options||[]).map((function(t){return(0,r.createElement)("button",{key:t.value,type:"button",className:"bb-admin-settings-field__image-radio-option"+(s===t.value?" bb-admin-settings-field__image-radio-option--selected":""),onClick:function(){var a;a=t.value,l(a),n(e.name,a)},disabled:a},(0,r.createElement)("div",{className:"bb-admin-settings-field__image-radio-preview"},ue[t.image]?ue[t.image]():!t.image||0!==t.image.indexOf("http")&&0!==t.image.indexOf("/")?null:(0,r.createElement)("img",{src:t.image,alt:t.label||"",className:"bb-admin-settings-field__image-radio-img"})),(0,r.createElement)("span",{className:"bb-admin-settings-field__image-radio-label"},t.label))}))),o&&(0,r.createElement)("p",{className:"bb-admin-settings-form__field-description bb-admin-settings-form__field-description--image-radio"+(b?" bb-admin-settings-field__image-radio--with-divider":""),dangerouslySetInnerHTML:{__html:o}}),b&&(0,r.createElement)(oe,{uploadConfig:e.upload_config,uploadUrl:d,onUpload:function(t){de[e.name]=t,u(t)},onRemove:function(){de[e.name]="",u("")},disabled:a}))}function be({field:e,values:t,onChange:n}){var a=e.fields||[];return(0,r.createElement)("div",{className:"bb-admin-settings-field__dimensions"},a.map(((e,i)=>{var o=void 0!==t[e.name]?t[e.name]:e.default;return(0,r.createElement)("div",{key:e.name,className:"bb-admin-settings-field__dimension-item"},(0,r.createElement)("label",{className:"bb-admin-settings-field__dimension-label"},e.label),(0,r.createElement)("div",{className:"bb-admin-settings-field__dimension-input-wrap"},(0,r.createElement)("input",{type:"number",value:o||"",onChange:t=>n(e.name,t.target.value),min:e.min,max:e.max,className:"bb-admin-settings-field__dimension-input"}),e.suffix&&(0,r.createElement)("span",{className:"bb-admin-settings-field__dimension-suffix"},e.suffix)),i=a&&(a=n+1)}}));var r="bb_vid_"+a,i=b.trim(),s=f.trim();if(s){var l={};Object.keys(y).forEach((function(e){var t=y[e];l[e]={extension:t.extension,mime_type:t.mime_type,description:t.description,is_default:t.is_default,is_active:void 0!==k[e]?k[e]:t.is_active,icon:t.icon||""}})),l[r]={extension:t,mime_type:s,description:i,is_default:0,is_active:1,icon:""},E(l);var c={label:i?t+" ("+i+")":t,value:r,is_default:0};N((function(e){return e.concat([c])})),n(e.name,l),S()}else v((0,o.__)("MIME type is required.","buddyboss"))}},disabled:!u.trim()||!f.trim()},(0,o.__)("Save","buddyboss")))))}const he={};var ye=!(!window.bbAdminData||!window.bbAdminData.isReadyLaunch);function Ee(){return ye?"bb-icons-rl bb-icons-rl-file":"bb-icon-l bb-icon-file"}function we(e){var t=(e||"").replace(".","").toLowerCase();return ye?"bb-icons-rl "+({pdf:"bb-icons-rl-file-pdf",doc:"bb-icons-rl-file-doc",docx:"bb-icons-rl-file-doc",xls:"bb-icons-rl-file-xls",xlsx:"bb-icons-rl-file-xls",ppt:"bb-icons-rl-file-ppt",pptx:"bb-icons-rl-file-ppt",csv:"bb-icons-rl-file-csv",css:"bb-icons-rl-file-css",html:"bb-icons-rl-file-html",htm:"bb-icons-rl-file-html",jpg:"bb-icons-rl-file-jpg",jpeg:"bb-icons-rl-file-jpg",png:"bb-icons-rl-file-png",gif:"bb-icons-rl-file-image",svg:"bb-icons-rl-file-svg",zip:"bb-icons-rl-file-archive",rar:"bb-icons-rl-file-archive",gz:"bb-icons-rl-file-archive",tar:"bb-icons-rl-file-archive","7z":"bb-icons-rl-file-archive",mp3:"bb-icons-rl-file-audio",wav:"bb-icons-rl-file-audio",mp4:"bb-icons-rl-file-video",avi:"bb-icons-rl-file-video",txt:"bb-icons-rl-file-text",js:"bb-icons-rl-file-code",json:"bb-icons-rl-file-code",xml:"bb-icons-rl-file-code",php:"bb-icons-rl-file-code",py:"bb-icons-rl-file-code",cpp:"bb-icons-rl-file-cpp",c:"bb-icons-rl-file-c"}[t]||"bb-icons-rl-file"):"bb-icon-l "+({pdf:"bb-icon-file-pdf",doc:"bb-icon-file-doc",docx:"bb-icon-file-docx",xls:"bb-icon-file-xlsx",xlsx:"bb-icon-file-xlsx",ppt:"bb-icon-file-pptx",pptx:"bb-icon-file-pptx",csv:"bb-icon-file-csv",css:"bb-icon-file-css",html:"bb-icon-file-html",htm:"bb-icon-file-html",jpg:"bb-icon-file-png",jpeg:"bb-icon-file-png",png:"bb-icon-file-png",gif:"bb-icon-file-image",svg:"bb-icon-file-svg",zip:"bb-icon-file-zip",rar:"bb-icon-file-zip",gz:"bb-icon-file-zip",tar:"bb-icon-file-tar","7z":"bb-icon-file-zip",mp3:"bb-icon-file-mp3",wav:"bb-icon-file-audio",mp4:"bb-icon-file-video",avi:"bb-icon-file-video",txt:"bb-icon-file-txt",js:"bb-icon-file-code",json:"bb-icon-file-code",xml:"bb-icon-file-code",php:"bb-icon-file-code",py:"bb-icon-file-code",cpp:"bb-icon-file-code",c:"bb-icon-file-code"}[t]||"bb-icon-file")}function Ne({field:e,value:t,onChange:n,disabled:a}){var s={};"object"==typeof t&&null!==t&&Object.keys(t).forEach((function(e){var n=t[e];"object"==typeof n&&null!==n&&void 0!==n.is_active?s[e]=n.is_active?1:0:s[e]=n?1:0}));var[l,d]=(0,i.useState)(!1),[u,m]=(0,i.useState)((function(){return e.name&&he[e.name]?he[e.name]:e.extension_data||{}})),b=(0,i.useRef)(null);(0,i.useEffect)((function(){if(e.extension_data){var t=JSON.stringify(e.extension_data);if(b.current!==t){if(b.current=t,e.name&&he[e.name]&&JSON.stringify(he[e.name])!==t)return;m(e.extension_data)}}}),[e.extension_data]),(0,i.useEffect)((function(){e.name&&(he[e.name]=u)}),[e.name,u]);var[p,f]=(0,i.useState)((function(){return Object.assign({},s)})),[_,g]=(0,i.useState)(!1),[v,h]=(0,i.useState)(""),[y,E]=(0,i.useState)(""),[w,N]=(0,i.useState)(""),[x,C]=(0,i.useState)("bb-icon-file"),[k,S]=(0,i.useState)(""),[A,D]=(0,i.useState)(!1),[O,I]=(0,i.useState)(null),[R,P]=(0,i.useState)(""),[M,T]=(0,i.useState)(""),[B,L]=(0,i.useState)(""),[j,F]=(0,i.useState)("bb-icon-file"),U=e.icon_options||[],[G,H]=(0,i.useState)(!1),[z,W]=(0,i.useState)(!1),V=(0,i.useRef)(null),$=(0,i.useRef)(null),q=pe(),[J,Y]=(0,i.useState)(!1);(0,i.useEffect)((function(){if(_||A)return document.addEventListener("keydown",e,!0),function(){document.removeEventListener("keydown",e,!0)};function e(e){"Escape"===e.key&&(e.stopPropagation(),e.preventDefault(),_?g(!1):A&&(D(!1),I(null)))}}),[_,A]),(0,i.useEffect)((function(){function e(e){V.current&&!V.current.contains(e.target)&&H(!1),$.current&&!$.current.contains(e.target)&&W(!1)}return document.addEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}}),[]);var Z=function(){d(!1),Y(!1)},K=function(){h(""),E(""),N(""),C("bb-icon-file"),S(""),H(!1),q.resetMimeState(),g(!1)},X=function(){D(!1),I(null),P(""),T(""),L(""),F("bb-icon-file"),W(!1)},Q=Object.keys(u),ee=[],te=[];Q.forEach((function(e){var t=u[e],n={key:e,extension:t.extension,description:t.description,mime_type:t.mime_type||"",is_default:t.is_default,icon:t.icon};t.is_default?ee.push(n):te.push(n)}));var ne=ee.concat(te);return(0,r.createElement)("div",{className:"bb-doc-extensions"},(0,r.createElement)("button",{type:"button",className:"bb-admin-settings-field__manage-btn",onClick:function(){f(Object.assign({},s)),Y(!1),d(!0)},disabled:a},e.manage_icon&&(0,r.createElement)("i",{className:e.manage_icon}),(0,r.createElement)("span",null,e.manage_label||(0,o.__)("Manage","buddyboss"))),l&&(0,r.createElement)(c.Modal,{title:(0,o.__)("Manage File Extensions","buddyboss"),onRequestClose:Z,className:"bb-doc-extensions-modal bb-admin-settings-modal",overlayClassName:"bb-extension-modal-overlay",shouldCloseOnClickOutside:!1},(0,r.createElement)("div",{className:"bb-doc-extensions-modal__body"},(0,r.createElement)("div",{className:"bb-doc-extensions-modal__list"},ne.map((function(t){var a=t.key,i=1===p[a]||void 0===p[a]&&u[a]&&u[a].is_active,s=1===t.is_default;return(0,r.createElement)("div",{key:a,className:"bb-doc-extensions-modal__item"+(i?"":" bb-doc-extensions-modal__item--disabled")},(0,r.createElement)("div",{className:"bb-doc-extensions-modal__checkbox"},(0,r.createElement)(c.CheckboxControl,{checked:i,onChange:function(e){!function(e,t){f((function(n){var a=Object.assign({},n);return a[e]=t?1:0,a})),Y(!0)}(a,e)}})),(0,r.createElement)("span",{className:"bb-doc-extensions-modal__ext-name"},t.extension),(0,r.createElement)("i",{className:"bb-doc-extensions-modal__ext-icon "+we(t.extension)}),(0,r.createElement)("span",{className:"bb-doc-extensions-modal__ext-desc"},t.description,t.mime_type&&(0,r.createElement)("span",{className:"bb-doc-extensions-modal__ext-mime"}," ("+t.mime_type+")")),!s&&(0,r.createElement)("div",{className:"bb-doc-extensions-modal__ext-actions"},(0,r.createElement)(c.DropdownMenu,{icon:(0,r.createElement)("i",{className:"bb-icons-rl-dots-three"}),label:(0,o.__)("More options","buddyboss")},(function(t){var i=t.onClose;return(0,r.createElement)(c.MenuGroup,{className:"bb_dropdown_menu_group"},(0,r.createElement)(c.MenuItem,{onClick:function(){!function(e){var t=u[e];if(t){var n=t.icon||"";if(!n&&t.extension&&U.length>0){var a=we(t.extension),r=U.find((function(e){return e.icon_class===a}));r&&(n=r.value)}I(e),P(t.extension||""),T(t.description||""),L(t.mime_type||""),F(n||"bb-icon-file"),D(!0)}}(a),i()}},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-note-pencil"}),(0,o.__)("Edit","buddyboss")),(0,r.createElement)(c.MenuItem,{isDestructive:!0,onClick:function(){!function(t){var a={};Object.keys(u).forEach((function(e){if(e!==t){var n=u[e];a[e]={extension:n.extension,mime_type:n.mime_type,description:n.description,is_default:n.is_default,is_active:void 0!==p[e]?p[e]:n.is_active,icon:n.icon||""}}})),m(a),f((function(e){var n=Object.assign({},e);return delete n[t],n})),n(e.name,a),Y(!0)}(a),i()}},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-trash"}),(0,o.__)("Delete","buddyboss")))}))))}))),(0,r.createElement)("div",{className:"bb-doc-extensions-modal__add-btn-wrap"},(0,r.createElement)("button",{type:"button",className:"bb-doc-extensions-modal__add-btn",onClick:function(){g(!0)},disabled:a},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-plus"}),(0,r.createElement)("span",null,(0,o.__)("Add Extension","buddyboss"))))),(0,r.createElement)("div",{className:"bb-admin-settings-modal__footer"},(0,r.createElement)(c.Button,{variant:"secondary",onClick:Z},(0,o.__)("Cancel","buddyboss")),(0,r.createElement)(c.Button,{variant:"primary",onClick:function(){n(e.name,p),d(!1),Y(!1)}},(0,o.__)("Save","buddyboss")))),l&&_&&(0,i.createPortal)((0,r.createElement)("div",{className:"bb-extension-modal-overlay bb-extension-modal-overlay--nested"},(0,r.createElement)("div",{className:"bb-extension-modal--nested",role:"dialog","aria-modal":"true","aria-label":(0,o.__)("Add New Extension","buddyboss")},(0,r.createElement)("div",{className:"bb-extension-modal--nested__header"},(0,r.createElement)("h1",null,(0,o.__)("Add New Extension","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-extension-modal--nested__close",onClick:K,"aria-label":(0,o.__)("Close","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x"}))),(0,r.createElement)("div",{className:"bb-extension-modal__body"},k&&(0,r.createElement)("div",{className:"bb-extension-modal__error"},k),(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("Extension","buddyboss")),(0,r.createElement)(c.TextControl,{value:v,onChange:function(e){h(e),S("")},placeholder:(0,o.__)("Enter an extension (e.g., .extension)","buddyboss"),__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("Description","buddyboss")),(0,r.createElement)(c.TextareaControl,{value:y,onChange:E,placeholder:(0,o.__)("Enter a short description","buddyboss"),__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("Icon","buddyboss")),(0,r.createElement)("div",{className:"bb-extension-modal__icon-select",ref:V},(0,r.createElement)("div",{className:"bb-extension-modal__icon-dropdown"+(G?" is-open":""),onClick:function(){H(!G)},role:"button",tabIndex:0,onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),H(!G))}},(0,r.createElement)("i",{className:(U.find((function(e){return e.value===x}))||{}).icon_class||Ee()}),(0,r.createElement)("span",{className:"bb-extension-modal__icon-dropdown-label"},(U.find((function(e){return e.value===x}))||{}).label||(0,o.__)("Default","buddyboss")),(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-caret-down bb-extension-modal__icon-dropdown-chevron"})),G&&(0,r.createElement)("div",{className:"bb-extension-modal__icon-dropdown-list"},U.map((function(e){return(0,r.createElement)("div",{key:e.value,className:"bb-extension-modal__icon-dropdown-item"+(e.value===x?" is-selected":""),onClick:function(){C(e.value),H(!1)}},(0,r.createElement)("i",{className:e.icon_class}),(0,r.createElement)("span",null,e.label))}))))),(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("MIME Type","buddyboss")),(0,r.createElement)("div",{className:"bb-extension-modal__mime-row"},(0,r.createElement)(c.TextControl,{value:w,onChange:function(e){N(e),S("")},placeholder:(0,o.__)("Enter MIME type","buddyboss"),__nextHasNoMarginBottom:!0}),(0,r.createElement)(c.Button,{variant:"tertiary",className:"bb-extension-modal__mime-checker-toggle",onClick:function(){q.setIsMimeCheckerOpen(!q.isMimeCheckerOpen),q.setMimeCheckerResult("")}},(0,o.__)("MIME Checker","buddyboss"))),!q.isMimeCheckerOpen&&!w.trim()&&(0,r.createElement)("p",{className:"bb-extension-modal__field-hint"},(0,o.__)('Not sure? Click "MIME Checker" to detect the correct type from a sample file.',"buddyboss"))),q.isMimeCheckerOpen&&(0,r.createElement)(fe,{mimeChecker:q,onUseMimeType:function(){A?L(q.mimeCheckerResult):N(q.mimeCheckerResult),q.handleCloseMimeChecker()}})),(0,r.createElement)("div",{className:"bb-admin-settings-modal__footer bb-extension-modal__footer"},(0,r.createElement)(c.Button,{variant:"secondary",onClick:K},(0,o.__)("Cancel","buddyboss")),(0,r.createElement)(c.Button,{variant:"primary",onClick:function(){var t=v.trim();if(t)if("."!==t.charAt(0)&&(t="."+t),Object.keys(u).some((function(e){return u[e].extension&&u[e].extension.toLowerCase()===t.toLowerCase()})))S((0,o.__)("This extension already exists.","buddyboss"));else{var a=0;Object.keys(u).forEach((function(e){var t=e.match(/bb_doc_(\d+)/);if(t){var n=parseInt(t[1],10);n>=a&&(a=n+1)}}));var r="bb_doc_"+a,i=y.trim(),s=w.trim();if(s){var l={};Object.keys(u).forEach((function(e){var t=u[e];l[e]={extension:t.extension,mime_type:t.mime_type,description:t.description,is_default:t.is_default,is_active:void 0!==p[e]?p[e]:t.is_active,icon:t.icon||""}})),l[r]={extension:t,mime_type:s,description:i,is_default:0,is_active:1,icon:x||"bb-icon-file"},m(l),f((function(e){var t=Object.assign({},e);return t[r]=1,t})),n(e.name,l),Y(!0),K()}else S((0,o.__)("MIME type is required.","buddyboss"))}},disabled:!v.trim()||!w.trim()},(0,o.__)("Save","buddyboss"))))),document.body),l&&A&&O&&(0,i.createPortal)((0,r.createElement)("div",{className:"bb-extension-modal-overlay bb-extension-modal-overlay--nested"},(0,r.createElement)("div",{className:"bb-extension-modal--nested",role:"dialog","aria-modal":"true","aria-label":(0,o.__)("Edit Extension","buddyboss")},(0,r.createElement)("div",{className:"bb-extension-modal--nested__header"},(0,r.createElement)("h1",null,(0,o.__)("Edit Extension","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-extension-modal--nested__close",onClick:X,"aria-label":(0,o.__)("Close","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x"}))),(0,r.createElement)("div",{className:"bb-extension-modal__body"},(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("Extension","buddyboss")),(0,r.createElement)(c.TextControl,{value:R,onChange:P,__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("Description","buddyboss")),(0,r.createElement)(c.TextControl,{value:M,onChange:T,__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("Icon","buddyboss")),(0,r.createElement)("div",{className:"bb-extension-modal__icon-select",ref:$},(0,r.createElement)("div",{className:"bb-extension-modal__icon-dropdown"+(z?" is-open":""),onClick:function(){W(!z)},role:"button",tabIndex:0,onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),W(!z))}},(0,r.createElement)("i",{className:(U.find((function(e){return e.value===j}))||{}).icon_class||Ee()}),(0,r.createElement)("span",{className:"bb-extension-modal__icon-dropdown-label"},(U.find((function(e){return e.value===j}))||{}).label||(0,o.__)("Default","buddyboss")),(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-caret-down bb-extension-modal__icon-dropdown-chevron"})),z&&(0,r.createElement)("div",{className:"bb-extension-modal__icon-dropdown-list"},U.map((function(e){return(0,r.createElement)("div",{key:e.value,className:"bb-extension-modal__icon-dropdown-item"+(e.value===j?" is-selected":""),onClick:function(){F(e.value),W(!1)}},(0,r.createElement)("i",{className:e.icon_class}),(0,r.createElement)("span",null,e.label))}))))),(0,r.createElement)("div",{className:"bb-extension-modal__field"},(0,r.createElement)("label",{className:"bb-extension-modal__label"},(0,o.__)("MIME Type","buddyboss")),(0,r.createElement)("div",{className:"bb-extension-modal__mime-row"},(0,r.createElement)(c.TextControl,{value:B,onChange:L,placeholder:(0,o.__)("Enter MIME type","buddyboss"),__nextHasNoMarginBottom:!0}),(0,r.createElement)(c.Button,{variant:"tertiary",className:"bb-extension-modal__mime-checker-toggle",onClick:function(){q.setIsMimeCheckerOpen(!q.isMimeCheckerOpen),q.setMimeCheckerResult("")}},(0,o.__)("MIME Checker","buddyboss"))),!q.isMimeCheckerOpen&&!B.trim()&&(0,r.createElement)("p",{className:"bb-extension-modal__field-hint"},(0,o.__)('Not sure? Click "MIME Checker" to detect the correct type from a sample file.',"buddyboss"))),q.isMimeCheckerOpen&&(0,r.createElement)(fe,{mimeChecker:q,onUseMimeType:function(){L(q.mimeCheckerResult),q.handleCloseMimeChecker()}})),(0,r.createElement)("div",{className:"bb-admin-settings-modal__footer bb-extension-modal__footer"},(0,r.createElement)(c.Button,{variant:"secondary",onClick:X},(0,o.__)("Cancel","buddyboss")),(0,r.createElement)(c.Button,{variant:"primary",onClick:function(){if(O){var t=R.trim();if(t){"."!==t.charAt(0)&&(t="."+t);var a={};Object.keys(u).forEach((function(e){var n=u[e];a[e]=e===O?{extension:t,mime_type:B.trim()||n.mime_type,description:M.trim(),is_default:n.is_default,is_active:void 0!==p[e]?p[e]:n.is_active,icon:j||"bb-icon-file"}:{extension:n.extension,mime_type:n.mime_type,description:n.description,is_default:n.is_default,is_active:void 0!==p[e]?p[e]:n.is_active,icon:n.icon||""}})),m(a),n(e.name,a),Y(!0),D(!1),I(null),P(""),T(""),L(""),F("bb-icon-file"),W(!1)}}},disabled:!R.trim()||!B.trim()},(0,o.__)("Save","buddyboss"))))),document.body))}function xe(e){var t=e.field,n=e.value,a=e.onChange,s=e.disabled,l=e.values,c=t.is_connected||!1,d=t.button_label||(0,o.__)("Connect","buddyboss"),u=t.button_only||!1,m=!!t.icon_only,p=t.icon||"",f=t.icon_label||t.button_label||(0,o.__)("Action","buddyboss"),_=(0,i.useRef)(null),g=(0,i.useRef)(null),v=(0,i.useState)(n||""),h=v[0],w=v[1],N=(0,i.useState)(d),x=N[0],C=N[1],k=(0,i.useState)(c),S=k[0],A=k[1],D=(0,i.useState)(!1),O=D[0],I=D[1],R=(0,i.useState)(""),P=R[0],M=R[1],T=(0,i.useState)(""),B=T[0],L=T[1];function j(){if(!O){g.current&&g.current.abort();var e=new AbortController;g.current=e,I(!0),M(""),L("");var n=t.ajax_action||"bb_media_giphy_connect",r=new FormData;r.append("action",n),r.append("nonce",window.bbAdminData.ajaxNonce),u&&Array.isArray(t.related_fields)&&l?t.related_fields.forEach((function(e){r.append(e,S?"":l[e]||"")})):(r.append("connect_action",S?"disconnect":"connect"),r.append("api_key",h)),fetch(window.bbAdminData.ajaxUrl,{method:"POST",credentials:"same-origin",body:r,signal:e.signal}).then((function(e){if(!e.ok)throw new Error(e.statusText||"Request failed");return e.json()})).then((function(e){if(I(!1),e.success){var n=e.data;if(A(n.is_connected),n.button_label&&C(n.button_label),b(),!n.is_connected&&S&&(u&&Array.isArray(t.related_fields)?t.related_fields.forEach((function(e){a(e,"")})):u||(w(""),a(t.name,""))),n.status){var r=new CustomEvent(y,{detail:{fieldName:t.name,status:n.status}});window.dispatchEvent(r)}if(n.updated_fields||n.field_options){var i=new CustomEvent(E,{detail:{fields:n.updated_fields||{},field_options:n.field_options||null,is_connected:n.is_connected}});window.dispatchEvent(i)}n.message&&n.has_warning&&L(n.message)}else M(e.data&&e.data.message||(0,o.__)("Connection failed.","buddyboss"))})).catch((function(e){e&&"AbortError"===e.name||(I(!1),M((0,o.__)("Connection failed. Please try again.","buddyboss")))}))}}(0,i.useEffect)((function(){w(n||"")}),[n]),(0,i.useEffect)((function(){A(t.is_connected||!1),C(t.button_label||(0,o.__)("Connect","buddyboss"))}),[t.is_connected,t.button_label]),(0,i.useEffect)((function(){return function(){g.current&&g.current.abort()}}),[]);var F=s||O;return u||S||h||(F=!0),(0,r.createElement)("div",{className:"bb-admin-settings-field__input-button"},(0,r.createElement)("div",{className:"bb-admin-settings-field__input-button-row"},!u&&(0,r.createElement)("div",{className:"bb-admin-settings-field__input-button-input"},(0,r.createElement)("input",{ref:_,type:"text",value:h,placeholder:t.placeholder||"",onChange:function(e){w(e.target.value),M(""),L("")},disabled:s||S,className:"bb-admin-settings-field__input-button-text"})),m?(0,r.createElement)("button",{type:"button",className:"bb-admin-settings-field__input-button-btn bb-admin-settings-field__input-button-btn--icon-only"+(O?" is-loading":""),onClick:j,disabled:F,"aria-label":f,title:f},(0,r.createElement)("i",{className:"bb-admin-settings-field__input-button-icon "+p+(O?" is-spinning":""),"aria-hidden":"true"})):(0,r.createElement)("button",{type:"button",className:"bb-admin-settings-field__input-button-btn"+(S?" bb-admin-settings-field__input-button-btn--connected":""),onClick:j,disabled:F},O?(0,o.__)("Saving...","buddyboss"):x)),P&&(0,r.createElement)("p",{className:"bb-admin-settings-field__input-button-error",role:"alert"},P),B&&(0,r.createElement)("p",{className:"bb-admin-settings-field__input-button-warning",role:"alert"},B))}var Ce=[{value:"",label:(0,o.__)("Select Condition","buddyboss")},{value:"always_allow",label:(0,o.__)("Always Allow","buddyboss")},{value:"never_allow",label:(0,o.__)("Never Allow","buddyboss")},{value:"only_allow",label:(0,o.__)("Only Allow","buddyboss")}];function ke({field:e,value:t,onChange:n,disabled:a}){var s=(0,i.useRef)(0),l=(0,i.useRef)(null),d=(0,i.useRef)(null);function u(e){return e._key?e:Object.assign({},e,{_key:"dr-"+ ++s.current})}function m(e,t){l.current&&clearTimeout(l.current),l.current=setTimeout((function(){d.current=t,n(e,t)}),800)}var b=Array.isArray(t)&&t.length>0?t.map(u):[],[p,f]=(0,i.useState)(b),_=(0,i.useRef)(null),g=(0,i.useRef)(null),[v,h]=(0,i.useState)(null);(0,i.useEffect)((function(){Array.isArray(t)&&(d.current&&d.current===t||null===d.current&&f(t.map(u)))}),[t]),(0,i.useEffect)((function(){return function(){l.current&&clearTimeout(l.current)}}),[]);var y=p.some((function(e){return"always_allow"===e.condition})),E=p.some((function(e){return"only_allow"===e.condition}));function w(t,n,a){var r=p.map((function(e,r){if(r!==t)return e;var i=Object.assign({},e);return i[n]=a,i}));f(r),m(e.name,r)}var N=(0,i.useCallback)((function(e){_.current=e}),[]),x=(0,i.useCallback)((function(e,t){e.preventDefault(),g.current=t,h(t)}),[]),C=(0,i.useCallback)((function(){var t=_.current,a=g.current;if(_.current=null,g.current=null,h(null),null!==t&&null!==a&&t!==a){var r=p.slice(),i=r.splice(t,1)[0];r.splice(a,0,i),f(r),n(e.name,r)}}),[p,e.name,n]),k=(0,i.useCallback)((function(){_.current=null,g.current=null,h(null)}),[]);return(0,r.createElement)("div",{className:"bb-domain-restrictions"},(0,r.createElement)("div",{className:"bb-domain-restrictions__rows"},p.map((function(t,n){return(0,r.createElement)("div",{key:t._key,className:"bb-domain-restrictions__row"+(v===n&&_.current!==n?" bb-domain-restrictions__row--drag-over":""),draggable:!a,onDragStart:function(){N(n)},onDragOver:function(e){x(e,n)},onDrop:C,onDragEnd:k},(0,r.createElement)("span",{className:"bb-domain-restrictions__drag-handle"},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-list"})),(0,r.createElement)("div",{className:"bb-domain-restrictions__domain"},(0,r.createElement)(c.TextControl,{value:t.domain||"",onChange:function(e){w(n,"domain",e)},placeholder:(0,o.__)("Domain name","buddyboss"),disabled:a,__nextHasNoMarginBottom:!0})),(0,r.createElement)("span",{className:"bb-domain-restrictions__dot"}),(0,r.createElement)("div",{className:"bb-domain-restrictions__tld"},(0,r.createElement)(c.TextControl,{value:t.tld||"",onChange:function(e){w(n,"tld",e)},placeholder:(0,o.__)("Extension","buddyboss"),disabled:a,__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-domain-restrictions__condition"},(0,r.createElement)(c.SelectControl,{value:t.condition||"",options:(i=t.condition,Ce.map((function(e){var t=!1;return"always_allow"===e.value&&E&&"always_allow"!==i&&(t=!0),"only_allow"===e.value&&y&&"only_allow"!==i&&(t=!0),{value:e.value,label:e.label,disabled:t}}))),onChange:function(e){w(n,"condition",e)},disabled:a,__nextHasNoMarginBottom:!0})),(0,r.createElement)("button",{type:"button",className:"bb-domain-restrictions__remove",onClick:function(){!function(t){var n=p.filter((function(e,n){return n!==t}));f(n),m(e.name,n)}(n)},disabled:a,"aria-label":(0,o.__)("Remove Rule","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x"})));var i}))),(0,r.createElement)(c.Button,{variant:"secondary",className:"bb-domain-restrictions__add",onClick:function(){var e=p.concat([u({domain:"",tld:"",condition:""})]);f(e)},disabled:a},(0,r.createElement)("i",{className:"bb-icons-rl-plus"}),(0,o.__)("Add Domain","buddyboss")))}var Se=[{value:"",label:(0,o.__)("Select Condition","buddyboss")},{value:"always_allow",label:(0,o.__)("Always Allow","buddyboss")},{value:"never_allow",label:(0,o.__)("Never Allow","buddyboss")}];function Ae({field:e,value:t,onChange:n,disabled:a}){var s=(0,i.useRef)(0),l=(0,i.useRef)(null),d=(0,i.useRef)(null);function u(e){return e._key?e:Object.assign({},e,{_key:"er-"+ ++s.current})}function m(e,t){l.current&&clearTimeout(l.current),l.current=setTimeout((function(){d.current=t,n(e,t)}),800)}var b=Array.isArray(t)&&t.length>0?t.map(u):[],[p,f]=(0,i.useState)(b);function _(t,n,a){var r=p.map((function(e,r){if(r!==t)return e;var i=Object.assign({},e);return i[n]=a,i}));f(r),m(e.name,r)}return(0,i.useEffect)((function(){Array.isArray(t)&&(d.current&&d.current===t||null===d.current&&f(t.map(u)))}),[t]),(0,i.useEffect)((function(){return function(){l.current&&clearTimeout(l.current)}}),[]),(0,r.createElement)("div",{className:"bb-email-restrictions"},(0,r.createElement)("div",{className:"bb-email-restrictions__rows"},p.map((function(t,n){return(0,r.createElement)("div",{key:t._key,className:"bb-email-restrictions__row"},(0,r.createElement)("div",{className:"bb-email-restrictions__address"},(0,r.createElement)(c.TextControl,{type:"email",value:t.address||"",onChange:function(e){_(n,"address",e)},placeholder:(0,o.__)("Email address","buddyboss"),disabled:a,__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-email-restrictions__condition"},(0,r.createElement)(c.SelectControl,{value:t.condition||"",options:Se,onChange:function(e){_(n,"condition",e)},disabled:a,__nextHasNoMarginBottom:!0})),(0,r.createElement)("button",{type:"button",className:"bb-email-restrictions__remove",onClick:function(){!function(t){var n=p.filter((function(e,n){return n!==t}));f(n),m(e.name,n)}(n)},disabled:a,"aria-label":(0,o.__)("Remove Rule","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x"})))}))),(0,r.createElement)(c.Button,{variant:"secondary",className:"bb-email-restrictions__add",onClick:function(){var e=p.concat([u({address:"",condition:""})]);f(e)},disabled:a},(0,r.createElement)("i",{className:"bb-icons-rl-plus"}),(0,o.__)("Add Email","buddyboss")))}function De(e){var t=e.field,n=e.value,a=e.onChange,s=e.disabled,l=(0,i.useState)(!1),c=l[0],d=l[1];return(0,r.createElement)("div",{className:"bb-admin-settings-field__password"},(0,r.createElement)("input",{type:c?"text":"password",name:t.name,id:"bb-field-"+t.name,autoComplete:"off",value:n||"",placeholder:t.placeholder||"","aria-label":t.label||t.name,onChange:function(e){a(t.name,e.target.value)},disabled:s,className:"bb-admin-settings-field__password-input"}),(0,r.createElement)("button",{type:"button",className:"bb-admin-settings-field__password-toggle"+(c?" bb-admin-settings-field__password-toggle--visible":""),onClick:function(){d(!c)},"aria-label":c?(0,o.__)("Hide value","buddyboss"):(0,o.__)("Show value","buddyboss"),tabIndex:0,disabled:s},c?(0,r.createElement)("i",{className:"bb-icons-rl-eye-slash"}):(0,r.createElement)("i",{className:"bb-icons-rl-eye"})))}function Oe({field:e,values:t,disabled:n}){var[a,s]=(0,i.useState)(!1),[l,c]=(0,i.useState)(null),d=(0,i.useRef)(null),u=(0,i.useRef)(null),m=(0,i.useRef)(!1),b=function(n){var a=e.ajax_action||"";if(a){d.current&&d.current.abort();var r=new AbortController;d.current=r,s(!0),c(null);var i=new FormData;i.append("action",a),i.append("nonce",window.bbAdminData.ajaxNonce);var l=e.watch_field||"";l&&t&&void 0!==t[l]&&(i.append("watch_field",l),i.append("watch_value",t[l]));var m=function(){fetch(window.bbAdminData.ajaxUrl,{method:"POST",credentials:"same-origin",body:i,signal:r.signal}).then((function(e){return e.json()})).then((function(e){s(!1),e.success&&e.data?c({status:e.data.status||"info",message:e.data.message||""}):c({status:"warning",message:e.data&&e.data.message||(0,o.__)("Unable to perform check.","buddyboss")})})).catch((function(e){e&&"AbortError"===e.name||(s(!1),c({status:"warning",message:(0,o.__)("An error occurred while checking.","buddyboss")}))}))};u.current&&(clearTimeout(u.current),u.current=null),n?u.current=setTimeout(m,1500):m()}};(0,i.useEffect)((function(){return m.current||(m.current=!0,b(!1)),function(){u.current&&clearTimeout(u.current),d.current&&d.current.abort()}}),[]);var f=e.watch_field||"",_=f&&t?t[f]:void 0,g=(0,i.useRef)(_);return(0,i.useEffect)((function(){g.current!==_&&m.current&&(g.current=_,b(!0))}),[_]),(0,r.createElement)("div",{className:"bb-admin-status-check"},a&&(0,r.createElement)("div",{className:"bb-admin-status-check__loading"},(0,r.createElement)("span",{className:"bb-admin-status-check__spinner"}),(0,r.createElement)("span",null,(0,o.__)("Checking...","buddyboss"))),!a&&l&&l.message&&(0,r.createElement)("div",{className:"bb-admin-notice bb-admin-notice--"+l.status,dangerouslySetInnerHTML:{__html:(0,p.pn)(l.message)}}))}function Ie(e){return{id:e.id,url:e.url,alt:e.alt||"",title:e.title||""}}function Re({value:e,onChange:t,disabled:n,config:a}){var s=(0,i.useRef)(null),l=(0,i.useRef)(t);l.current=t;var c=a||{},d=c.library_type||"image",u=!!c.multiple,m=c.frame_title||(0,o.__)("Select or Upload Media","buddyboss"),b=c.frame_button_text||(0,o.__)("Use this media","buddyboss"),f=c.placeholder_icon||"plus",_=c.placeholder_variant||"compact",g=(0,i.useRef)({libraryType:d,allowMultiple:u,frameTitle:m,frameButton:b});g.current={libraryType:d,allowMultiple:u,frameTitle:m,frameButton:b};var v=(0,i.useRef)(null);function h(){var e=s.current;if(e){if("function"==typeof e.off&&e.off(),"function"==typeof e.close)try{e.close()}catch(e){}if("function"==typeof e.dispose)try{e.dispose()}catch(e){}s.current=null,v.current=null}}function y(){if(void 0!==window.wp&&window.wp.media){if(s.current&&v.current){var e=v.current;e.allowMultiple===g.current.allowMultiple&&e.libraryType===g.current.libraryType||h()}s.current?s.current.options&&(s.current.options.title=g.current.frameTitle,s.current.options.button&&(s.current.options.button.text=g.current.frameButton)):(s.current=window.wp.media({title:g.current.frameTitle,button:{text:g.current.frameButton},multiple:g.current.allowMultiple,library:{type:g.current.libraryType}}),v.current={allowMultiple:g.current.allowMultiple,libraryType:g.current.libraryType},s.current.on("select",(function(){var e=s.current.state().get("selection");if(g.current.allowMultiple){var t=[];e.each((function(e){t.push(Ie(e.toJSON()))})),l.current(t)}else{var n=e.first().toJSON();l.current(Ie(n))}}))),s.current.open()}else window.alert((0,o.__)("WordPress Media API is not available.","buddyboss"))}function E(){l.current(g.current.allowMultiple?[]:null)}(0,i.useEffect)((function(){return h}),[]);var w=null;!u&&e&&("string"==typeof e&&e?w={url:e,alt:"",title:""}:"object"==typeof e&&e.url&&(w=e));var N=null!==w,x=u&&Array.isArray(e)&&e.length>0,C=N||x,k="large"===_,S="bb-admin-media-picker"+(k?" bb-admin-media-picker--large":"");return(0,r.createElement)("div",{className:S},N&&(0,r.createElement)("div",{className:"bb-admin-media-picker__preview-area"},(0,r.createElement)("div",{className:"bb-admin-media-picker__preview"},(0,r.createElement)("img",{src:(0,p.Pl)(w.url),alt:w.alt||"",className:"bb-admin-media-picker__preview-image"})),(0,r.createElement)("div",{className:"bb-admin-media-picker__actions"},(0,r.createElement)("button",{type:"button",className:"bb-admin-media-picker__btn bb-admin-media-picker__btn--replace",onClick:y,disabled:n},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-upload-simple"}),(0,o.__)("Replace","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-media-picker__btn bb-admin-media-picker__btn--remove",onClick:E,disabled:n},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x"}),(0,o.__)("Remove","buddyboss")))),x&&(0,r.createElement)("div",{className:"bb-admin-media-picker__multi-area"},(0,r.createElement)("ul",{className:"bb-admin-media-picker__multi-list"},e.map((function(e){return(0,r.createElement)("li",{key:e.id,className:"bb-admin-media-picker__multi-item"},(0,r.createElement)("img",{src:(0,p.Pl)(e.url),alt:e.alt||""}))}))),(0,r.createElement)("div",{className:"bb-admin-media-picker__actions"},(0,r.createElement)("button",{type:"button",className:"bb-admin-media-picker__btn bb-admin-media-picker__btn--replace",onClick:y,disabled:n},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-upload-simple"}),(0,o.__)("Replace selection","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-media-picker__btn bb-admin-media-picker__btn--remove",onClick:E,disabled:n},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-x"}),(0,o.__)("Clear","buddyboss")))),!C&&!k&&(0,r.createElement)("div",{className:"bb-admin-media-picker__placeholder-area"},(0,r.createElement)("button",{type:"button",className:"bb-admin-media-picker__placeholder",onClick:y,disabled:n,"aria-label":(0,o.__)("Select media","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-"+f,"aria-hidden":"true"}))),!C&&k&&(0,r.createElement)("div",{className:"bb-admin-media-picker__placeholder-area bb-admin-media-picker__placeholder-area--large"},(0,r.createElement)("span",{className:"bb-admin-media-picker__placeholder bb-admin-media-picker__placeholder--large","aria-hidden":"true"},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-image"})),(0,r.createElement)("button",{type:"button",className:"bb-admin-media-picker__upload-btn",onClick:y,disabled:n},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-upload-simple"}),(0,o.__)("Upload","buddyboss"))))}function Pe(e){var t={};return e.forEach((function(e,n){t[e.id]={enabled:!!e.enabled,order:n,icon:e.icon||""}})),t}function Me({value:e,onChange:t,availableItems:n,disabled:a}){var s=(0,i.useMemo)((function(){return function(e,t){var n=t&&"object"==typeof t?t:{},a=e.map((function(e,t){var a=n[e.id]||{};return{id:e.id,label:e.label,icon:a.icon||e.icon||"",enabled:"boolean"!=typeof a.enabled||a.enabled,order:"number"==typeof a.order?a.order:t}}));return a.sort((function(e,t){return e.order-t.order})),a}(n||[],e)}),[n,e]);return s.length?(0,r.createElement)(K.JY,{onDragEnd:function(e){if(e.destination&&e.destination.index!==e.source.index){var n=Array.from(s),a=n.splice(e.source.index,1)[0];n.splice(e.destination.index,0,a),t(Pe(n))}}},(0,r.createElement)(K.gL,{droppableId:"bb-admin-sortable-toggle-list"},(function(e){return(0,r.createElement)("ul",{className:"bb-admin-sortable-toggle-list",ref:e.innerRef,...e.droppableProps},s.map((function(e,n){return(0,r.createElement)(K.sx,{key:e.id,draggableId:e.id,index:n,isDragDisabled:!!a},(function(n,i){return(0,r.createElement)("li",{ref:n.innerRef,...n.draggableProps,className:"bb-admin-sortable-toggle-list__item"+(i.isDragging?" is-dragging":"")},(0,r.createElement)("span",{className:"bb-admin-sortable-toggle-list__handle",...n.dragHandleProps,"aria-label":(0,o.__)("Drag to reorder","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-list","aria-hidden":"true"})),(0,r.createElement)("span",{className:"bb-admin-sortable-toggle-list__toggle"},(0,r.createElement)(c.ToggleControl,{checked:!!e.enabled,onChange:function(n){!function(e,n){var a=s.map((function(t){return t.id!==e?t:Object.assign({},t,{enabled:n})}));t(Pe(a))}(e.id,n)},disabled:a,__nextHasNoMarginBottom:!0})),e.icon&&(0,r.createElement)("span",{className:"bb-admin-sortable-toggle-list__icon","aria-hidden":"true"},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-"+e.icon})),(0,r.createElement)("span",{className:"bb-admin-sortable-toggle-list__label"},e.label))}))})),e.placeholder)}))):(0,r.createElement)("p",{className:"bb-admin-sortable-toggle-list__empty"},(0,o.__)("No items available.","buddyboss"))}function Te({value:e,onChange:t,disabled:n,config:a}){var s=Array.isArray(e)?e:[],l=a||{},d=l.add_label||(0,o.__)("Add New Link","buddyboss"),u=l.modal_title_add||(0,o.__)("Add Link","buddyboss"),m=l.modal_title_edit||(0,o.__)("Edit Link","buddyboss"),b=(0,i.useState)(null),f=b[0],_=b[1];function g(){_(null)}var v=!!(f&&(f.title||"").trim()&&(f.url||"").trim());return(0,r.createElement)("div",{className:"bb-admin-editable-link-list"},s.length>0&&(0,r.createElement)(K.JY,{onDragEnd:function(e){if(e.destination&&e.destination.index!==e.source.index){var n=Array.from(s),a=n.splice(e.source.index,1)[0];n.splice(e.destination.index,0,a),t(n)}}},(0,r.createElement)(K.gL,{droppableId:"bb-admin-editable-link-list"},(function(e){return(0,r.createElement)("ul",{className:"bb-admin-editable-link-list__list",ref:e.innerRef,...e.droppableProps},s.map((function(e,a){return(0,r.createElement)(K.sx,{key:e.id,draggableId:e.id,index:a,isDragDisabled:!!n},(function(a,i){return(0,r.createElement)("li",{ref:a.innerRef,...a.draggableProps,className:"bb-admin-editable-link-list__item"+(i.isDragging?" is-dragging":"")},(0,r.createElement)("span",{className:"bb-admin-editable-link-list__handle",...a.dragHandleProps,"aria-label":(0,o.__)("Drag to reorder","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-list","aria-hidden":"true"})),(0,r.createElement)("span",{className:"bb-admin-editable-link-list__body"},(0,r.createElement)("span",{className:"bb-admin-editable-link-list__title-row"},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-link bb-admin-editable-link-list__title-icon","aria-hidden":"true"}),(0,r.createElement)("span",{className:"bb-admin-editable-link-list__title"},e.title),(0,r.createElement)("span",{className:"bb-admin-editable-link-list__actions"},(0,r.createElement)("button",{type:"button",className:"bb-admin-editable-link-list__action-btn",onClick:function(){!function(e){_({mode:"edit",id:e.id,title:e.title||"",url:e.url||""})}(e)},disabled:n,"aria-label":(0,o.__)("Edit link","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-note-pencil","aria-hidden":"true"})),(0,r.createElement)("button",{type:"button",className:"bb-admin-editable-link-list__action-btn bb-admin-editable-link-list__action-btn--delete",onClick:function(){var n,a;n=e.id,a=s.filter((function(e){return e.id!==n})),t(a)},disabled:n,"aria-label":(0,o.__)("Delete link","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-trash","aria-hidden":"true"})))),(0,r.createElement)("a",{className:"bb-admin-editable-link-list__url",href:(0,p.Pl)(e.url),target:"_blank",rel:"noopener noreferrer"},e.url)))}))})),e.placeholder)}))),(0,r.createElement)(c.Button,{className:"bb-admin-editable-link-list__add",onClick:function(){_({mode:"add",id:"link_"+Date.now()+"_"+Math.random().toString(36).slice(2,7),title:"",url:""})},disabled:n},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-plus","aria-hidden":"true"}),d),f&&(0,r.createElement)(c.Modal,{title:"add"===f.mode?u:m,onRequestClose:g,className:"bb-admin-editable-link-list__modal bb-admin-settings-modal"},(0,r.createElement)("div",{className:"bb-admin-editable-link-list-modal__body bb-admin-settings-modal__body"},(0,r.createElement)(c.TextControl,{label:(0,o.__)("Title","buddyboss"),value:f.title,onChange:function(e){_(Object.assign({},f,{title:e}))},placeholder:(0,o.__)("Enter title","buddyboss"),__nextHasNoMarginBottom:!0}),(0,r.createElement)(c.TextControl,{label:(0,o.__)("URL","buddyboss"),type:"url",value:f.url,onChange:function(e){_(Object.assign({},f,{url:e}))},placeholder:(0,o.__)("Enter URL","buddyboss"),__nextHasNoMarginBottom:!0})),(0,r.createElement)("div",{className:"bb-admin-editable-link-list__modal-actions bb-admin-settings-modal__footer"},(0,r.createElement)(c.Button,{variant:"secondary",onClick:g},(0,o.__)("Cancel","buddyboss")),(0,r.createElement)(c.Button,{variant:"primary",onClick:function(){if(f){var e,n=(f.title||"").trim(),a=(f.url||"").trim();n&&a&&(e="add"===f.mode?s.concat({id:f.id,title:n,url:a,isEditing:!1}):s.map((function(e){return e.id!==f.id?e:Object.assign({},e,{title:n,url:a,isEditing:!1})})),t(e),g())}},disabled:!v},"add"===f.mode?(0,o.__)("Add Link","buddyboss"):(0,o.__)("Save","buddyboss")))))}function Be(e){var t=e.field,n=e.value,a=e.values||{},s=e.onChange,l=e.disabled,d=!!n&&"0"!==n&&0!==n,u=a.bb_recaptcha_bypass_text||"",m=(0,i.useState)(u),b=m[0],f=m[1],_=(0,i.useState)(!1),g=_[0],v=_[1],h=(0,i.useRef)(null);(0,i.useEffect)((function(){f(a.bb_recaptcha_bypass_text||"")}),[a.bb_recaptcha_bypass_text]),(0,i.useEffect)((function(){return function(){h.current&&clearTimeout(h.current)}}),[]);var y=(window.bbAdminData&&window.bbAdminData.loginUrl?window.bbAdminData.loginUrl:window.location.origin+"/wp-login.php")+"?bypass_captcha="+(b||"xxUNIQUE_STRINGXS"),E=b.length>=6&&b.length<=10;return(0,r.createElement)("div",{className:"bb-admin-settings-field__recaptcha-bypass"},(0,r.createElement)("div",{className:"bb-admin-settings-field__recaptcha-bypass-row"},(0,r.createElement)(c.ToggleControl,{label:(0,o.__)("Allow bypass, enter a 6 to 10-character string to customize your URL","buddyboss"),checked:d,onChange:function(){var e;e=d?0:1,s(t.name,e)},disabled:l,__nextHasNoMarginBottom:!0}),(0,r.createElement)("input",{type:"text",value:b,onChange:function(e){var t=e.target.value;f(t),s("bb_recaptcha_bypass_text",t)},placeholder:"stringxs",minLength:6,maxLength:10,disabled:l||!d,className:"bb-admin-settings-field__recaptcha-bypass-text"})),(0,r.createElement)("p",{className:"bb-admin-settings-field__recaptcha-bypass-description"},(0,o.__)("The bypass URL enables you to bypass reCAPTCHA in case of issues. We recommend keeping the link below securely stored for accessing your site.","buddyboss")),d&&(0,r.createElement)("div",{className:"bb-admin-settings-field__recaptcha-bypass-url"+(E?"":" bb-admin-settings-field__recaptcha-bypass-url--invalid")},(0,r.createElement)("a",{href:(0,p.Pl)(y),className:"bb-admin-settings-field__recaptcha-bypass-link",target:"_blank",rel:"noopener noreferrer"},y),E&&(0,r.createElement)("button",{type:"button",className:"bb-admin-settings-field__recaptcha-bypass-copy",onClick:function(){E&&(navigator.clipboard&&navigator.clipboard.writeText&&navigator.clipboard.writeText(y),v(!0),h.current&&clearTimeout(h.current),h.current=setTimeout((function(){v(!1)}),2e3))},title:g?(0,o.__)("Copied","buddyboss"):(0,o.__)("Copy","buddyboss")},(0,r.createElement)("i",{className:g?"bb-icon-l bb-icon-check":"bb-icon-l bb-icon-copy"}))))}function Le(e){const t=e.field,n=e.values||{},a=(e.disabled,t.is_connected||!1),s=t.related_fields||[],l=t.ajax_action||"",d=t.verify_config||{},u=d.modal_title||(0,o.__)("Verify Settings","buddyboss"),m=d.loading_message||(0,o.__)("Verifying credentials...","buddyboss"),p=d.loading_icon||"bb-icons-rl-cloud",f=d.success_icon||"bb-icons-rl-check-circle",_=d.error_icon||"bb-icons-rl-warning-circle",[g,v]=(0,i.useState)(a),[h,w]=(0,i.useState)(!1),[N,x]=(0,i.useState)("idle"),[C,k]=(0,i.useState)(""),S=(0,i.useRef)(null),A=(0,i.useRef)(null),D=(0,i.useRef)(a),O=(0,i.useRef)(null);if(null===O.current&&s.length>0){const e={};s.forEach((function(t){e[t]=n[t]||""})),O.current=e}(0,i.useEffect)((function(){v(t.is_connected||!1),D.current=t.is_connected||!1}),[t.is_connected]),(0,i.useEffect)((function(){return function(){S.current&&S.current.abort()}}),[]);const I=(0,i.useCallback)((function(){x("submitting"),wp.hooks.doAction("bb_admin_verify_field_phase_change",t,"submitting",n),S.current&&S.current.abort();const e=new AbortController;S.current=e;const a=window.bbAdminData?window.bbAdminData.ajaxUrl:"",r=window.bbAdminData?window.bbAdminData.ajaxNonce:"";let i=new FormData;i.append("action",l),i.append("nonce",r);const c=A.current||n;s.forEach((function(e){let t=c[e]||"";if(!A.current&&!t){const n=document.querySelector('input[name="'+e+'"], select[name="'+e+'"], textarea[name="'+e+'"]');n&&n.value&&(t=n.value)}i.append(e,t)})),i=wp.hooks.applyFilters("bb_admin_verify_field_before_ajax",i,t,c),fetch(a,{method:"POST",credentials:"same-origin",body:i,signal:e.signal}).then((function(e){return e.json()})).then((function(e){if(e.success){const a=e.data||{};x("success"),k(a.message||(0,o.__)("Verified successfully.","buddyboss"));const r=a.is_connected||!1;v(r),D.current=r;const i={},l=A.current||n;s.forEach((function(e){i[e]=l[e]||""})),O.current=i,A.current=null,b(),a.status&&window.dispatchEvent(new CustomEvent(y,{detail:{fieldName:t.name,status:a.status}})),(a.updated_fields||a.field_options)&&window.dispatchEvent(new CustomEvent(E,{detail:{fields:a.updated_fields||{},field_options:a.field_options||null,is_connected:r}})),wp.hooks.doAction("bb_admin_verify_field_phase_change",t,"success",a),wp.hooks.doAction("bb_admin_verify_field_success",t,a,n)}else{const a=e.data||{},r=a.message||(0,o.__)("Verification failed.","buddyboss");x("error"),k(r),a.status&&window.dispatchEvent(new CustomEvent(y,{detail:{fieldName:t.name,status:a.status}})),a.updated_fields&&window.dispatchEvent(new CustomEvent(E,{detail:{fields:a.updated_fields,is_connected:!1}})),wp.hooks.doAction("bb_admin_verify_field_phase_change",t,"error",a),wp.hooks.doAction("bb_admin_verify_field_error",t,a,n)}})).catch((function(e){if(e&&"AbortError"===e.name)return;const n=(0,o.__)("Connection failed. Please try again.","buddyboss");x("error"),k(n),wp.hooks.doAction("bb_admin_verify_field_phase_change",t,"error",{message:n})}))}),[l,t,n,s]),R=(0,i.useCallback)((function(){const e={};s.forEach((function(t){e[t]=""})),A.current=e,window.dispatchEvent(new CustomEvent(E,{detail:{fields:e}})),x("loading"),k(""),w(!0),wp.hooks.doAction("bb_admin_verify_field_phase_change",t,"disconnecting",n),I()}),[t,n,s,I]),P=(0,i.useCallback)((function(){x("loading"),k(""),w(!0),wp.hooks.doAction("bb_admin_verify_field_phase_change",t,"loading",n),wp.hooks.applyFilters("bb_admin_verify_field_should_auto_submit",!0,t,n)&&I()}),[t,n,I]),M=(0,i.useCallback)((function(){w(!1),x("idle"),wp.hooks.doAction("bb_admin_verify_field_phase_change",t,"idle",{})}),[t]),T=O.current&&s.some((function(e){return(n[e]||"")!==(O.current[e]||"")}));let B="hidden";D.current&&!T?B="disconnect":D.current&&!T||(B="connect");const L=wp.hooks.applyFilters("bb_admin_verify_field_button_visible","hidden"!==B,t,g,T,n),j=s.every((function(e){const t=document.querySelector('input[name="'+e+'"], select[name="'+e+'"], textarea[name="'+e+'"]');let a=t&&t.value||"";return t&&"SELECT"===t.tagName?a=(a||"").toString().trim():a||(a=n[e]||""),!!String(a).trim()})),F=wp.hooks.applyFilters("bb_admin_verify_field_button_disabled","connect"===B&&!j,t,j,n),U=wp.hooks.applyFilters("bb_admin_verify_field_button_label",t.button_label||(0,o.__)("Verify","buddyboss"),t,g),G=t.disconnect_label||(0,o.__)("Disconnect","buddyboss"),H="disconnect"===B?G:U,z=wp.hooks.applyFilters("bb_admin_verify_field_modal_title",u,t),W=wp.hooks.applyFilters("bb_admin_verify_field_modal_content",null,t,N,n,{submit:I,close:M,setPhase:x,setMessage:k});return(0,r.createElement)("div",{className:"bb-admin-verify-field"},L&&"disconnect"===B&&(0,r.createElement)("button",{type:"button",className:"bb-admin-verify-field__btn bb-admin-verify-field__btn--secondary",onClick:R,disabled:F},H),L&&"connect"===B&&(0,r.createElement)("button",{type:"button",className:"bb-admin-verify-field__btn bb-admin-verify-field__btn--primary",onClick:P,disabled:F},H),h&&(0,r.createElement)("div",{className:"bb-admin-verify-modal"},(0,r.createElement)("div",{className:"bb-admin-verify-modal__backdrop",onClick:M,role:"presentation"}),(0,r.createElement)("div",{className:"bb-admin-verify-modal__container",onClick:function(e){e.stopPropagation()},role:"dialog","aria-labelledby":"bb-admin-verify-modal-title"},(0,r.createElement)("div",{className:"bb-admin-verify-modal__header"},(0,r.createElement)("h2",{id:"bb-admin-verify-modal-title",className:"bb-admin-verify-modal__title"},z),(0,r.createElement)("button",{type:"button",className:"bb-admin-verify-modal__close",onClick:M,"aria-label":(0,o.__)("Close","buddyboss")},(0,r.createElement)("i",{className:"bb-icons-rl-x"}))),(0,r.createElement)("div",{className:"bb-admin-verify-modal__content"},W||(0,r.createElement)(r.Fragment,null,("loading"===N||"submitting"===N)&&(0,r.createElement)("div",{className:"bb-admin-verify-modal__status"},(0,r.createElement)("i",{className:p}),(0,r.createElement)("p",null,m," ",(0,r.createElement)(c.Spinner,null))),"success"===N&&(0,r.createElement)("div",{className:"bb-admin-verify-modal__status bb-admin-verify-modal__status--success"},(0,r.createElement)("i",{className:f}),(0,r.createElement)("p",null,C)),"error"===N&&(0,r.createElement)("div",{className:"bb-admin-verify-modal__status bb-admin-verify-modal__status--error"},(0,r.createElement)("i",{className:_}),(0,r.createElement)("p",null,C)))),(0,r.createElement)("div",{className:"bb-admin-verify-modal__footer"},("loading"===N||"ready"===N)&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("button",{type:"button",className:"bb-admin-verify-modal__btn bb-admin-verify-modal__btn--primary",onClick:I,disabled:"loading"===N},(0,o.__)("Submit","buddyboss")),(0,r.createElement)("button",{type:"button",className:"bb-admin-verify-modal__btn",onClick:M},(0,o.__)("Cancel","buddyboss"))),"submitting"===N&&(0,r.createElement)("button",{type:"button",className:"bb-admin-verify-modal__btn bb-admin-verify-modal__btn--primary",disabled:!0},(0,o.__)("Verifying...","buddyboss")),("success"===N||"error"===N)&&(0,r.createElement)("button",{type:"button",className:"bb-admin-verify-modal__btn bb-admin-verify-modal__btn--primary",onClick:M},(0,o.__)("OK","buddyboss"))))))}function je({field:e,values:t}){var n=e.preview_config||{},a=n.title_key||"buddyboss_seo_title",i=n.description_key||"buddyboss_seo_description",s=t&&t[a]?String(t[a]):"",l=t&&t[i]?String(t[i]):"",c=n.site_name||"",d=n.site_url||"",u=n.site_icon||"",m=s||(0,o.__)("Your SEO title will appear here","buddyboss"),b=l||(0,o.__)("Your SEO description will appear here in search results.","buddyboss"),f=c?c.charAt(0).toUpperCase():"B";return(0,r.createElement)("div",{className:"bb-admin-seo-preview"},(0,r.createElement)("div",{className:"bb-admin-seo-preview__site-row"},u?(0,r.createElement)("img",{className:"bb-admin-seo-preview__icon",src:(0,p.Pl)(u),alt:""}):(0,r.createElement)("span",{className:"bb-admin-seo-preview__icon bb-admin-seo-preview__icon--placeholder","aria-hidden":"true"},f),(0,r.createElement)("div",{className:"bb-admin-seo-preview__site-info"},c&&(0,r.createElement)("span",{className:"bb-admin-seo-preview__site-name"},c),d&&(0,r.createElement)("span",{className:"bb-admin-seo-preview__site-url"},d))),(0,r.createElement)("div",{className:"bb-admin-seo-preview__title"},m),(0,r.createElement)("div",{className:"bb-admin-seo-preview__description"},b))}function Fe(e,t){if(!e||!t)return"";var n=e[t];return n?"object"==typeof n&&n.url?String(n.url):String(n):""}function Ue({field:e,values:t}){var n,a=e.preview_config||{},i=a.title_key||"buddyboss_og_title",s=a.description_key||"buddyboss_og_description",l=a.image_key||"buddyboss_og_image",c=a.fallback_title_key||"buddyboss_seo_title",d=a.fallback_description_key||"buddyboss_seo_description",u=Fe(t,i)||Fe(t,c),m=Fe(t,s)||Fe(t,d),b=Fe(t,l),f=(n=a.site_url||"")?String(n).replace(/^https?:\/\//,"").replace(/\/$/,""):"",_=u||(0,o.__)("Your OG title will appear here","buddyboss"),g=m||(0,o.__)("Your OG description will appear here when this page is shared on social platforms.","buddyboss");return(0,r.createElement)("div",{className:"bb-admin-social-preview"},b&&(0,r.createElement)("div",{className:"bb-admin-social-preview__image"},(0,r.createElement)("img",{src:(0,p.Pl)(b),alt:""})),(0,r.createElement)("div",{className:"bb-admin-social-preview__body"},f&&(0,r.createElement)("span",{className:"bb-admin-social-preview__url"},f),(0,r.createElement)("span",{className:"bb-admin-social-preview__title"},_),(0,r.createElement)("span",{className:"bb-admin-social-preview__description"},g)))}function Ge({field:e}){var t=Array.isArray(e&&e.tags)?e.tags:[];if(0===t.length)return null;var n=e.heading||(0,o.__)("Available Tags:","buddyboss");return(0,r.createElement)("div",{className:"bb-admin-tags-reference",role:"note"},(0,r.createElement)("p",{className:"bb-admin-tags-reference__heading"},n),(0,r.createElement)("ul",{className:"bb-admin-tags-reference__list"},t.map((function(e,t){return e&&e.tag?(0,r.createElement)("li",{key:e.tag+"-"+t,className:"bb-admin-tags-reference__item"},(0,r.createElement)("code",{className:"bb-admin-tags-reference__tag"},e.tag),e.description&&(0,r.createElement)("span",{className:"bb-admin-tags-reference__description"}," - "+e.description)):null}))))}function He({value:e,onChange:t,fallback:n="#3E34FF",disabled:a=!1}){var s=(0,i.useState)(!1),l=s[0],d=s[1],u=(0,i.useState)(e),m=u[0],b=u[1],p=e||n;function f(){d(!1)}return(0,r.createElement)("div",{className:"bb-admin-settings-color-picker"},(0,r.createElement)(c.Button,{className:"bb-admin-settings-color-picker__button",onClick:function(){a||(b(p),d(!l))},"aria-expanded":l,"aria-label":(0,o.__)("Select color","buddyboss"),disabled:a},(0,r.createElement)("span",{className:"bb-admin-settings-color-picker__swatch"},(0,r.createElement)(c.ColorIndicator,{colorValue:p})),(0,r.createElement)("span",{className:"bb-admin-settings-color-picker__value"},p)),l&&(0,r.createElement)(c.Popover,{className:"bb-admin-settings-color-picker__popover",onClose:f,position:"bottom left"},(0,r.createElement)("div",{className:"bb-admin-settings-color-picker__popover-content"},(0,r.createElement)(c.ColorPicker,{color:m||p,onChange:b,enableAlpha:!1,copyFormat:"hex"}),(0,r.createElement)("div",{className:"bb-admin-settings-color-picker__popover-footer"},(0,r.createElement)(c.Button,{className:"bb-admin-settings-color-picker__apply",onClick:function(){t(m||p),f()}},(0,o.__)("Apply","buddyboss"))))))}function ze(e){const t=[];return Array.isArray(e)?(e.forEach((function(e){e.fetch_on_change&&e.fetch_on_change.fields&&e.fetch_on_change.ajax_action&&t.push(e),Array.isArray(e.children)&&t.push.apply(t,ze(e.children))})),t):t}function We(e,t){const[n,a]=(0,i.useState)({}),r=(0,i.useRef)({}),s=(0,i.useRef)({}),l=(0,i.useRef)({}),c=(0,i.useMemo)((function(){return ze(e)}),[e]),d=(0,i.useMemo)((function(){return function(e){return e.map((function(e){return e.name+":"+(e.fetch_on_change.fields||[]).join(",")})).join("|")}(c)}),[c]);(0,i.useEffect)((function(){c.forEach((function(e){const n=e.name,a=e.fetch_on_change.fields||[];if(!r.current[n]){const e={};a.forEach((function(n){e[n]=t[n]||""})),r.current[n]=e}}))}),[d]);const u=(0,i.useCallback)((function(e,t){const n=e.fetch_on_change,i=e.name;r.current[i]=Object.assign({},t),s.current[i]&&s.current[i].abort();const l=new AbortController;s.current[i]=l,a((function(e){const t=Object.assign({},e);return t[i]={loading:!0,loadingText:n.loading_text||(0,o.__)("Loading...","buddyboss"),options:e[i]?e[i].options:null,disabled:!0},t})),n.disable_fields&&n.disable_fields.length>0&&n.disable_fields.forEach((function(e){window.dispatchEvent(new CustomEvent(w,{detail:{fields:[e],disabled:!0}}))}));const c=new FormData;c.append("action",n.ajax_action),c.append("nonce",window.bbAdminData.ajaxNonce),Object.keys(t).forEach((function(e){c.append(e,t[e])})),fetch(window.bbAdminData.ajaxUrl,{method:"POST",credentials:"same-origin",body:c,signal:l.signal}).then((function(e){return e.json()})).then((function(e){if(e.success&&e.data){const n=e.data;r.current[i]=Object.assign({},t),a((function(e){const t=Object.assign({},e);return t[i]={loading:!1,options:n.options||null,disabled:void 0!==n.disabled&&n.disabled,defaultValue:n.default_value||""},t}))}else{const t=e.data&&e.data.message||(0,o.__)("Failed to fetch data.","buddyboss");a((function(e){const n=Object.assign({},e);return n[i]={loading:!1,options:[{value:"",label:t}],disabled:!0},n}))}n.disable_fields&&n.disable_fields.length>0&&n.disable_fields.forEach((function(e){window.dispatchEvent(new CustomEvent(w,{detail:{fields:[e],disabled:!1}}))}))})).catch((function(e){e&&"AbortError"===e.name||(a((function(e){const t=Object.assign({},e);return t[i]={loading:!1,options:[{value:"",label:(0,o.__)("Connection error. Please try again.","buddyboss")}],disabled:!0},t})),n.disable_fields&&n.disable_fields.length>0&&n.disable_fields.forEach((function(e){window.dispatchEvent(new CustomEvent(w,{detail:{fields:[e],disabled:!1}}))})))}))}),[]);(0,i.useEffect)((function(){return c.forEach((function(e){const n=e.fetch_on_change,i=n.fields||[],o=n.require_all,s=n.debounce||500,c=e.name,d={};let m=!0;if(i.forEach((function(e){const n=t[e]||"";d[e]=n,n||(m=!1)})),o&&!m)return delete r.current[c],void a((function(e){if(!e[c]||!e[c].options)return e;const t=Object.assign({},e);return delete t[c],t}));const b=r.current[c]||{};i.some((function(e){return(d[e]||"")!==(b[e]||"")}))&&(l.current[c]&&clearTimeout(l.current[c]),l.current[c]=setTimeout((function(){u(e,d)}),s))})),function(){Object.keys(l.current).forEach((function(e){l.current[e]&&clearTimeout(l.current[e])}))}}),[t,c,u]),(0,i.useEffect)((function(){return function(){Object.keys(s.current).forEach((function(e){s.current[e]&&s.current[e].abort()}))}}),[]);const m=(0,i.useCallback)((function(e){return n[e]||null}),[n]);return(0,i.useMemo)((function(){return{getFieldOverrides:m}}),[m])}function Ve(e,t){if(!e||!e.field)return!0;for(var n=function(e,t){return e&&"bbAdminData"===e.source?"undefined"!=typeof window&&window.bbAdminData?window.bbAdminData:{}:t||{}}(e,t),a=String(e.field).split("."),r=n,i=0;i(window.bbReactEmotionCallbacks||(window.bbReactEmotionCallbacks={}),window.bbReactEmotionCallbacks.updateEmotion=(e,t)=>{const n=a.current;if(!n||!e||"object"!=typeof e)return;const i={...e},o=!t;o&&void 0===i.is_emotion_active&&(i.is_emotion_active=!0);const s=o?`react_key_${Date.now()}_${1e9*Math.random()|0}`:i.id||`react_key_${Date.now()}_${1e9*Math.random()|0}`;o&&(i.id=s),n("reaction_items",(e=>{let t="object"==typeof e&&null!==e?{...e}:{};return 0===Object.keys(t).length&&Array.isArray(r.current)&&r.current.forEach((e=>{e&&null!=e.id&&(t[e.id]={...e})})),t[s]=i,t})),n("reaction_checks",(e=>{let t="object"==typeof e&&null!==e?{...e}:{};return 0===Object.keys(t).length&&Array.isArray(r.current)&&r.current.forEach((e=>{e&&null!=e.id&&(t[e.id]=e.is_emotion_active?"1":"")})),t[s]=i.is_emotion_active?"1":"",t})),n("bb_reaction_mode","emotions")},window.bbReactEmotionCallbacks.updateReactionButton=e=>{if(!e)return;const t=n.current,r="object"==typeof t?.bb_reactions_button&&null!==t.bb_reactions_button?{...t.bb_reactions_button}:{};r.icon=e,a.current("bb_reactions_button",r)},()=>{window.bbReactEmotionCallbacks&&(delete window.bbReactEmotionCallbacks.updateEmotion,delete window.bbReactEmotionCallbacks.updateReactionButton)})),[]),(0,i.useEffect)((()=>{const e=e=>{if(!(e.target&&e.target.closest&&e.target.closest("#bbpro_reaction_delete_confirmation .bb-pro-reaction-delete-emotion")))return;e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation();const t=null!=window.bbReactPendingDeleteEmotionId?String(window.bbReactPendingDeleteEmotionId):(()=>{const e=window.bp?.Reaction_Admin?.delete_emotion;return e&&(e.attr?e.attr("data-reaction-id"):e.get?.(0)?.getAttribute?.("data-reaction-id"))||null})();if(window.bbReactPendingDeleteEmotionId=null,window.jQuery&&(window.jQuery("#bbpro_reaction_delete_confirmation").css("display","none"),window.jQuery("body").removeClass("modal-open")),window.bp.Reaction_Admin.delete_emotion="",!t)return;const i=n.current;let o="object"==typeof i?.reaction_items&&null!==i.reaction_items?{...i.reaction_items}:{};0===Object.keys(o).length&&Array.isArray(r.current)&&r.current.forEach((e=>{e&&null!=e.id&&(o[e.id]={...e})}));let s="object"==typeof i?.reaction_checks&&null!==i.reaction_checks?{...i.reaction_checks}:{};0===Object.keys(s).length&&Array.isArray(r.current)&&r.current.forEach((e=>{e&&null!=e.id&&(s[e.id]=e.is_emotion_active?"1":"")})),delete o[t],delete s[t];const l=a.current;l&&(l("reaction_items",o),l("reaction_checks",s),l("bb_reaction_mode","emotions"))},t=e=>{e.target&&e.target.closest&&e.target.closest("#bbpro_reaction_delete_confirmation .bb-pro-reaction-cancel-delete-emotion")&&(window.bbReactPendingDeleteEmotionId=null)};return document.addEventListener("click",e,!0),document.addEventListener("click",t,!0),()=>{document.removeEventListener("click",e,!0),document.removeEventListener("click",t,!0)}}),[]),{defaultEmotionsRef:r}}(n,t),d=We(e,t),u=(0,i.useRef)({}),m=(0,i.useRef)({});(0,i.useEffect)((()=>{e.forEach((e=>{if("select"!==e.type)return;const a=d.getFieldOverrides(e.name);a&&a.defaultValue?u.current[e.name]!==a.defaultValue&&(t[e.name]||(u.current[e.name]=a.defaultValue,n(e.name,a.defaultValue))):u.current[e.name]&&delete u.current[e.name]}))}),[d,t,e,n]);const[b,f]=(0,i.useState)(!1),[_,g]=(0,i.useState)(null),[h,y]=(0,i.useState)({isOpen:!1,message:"",fieldName:"",saveValue:0,title:"",confirmLabel:"",cancelLabel:"",isDestructive:!1}),E=(0,i.useMemo)((()=>{const t={};return e.forEach((e=>{e.description&&"string"==typeof e.description&&(t[e.name+"__desc"]=(0,p.pn)(e.description),/%(?:\d+\$)?s/.test(e.description)&&e.description_controls&&e.description_controls.length>0&&(t[e.name+"__parts"]=e.description.split(/%(?:\d+\$)?s/).map((function(e){return(0,p.pn)(e)})))),e.help_text&&(t[e.name+"__help"]=(0,p.pn)(e.help_text)),e.label_description&&"string"==typeof e.label_description&&(t[e.name+"__label_desc"]=(0,p.pn)(e.label_description)),e.empty_state_title&&"string"==typeof e.empty_state_title&&(t[e.name+"__empty_title"]=(0,p.pn)(e.empty_state_title)),e.option_descriptions&&"object"==typeof e.option_descriptions&&Object.keys(e.option_descriptions).forEach((function(n){t[e.name+"__optdesc__"+n]=(0,p.pn)(e.option_descriptions[n])}))})),t}),[e]),w=e=>!e.conditional||"disable"===e.conditional.action||$e(e.conditional,t),N=e=>!(!e.conditional||"disable"!==e.conditional.action||$e(e.conditional,t)),x=n=>{if(!n.parent_field)return!1;const a=t[n.parent_field],r=e.find((e=>e.name===n.parent_field));if("hidden"===r?.type)return!1;const i=!0===r?.invert_value;return void 0!==n.parent_value&&null!==n.parent_value?a!==n.parent_value:i?!!a:!a},C=(e,i=!1)=>{const s=void 0!==t[e.name]?t[e.name]:e.default;switch(e.type){case"toggle":const P=!0===e.invert_value,M=P?!s:!!s;return(0,r.createElement)("div",{className:"bb-admin-settings-form__toggle-wrapper"},(0,r.createElement)(c.ToggleControl,{key:e.name,label:e.description_controls&&e.description_controls.length>0?"":(0,B.decodeEntities)(e.description||""),checked:M,onChange:t=>{const a=P?!t:t;t&&e.confirm_message?y({isOpen:!0,message:e.confirm_message,fieldName:e.name,saveValue:a?1:0,title:e.confirm_title||"",confirmLabel:e.confirm_ok||"",cancelLabel:e.confirm_cancel||"",isDestructive:!!e.confirm_destructive}):n(e.name,a?1:0)},disabled:i,__nextHasNoMarginBottom:!0}));case"checkbox":const L=!0===e.invert_value,j=L?!s:!!s;return(0,r.createElement)(c.CheckboxControl,{key:e.name,label:"",checked:j,onChange:t=>{const a=L?!t:t;n(e.name,a?1:0)},disabled:i,__nextHasNoMarginBottom:!0});case"checkbox_list":return(0,r.createElement)(X,{field:e,value:s,onChange:n,disabled:i,sanitizedDescription:E[e.name+"__desc"]});case"share_platforms":return(0,r.createElement)(H,{field:e,value:s,onChange:n});case"sso_providers":return(0,r.createElement)(W,{field:e,value:s,onChange:n,disabled:i});case"profile_type_redirects":return(0,r.createElement)(J,null);case"input_button":return(0,r.createElement)(xe,{field:e,value:s,onChange:n,disabled:i,values:t});case"status_check":return(0,r.createElement)(Oe,{field:e,values:t,disabled:i});case"recaptcha_bypass":return(0,r.createElement)(Be,{field:e,value:s,values:t,onChange:n,disabled:i});case"password":return(0,r.createElement)(De,{key:e.name,field:e,value:s,onChange:n,disabled:i});case"text":case"email":case"url":var u=e.field_class&&-1!==e.field_class.indexOf("bb-admin-settings-form__field--copy");return(0,r.createElement)("div",{className:(e.maxlength>0?"bb-admin-settings-form__field-text-wrapper":"")+(u?" bb-admin-settings-form__field-text-copy":"")},(0,r.createElement)(c.TextControl,{key:e.name,label:"",value:s||"",onChange:function(t){e.maxlength&&t.length>e.maxlength&&(t=t.substring(0,e.maxlength)),n(e.name,t)},type:"email"===e.type?"email":"url"===e.type?"url":"text",disabled:i,placeholder:e.placeholder||"",maxLength:e.maxlength>0?e.maxlength:void 0,__nextHasNoMarginBottom:!0}),u&&(0,r.createElement)("button",{type:"button",className:"bb-admin-settings-form__copy-btn",title:(0,o.__)("Copy to clipboard","buddyboss"),onClick:function(){navigator.clipboard&&s&&navigator.clipboard.writeText(s).then((function(){window.dispatchEvent(new CustomEvent("bb-settings-toast",{detail:{status:"success",message:(0,o.__)("Copied to clipboard.","buddyboss")}}))})).catch((function(){window.dispatchEvent(new CustomEvent("bb-settings-toast",{detail:{status:"error",message:(0,o.__)("Failed to copy to clipboard.","buddyboss")}}))}))}},(0,r.createElement)("i",{className:"bb-icons-rl bb-icons-rl-copy"})),e.maxlength>0&&(0,r.createElement)("span",{className:"bb-admin-settings-form__textarea-counter"},(s||"").length+"/"+e.maxlength));case"textarea":return(0,r.createElement)("div",{className:"bb-admin-settings-form__textarea-wrapper"},(0,r.createElement)(c.TextareaControl,{key:e.name,label:"",value:s||"",onChange:function(t){e.maxlength&&t.length>e.maxlength&&(t=t.substring(0,e.maxlength)),n(e.name,t)},disabled:i,placeholder:e.placeholder||"",__nextHasNoMarginBottom:!0}),e.maxlength>0&&(0,r.createElement)("span",{className:"bb-admin-settings-form__textarea-counter"},(s||"").length+"/"+e.maxlength));case"select":{const t=d.getFieldOverrides(e.name),a=t&&t.options?t.options:e.options||[],l=i||!!t&&t.disabled;return t&&t.loading?(0,r.createElement)(c.SelectControl,{key:e.name,label:"",value:"",options:[{value:"",label:t.loadingText||(0,o.__)("Loading...","buddyboss")}],disabled:!0,__nextHasNoMarginBottom:!0}):(0,r.createElement)("div",{key:e.name,ref:function(t){if(!t)return;const n=t.querySelector("select");n&&n.getAttribute("name")!==e.name&&n.setAttribute("name",e.name)}},(0,r.createElement)(c.SelectControl,{label:"",value:null!=s?String(s):"",options:a,onChange:t=>n(e.name,t),disabled:l,__nextHasNoMarginBottom:!0}))}case"async_select":var b=!!e.page_view_url,_=!!(e.page_create_args&&e.page_create_args.action&&e.page_create_args.slug),v=b||_,h=m.current[e.name],w=null!=s?String(s):"",N=h&&h.id===w;h&&!N&&delete m.current[e.name];var x,C=N?h.label:e.initial_label||"";"bb-login-redirection"!==e.name&&"bb-logout-redirection"!==e.name||(x=qe);var S=(0,r.createElement)(V.x,{key:e.name,value:null!=s?String(s):"",onChange:t=>n(e.name,t),asyncAction:e.async_action||"",placeholder:e.placeholder||"",disabled:i,initialLabel:C,staticOptions:x});return v?(0,r.createElement)("div",{key:e.name,className:"bb-admin-settings-form__page-dropdown"},S,b&&(0,r.createElement)("a",{className:"bb-admin-settings-form__page-dropdown-view components-button is-secondary",href:(0,p.Pl)(e.page_view_url),target:"_blank",rel:"noopener noreferrer"},(0,o.__)("View","buddyboss"),(0,r.createElement)("i",{className:"bb-icons-rl-arrow-up-right"})),!b&&_&&(0,r.createElement)(Je,{field:e,disabled:i,onCreated:function(t,a){a&&(m.current[e.name]={id:String(t),label:a}),n(e.name,t)}})):S;case"radio":var D=e.options||[],O=D.filter((function(e){return!!e.disabled})).map((function(e){return String(e.value)}));return(0,r.createElement)("div",{key:e.name,ref:function(e){e&&e.querySelectorAll('input[type="radio"]').forEach((function(e){var t=e.closest(".components-radio-control__option");i||O.length&&-1!==O.indexOf(e.value)?(e.disabled=!0,t&&(t.style.opacity="0.5",t.style.pointerEvents="none")):(e.disabled=!1,t&&(t.style.opacity="",t.style.pointerEvents=""))}))}},(0,r.createElement)(c.RadioControl,{label:"",selected:null!=s?String(s):"",options:D,onChange:function(t){O.length&&-1!==O.indexOf(t)||n(e.name,t)},disabled:i}));case"number":return(0,r.createElement)(c.TextControl,{key:e.name,label:"",value:s||0,onChange:t=>n(e.name,t),type:"number",min:e.min,max:e.max,__nextHasNoMarginBottom:!0});case"color":return(0,r.createElement)(He,{value:s,onChange:t=>n(e.name,t),fallback:e.default||"#3E34FF",disabled:i});case"image_radio":return(0,r.createElement)(me,{field:e,value:s,onChange:n,disabled:i,descriptionHtml:E[e.name+"__desc"]||""});case"toggle_list":case"toggle_list_array":if(e.allow_add&&e.extension_data)return(0,r.createElement)(ve,{field:e,value:s,onChange:n,disabled:i,sanitizedDescription:E[e.name+"__desc"]});const F="object"==typeof s?s:{};return(0,r.createElement)("div",{className:"bb-admin-settings-field__toggle-list"},(e.options||[]).map((t=>(0,r.createElement)("div",{key:t.value,className:"bb-admin-settings-field__toggle-list-item"},(0,r.createElement)(c.ToggleControl,{label:t.label,checked:!!F[t.value],onChange:a=>{const r={...F,[t.value]:a?1:0};n(e.name,r)},disabled:i||!!t.disabled,__nextHasNoMarginBottom:!0})))));case"dimensions":return(0,r.createElement)(be,{field:e,values:t,onChange:n});case"reaction_mode":return(0,r.createElement)(k,{field:e,value:s,values:t,onChange:n,defaultEmotionsRef:l,onProBadgeClick:a});case"reaction_button":return(0,r.createElement)(T,{field:e,value:s,onChange:n});case"notice":return(0,r.createElement)("div",{key:e.name,className:`bb-admin-notice bb-admin-notice--${e.notice_type||"info"}`},(0,r.createElement)("span",{dangerouslySetInnerHTML:{__html:E[e.name+"__desc"]||""}}));case"empty_state":return(0,r.createElement)("div",{key:e.name,className:"bb-admin-empty-state"+(e.notice_type?" bb-admin-empty-state--"+e.notice_type:"")},!1!==e.icon&&(0,r.createElement)("div",{className:"bb-admin-empty-state__icon"},(0,r.createElement)("i",{className:e.icon||"bb-icons-rl bb-icons-rl-warning-circle"})),e.empty_state_title&&(0,r.createElement)("h3",{className:"bb-admin-empty-state__title",dangerouslySetInnerHTML:{__html:E[e.name+"__empty_title"]||""}}),e.empty_state_description&&(0,r.createElement)("p",{className:"bb-admin-empty-state__description"},(0,B.decodeEntities)(e.empty_state_description)),!e.empty_state_description&&e.description&&(0,r.createElement)("div",{className:"bb-admin-empty-state__description",dangerouslySetInnerHTML:{__html:E[e.name+"__desc"]||""}}),e.button_label&&e.button_url&&(0,r.createElement)("a",{href:(0,p.Pl)(e.button_url),className:"bb-admin-empty-state__button",target:e.button_target||"_self",rel:"_blank"===e.button_target?"noopener noreferrer":void 0},e.button_label));case"reaction_migration":{const t=e.migration_data||{},n=e.migration_status||"",a="inprogress"===n||"running"===t.status,i="completed"===n;return t.action&&t.total_reactions>0&&!a&&!i?(0,r.createElement)(A,{key:e.name,field:e,onStartConversion:e=>{g({...e,wizardType:"switch"}),f(!0)}}):null}case"reaction_notice":{const t=e.migration_status||"",n=e.migration_data||{};return"inprogress"===t||"running"===n.status||"completed"===t?(0,r.createElement)(I,{key:e.name,field:e}):null}case"reaction_info":return(0,r.createElement)(R,{key:e.name,field:e,onOpenMigrationWizard:()=>{g({wizardType:"footer"}),f(!0)}});case"topic_list":return(0,r.createElement)(G,{field:e,value:s,values:t,onChange:n});case"access_control":return(0,r.createElement)(Y,{field:e,value:s,onChange:t=>n(e.name,t)});case"static_text":return"";case"hidden":return e.description_controls&&e.description_controls.length>0?(0,r.createElement)("span",{className:"bb-admin-settings-field__control--hidden","aria-hidden":"true"}):null;case"document_extensions":return(0,r.createElement)(Ne,{field:e,value:s,onChange:n,disabled:i});case"image_upload":return(0,r.createElement)(oe,{uploadConfig:e.upload_config||{},uploadUrl:s||"",onUpload:function(t){n(e.name,t)},onRemove:function(){n(e.name,"")},disabled:i});case"media_picker":return(0,r.createElement)(Re,{value:s,onChange:function(t){n(e.name,t)},disabled:i,config:e.media_picker_config||{}});case"sortable_toggle_list":return(0,r.createElement)(Me,{value:s,onChange:function(t){n(e.name,t)},availableItems:e.available_items||[],disabled:i});case"editable_link_list":return(0,r.createElement)(Te,{value:s,onChange:function(t){n(e.name,t)},disabled:i,config:e.editable_link_list_config||{}});case"seo_preview":return(0,r.createElement)(je,{field:e,values:t});case"social_preview":return(0,r.createElement)(Ue,{field:e,values:t});case"tags_reference":return(0,r.createElement)(Ge,{field:e});case"manage_link":return(0,r.createElement)("button",{type:"button",className:"bb-admin-settings-field__manage-btn",onClick:function(){e.manage_url&&(window.location.href=(0,p.Pl)(e.manage_url))},disabled:i},e.manage_icon&&(0,r.createElement)("i",{className:e.manage_icon}),(0,r.createElement)("span",null,e.manage_label||(0,o.__)("Manage","buddyboss")));case"notification_types":return(0,r.createElement)(Z,{field:e,value:s,onChange:function(t){n(e.name,t)}});case"domain_restrictions":return(0,r.createElement)(ke,{field:e,value:s,onChange:n,disabled:i});case"email_restrictions":return(0,r.createElement)(Ae,{field:e,value:s,onChange:n,disabled:i});case"bb_verify_popup":return(0,r.createElement)(Le,{field:e,values:t,disabled:i});default:return wp.hooks.applyFilters("bb_admin_settings_custom_field",null,e,s,(function(t){n(e.name,t)}),i,t)||(0,r.createElement)("p",{className:"bb-admin-settings-field__unsupported"},(0,o.__)("Field type not yet supported in React UI.","buddyboss"))}},S=(0,i.useMemo)((function(){return e.filter((function(e){return!e.parent_field}))}),[e]),{groupFirstNames:D,groupLastNames:O}=(0,i.useMemo)((function(){for(var e={},n={},a=0;a((i,l=!1)=>{if(!w(i))return null;const d=s||x(i)||!!i.disabled||N(i),u=C(i,d),m=e.filter((e=>e.parent_field===i.name));if(null===u&&0===m.length)return null;if(("notice"===i.type||"reaction_info"===i.type||i.full_width)&&!i.group?.key)return(0,r.createElement)("div",{key:i.name,className:"bb-admin-settings-form__field bb-admin-settings-form__field--full-width"},u);if("reaction_migration"===i.type||"reaction_notice"===i.type)return u;const b=("toggle"===i.type||"checkbox"===i.type)&&m.length>0,f=["bb-admin-settings-form__field",l?"bb-admin-settings-form__field--child":"",i.parent_field?"bb-admin-settings-form__field--nested":"",d?"bb-admin-settings-form__field--disabled":"",b?"bb-admin-settings-form__field--has-children":"",i.group?.key?"bb-admin-settings-form__field--grouped":"",i.group?.key&&O[i.group.key]===i.name?"bb-admin-settings-form__field--group-last":"",i.field_class||""].filter(Boolean).join(" "),_=i.group?.key&&D[i.group.key]&&D[i.group.key]!==i.name,g=i.label&&""!==i.label.trim()&&!_;return(0,r.createElement)("div",{key:i.name,className:f+(g?"":" bb-admin-settings-form__field--no-label")+("reaction_mode"!==i.type&&i.pro_notice?.show?" bb-admin-settings-form__field--pro-locked":""),"data-field-name":i.name,"data-group":i.group?.key||void 0,"data-group-inline":i.group&&i.group.inline?"true":void 0},g&&(0,r.createElement)("div",{className:"bb-admin-settings-form__field-label"},(0,r.createElement)("label",{htmlFor:"bb-field-"+i.name},(0,r.createElement)("span",{className:"bb-admin-settings-form__field-label-text"},i.label),"reaction_mode"!==i.type&&i.pro_notice?.show&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"bb-pro-badge"},(0,r.createElement)("i",{className:i.pro_notice.badge_icon||""}),(0,r.createElement)("span",null,i.pro_notice.badge_text||"PRO")),i.pro_notice.modal&&a?(0,r.createElement)("button",{type:"button",onClick:()=>a(i),className:"bb-pro-badge__play-link","aria-label":(0,o.__)("Learn more","buddyboss")},(0,r.createElement)("i",{className:i.pro_notice.link_icon||"bb-icons-rl bb-icons-rl-play"})):i.pro_notice.link_url&&(0,r.createElement)("a",{href:(0,p.Pl)(i.pro_notice.link_url),target:"_blank",rel:"noopener noreferrer",className:"bb-pro-badge__play-link","aria-label":(0,o.__)("Learn more about PRO","buddyboss")},(0,r.createElement)("i",{className:i.pro_notice.link_icon||""})))),i.label_description&&(0,r.createElement)("p",{className:"bb-admin-settings-form__field-label-description"},(0,r.createElement)("span",{dangerouslySetInnerHTML:{__html:E[i.name+"__label_desc"]||""}}))),(0,r.createElement)("div",{className:"bb-admin-settings-form__field-content"+("toggle"!==i.type&&"checkbox"!==i.type||!i.description||b?"":" bb-admin-settings-form__field-content--inline")},i.group?.label&&(0,r.createElement)("label",{className:"bb-admin-settings-form__field-group-label"},i.group.label),null!==u&&!1!==u&&(0,r.createElement)("div",{className:"bb-admin-settings-form__field-input-wrapper"},i.prefix&&(0,r.createElement)("span",{className:"bb-admin-settings-form__field-prefix"},i.prefix),u,i.suffix&&(0,r.createElement)("span",{className:"bb-admin-settings-form__field-suffix"},i.suffix)),i.description&&-1===["notice","checkbox_list","share_platforms","topic_list","image_radio","access_control"].indexOf(i.type)&&!(i.allow_add&&i.extension_data)&&("toggle"!==i.type||i.description_controls&&i.description_controls.length>0)&&(()=>{const e=i.description,a=i.description_controls;if(/%(?:\d+\$)?s/.test(e)&&a&&a.length>0){const o=E[i.name+"__parts"],s=o||e.split(/%(?:\d+\$)?s/),l=("toggle"===i.type||"checkbox"===i.type)&&!t[i.name];return(0,r.createElement)("p",{className:"bb-admin-settings-form__field-description bb-admin-settings-form__field-description--has-controls"},s.map(((e,s)=>{var c,u;const m=sn(f,e.target.value),disabled:h},(_||[]).map((e=>(0,r.createElement)("option",{key:e.value,value:e.value},(0,B.decodeEntities)(String(e.label)))))),m&&"text"===m.type&&(0,r.createElement)("input",{type:"text",name:f,className:"bb-admin-settings-form__inline-text",value:v,onChange:e=>n(f,e.target.value),disabled:h}),m&&"number"===m.type&&(0,r.createElement)("input",{type:"number",name:f,className:"bb-admin-settings-form__inline-number",value:v,min:m.min,max:m.max,step:m.step,"aria-label":f,onChange:e=>n(f,parseInt(e.target.value,10)||0),disabled:h}))})))}var o=i.name+"__desc",s=t[i.name];if(i.option_descriptions&&null!=s){var l=i.name+"__optdesc__"+String(s);E[l]&&(o=l)}return(0,r.createElement)("p",{className:"bb-admin-settings-form__field-description",dangerouslySetInnerHTML:{__html:E[o]||""}})})(),i.help_text&&(0,r.createElement)("p",{className:"bb-admin-settings-form__field-help-text",dangerouslySetInnerHTML:{__html:E[i.name+"__help"]||""}}),m.length>0&&(0,r.createElement)("div",{className:"bb-admin-settings-form__child-fields"},m.reduce((function(e,a,i){var o=a.child_group_label||null,l=i>0&&m[i-1].child_group_label||null;return o&&o!==l&&e.push((0,r.createElement)("div",{key:"group-label-"+o+"-"+i,className:"bb-admin-settings-form__child-group-label"},o)),e.push(((e,a=!1)=>{if(!w(e))return null;const i=s||a||!!e.disabled||x(e)||N(e);if("checkbox"===e.type){const a=!0===e.invert_value,o=void 0!==t[e.name]?t[e.name]:e.default,s=a?!o:!!o,l=e.description||"",d=e.description_controls;if(/%(?:\d+\$)?s/.test(l)&&d&&d.length>0){const o=E[e.name+"__parts"]||l.split(/%(?:\d+\$)?s/).map((function(e){return(0,p.pn)(e)})),u=i||!s;return(0,r.createElement)("div",{key:e.name,className:"bb-admin-settings-form__child-field bb-admin-settings-form__child-field--checkbox bb-admin-settings-form__child-field--has-controls "+(i?"bb-admin-settings-form__child-field--disabled":"")},(0,r.createElement)(c.CheckboxControl,{checked:s,onChange:function(t){var r=a?!t:t;n(e.name,r?1:0)},disabled:i,__nextHasNoMarginBottom:!0}),(0,r.createElement)("span",{className:"bb-admin-settings-form__child-field-inline-desc"},o.map((function(e,a){var i,o,s=af(!1),migrationData:_}):(0,r.createElement)(P,{isOpen:b,onClose:()=>f(!1),migrationData:_})),(0,r.createElement)(v.C,{isOpen:h.isOpen,message:h.message,title:h.title,confirmLabel:h.confirmLabel,cancelLabel:h.cancelLabel,isDestructive:h.isDestructive,onConfirm:()=>{n(h.fieldName,h.saveValue),y({isOpen:!1,message:"",fieldName:"",saveValue:0,title:"",confirmLabel:"",cancelLabel:"",isDestructive:!1})},onCancel:()=>{y({isOpen:!1,message:"",fieldName:"",saveValue:0,title:"",confirmLabel:"",cancelLabel:"",isDestructive:!1})}}))}function Ze({featureId:e,sidePanels:t,navItems:n,currentPanel:a,onNavigate:s,onBack:l,formValues:c}){const d=(0,i.useMemo)((function(){return(t||[]).filter((function(e){return $e(e.conditional,c||{})}))}),[t,c]);return(0,r.createElement)("nav",{className:"bb-admin-side-nav","aria-label":(0,o.__)("Settings Navigation","buddyboss")},(0,r.createElement)("button",{className:"bb-admin-side-nav__back-btn",onClick:()=>{"function"==typeof l&&l()}},(0,r.createElement)("span",{className:"bb-icons-rl-arrow-left"}),(0,o.__)("Back to Settings","buddyboss")),(0,r.createElement)("ul",{className:"bb-admin-side-nav__list"},d.map((t=>{const n=!!t.external_url,i=t.icon&&(0,r.createElement)("span",{className:"bb-admin-side-nav__icon"},"dashicon"===t.icon.type&&(0,r.createElement)("span",{className:`dashicons ${t.icon.slug||"dashicons-admin-generic"}`}),"font"===t.icon.type&&t.icon.class&&(0,r.createElement)("span",{className:t.icon.class}),("svg"===t.icon.type||"image"===t.icon.type)&&t.icon.url&&(0,r.createElement)("img",{src:(0,p.Pl)(t.icon.url),alt:t.title,className:"bb-admin-side-nav__icon-img"}));return(0,r.createElement)("li",{key:t.id,className:"bb-admin-side-nav__item"},t.divider&&(0,r.createElement)("div",{className:"bb-admin-side-nav__divider"}),n?(0,r.createElement)("a",{className:"bb-admin-side-nav__link bb-admin-side-nav__link--external",href:(0,p.Pl)(t.external_url)},i,(0,r.createElement)("span",{className:"bb-admin-side-nav__text"},t.title),(0,r.createElement)("span",{className:"bb-admin-side-nav__external-indicator","aria-hidden":"true"},(0,r.createElement)("span",{className:"bb-icons-rl bb-icons-rl-arrow-up-right"}))):(0,r.createElement)("button",{className:"bb-admin-side-nav__link "+(a===t.id?"bb-admin-side-nav__link--active":""),onClick:()=>{return n=t.id,void("function"==typeof s&&s(`/settings/${e}/${n}`));var n},"aria-current":a===t.id?"page":void 0},i,(0,r.createElement)("span",{className:"bb-admin-side-nav__text"},t.title)))}))),n&&n.length>0&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"bb-admin-side-nav__divider"}),(0,r.createElement)("ul",{className:"bb-admin-side-nav__list bb-admin-side-nav__list--nav-items"},n.map((e=>(0,r.createElement)("li",{key:e.id,className:"bb-admin-side-nav__item"},(0,r.createElement)("button",{className:"bb-admin-side-nav__link bb-admin-side-nav__link--nav-item "+(a===e.id?"bb-admin-side-nav__link--active":""),onClick:()=>{return t=e.route,void("function"==typeof s&&s(t));var t},"aria-current":a===e.id?"page":void 0},e.icon&&(0,r.createElement)("span",{className:"bb-admin-side-nav__icon"},"string"==typeof e.icon&&(0,r.createElement)("span",{className:`dashicons ${e.icon||"dashicons-list-view"}`}),"object"==typeof e.icon&&"dashicon"===e.icon.type&&(0,r.createElement)("span",{className:`dashicons ${e.icon.slug||"dashicons-list-view"}`}),"object"==typeof e.icon&&"font"===e.icon.type&&e.icon.class&&(0,r.createElement)("span",{className:e.icon.class}),"object"==typeof e.icon&&("svg"===e.icon.type||"image"===e.icon.type)&&e.icon.url&&(0,r.createElement)("img",{src:(0,p.Pl)(e.icon.url),alt:e.label,className:"bb-admin-side-nav__icon-img"})),(0,r.createElement)("span",{className:"bb-admin-side-nav__text"},e.label))))))))}const Ke=(e=null)=>{if(e){const t=Xe(e);t&&localStorage.removeItem(`bb_help_content_${t}`)}else{const e=[];for(let t=0;tlocalStorage.removeItem(e)))}},Xe=e=>{if(!e||"string"!=typeof e)return"";const t=e.trim(),n=t.match(/^https?:\/\/(\d+)\/?$/i);if(n)return n[1];if(t.startsWith("http")||t.includes("?"))try{const e=t.startsWith("http")?t:`https://example.com?${t.split("?")[1]||""}`,n=new URL(e).searchParams.get("article");if(n)return String(n)}catch(e){}return t},Qe=e=>"/wp-json/wp/v2/ht-kb/"+encodeURIComponent(e);var et=a(7009);const tt=({isOpen:e,onClose:t,children:n,title:a})=>{const s=(0,i.useRef)(null),[l,c]=(0,i.useState)([]);return(0,i.useEffect)((()=>{if(e)return document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n);function n(e){"Escape"===e.key&&(document.querySelector(".components-modal__frame")||t())}}),[e,t]),(0,i.useEffect)((()=>{if(e&&s.current){const e=function(e){if(!e)return[];const t=Array.from(e.querySelectorAll("h2")),n={};return t.map((e=>{let t=(e.textContent||e.innerText||"").trim(),a=t.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"");return n[a]?(n[a]++,a=`${a}-${n[a]}`):n[a]=1,{el:e,text:t,anchor:a}}))}(s.current);e.forEach((({el:e,anchor:t})=>{e.id=t})),c(e)}}),[e,n]),e?(0,r.createElement)("div",{className:"bb-rl-help-modal-overlay",onClick:t},(0,r.createElement)("div",{className:"bb-rl-help-modal",onClick:e=>e.stopPropagation()},(0,r.createElement)("div",{className:"bb-rl-help-modal-header"},(0,r.createElement)("h2",null,a),(0,r.createElement)("button",{className:"bb-rl-help-modal-close",onClick:t,"aria-label":(0,o.__)("Close","buddyboss")},(0,r.createElement)("span",null,"×"))),(0,r.createElement)("div",{className:"bb-rl-help-modal-content"},l.length>0&&(0,r.createElement)("nav",{className:"bb-rl-help-modal-toc"},(0,r.createElement)("h3",null,(0,o.__)("Contents","buddyboss")),(0,r.createElement)("ol",null,l.map((({text:e,anchor:t})=>(0,r.createElement)("li",{key:t},(0,r.createElement)("a",{href:`#${t}`,onClick:e=>((e,t)=>{t.preventDefault();const n=document.getElementById(e);n&&n.scrollIntoView({behavior:"smooth"})})(t,e)},e)))))),(0,r.createElement)("div",{ref:s,className:"bb-rl-help-modal-main-content"},n)))):null};var nt=a(9544);const at=a.p+"images/readylaunch.53aacaf1.jpg",rt=a.p+"images/theme.bc1d4a97.jpg",it="bb_wizard_activation",ot="rl_onboarding",st="bb-rl-onboarding-css",lt="bb-rl-onboarding-js";function ct(){if(window.location){var e=new URL(window.location.href);e.searchParams.set(it,ot),window.location.href=e.toString()}}function dt(e){var t,n=window.bbAdminData||{},a=e&&e.settings||{};t=Object.prototype.hasOwnProperty.call(a,"bb_rl_enabled")?"1"===String(a.bb_rl_enabled):!!n.isReadyLaunch;var l=!!n.isBuddyBossThemeInstalled,d=!!n.canSwitchThemes,u=n.themeOptionsUrl||"",m=!!n.isRlOnboardingCompleted,[b,p]=(0,i.useState)(!1),[f,_]=(0,i.useState)(!1),g=b||!!n.isBuddyBossThemeActive;function v(e,t){"function"==typeof window.CustomEvent&&window.dispatchEvent(new window.CustomEvent(N,{detail:{status:e,message:t}}))}return(0,i.useEffect)((function(){function e(){if(window.history&&"function"==typeof window.history.replaceState){var e=new URL(window.location.href);e.searchParams.has(it)&&(e.searchParams.delete(it),window.history.replaceState({},"",e.toString()))}}function t(){window.location&&new URLSearchParams(window.location.search).get(it)!==ot&&window.bbRlOnboarding&&"function"==typeof window.bbRlOnboarding.unmount&&window.bbRlOnboarding.unmount()}return document.addEventListener("bb_rl_onboarding_completed",e),document.addEventListener("bb_rl_onboarding_skipped",e),document.addEventListener("bb_rl_onboarding_closed",e),window.addEventListener("popstate",t),function(){document.removeEventListener("bb_rl_onboarding_completed",e),document.removeEventListener("bb_rl_onboarding_skipped",e),document.removeEventListener("bb_rl_onboarding_closed",e),window.removeEventListener("popstate",t)}}),[]),t?(0,r.createElement)("div",{className:"bb-admin-welcome-banner bb-admin-welcome-banner--readylaunch"},(0,r.createElement)("div",{className:"bb-admin-welcome-banner__content"},(0,r.createElement)("div",{className:"bb-admin-welcome-banner__text"},(0,r.createElement)("h2",{className:"bb-admin-welcome-banner__title"},(0,o.__)("Welcome to ReadyLaunch","buddyboss")),(0,r.createElement)("div",{className:"bb-admin-welcome-banner__intro"},(0,r.createElement)("h3",{className:"bb-admin-welcome-banner__subtitle"},(0,o.__)("Theme-free community interface","buddyboss")),(0,r.createElement)("div",{className:"bb-admin-welcome-banner__intro-body"},(0,r.createElement)("p",{className:"bb-admin-welcome-banner__description"},(0,o.__)("ReadyLaunch provides a complete, ready-to-use UI for your community, directly connected to the BuddyBoss Platform backend.","buddyboss")),(0,r.createElement)("ul",{className:"bb-admin-welcome-banner__checks"},(0,r.createElement)("li",{className:"bb-admin-welcome-banner__check"},(0,o.__)("Simple management","buddyboss")),(0,r.createElement)("li",{className:"bb-admin-welcome-banner__check"},(0,o.__)("No theme required","buddyboss"))))),!m&&(0,r.createElement)("div",{className:"bb-admin-welcome-banner__actions"},(0,r.createElement)(c.Button,{className:"bb-admin-welcome-banner__btn bb-admin-welcome-banner__btn--secondary",variant:"secondary",onClick:function(){var e=n.rlOnboardingBootstrap;if(e&&e.assets&&e.assets.js){if(window.history&&"function"==typeof window.history.pushState){var t=new URL(window.location.href);t.searchParams.set(it,ot),window.history.pushState({},"",t.toString())}var a=e.wizardData&&e.wizardData.progress||{},r=Number(a.current_step)||0,i=Object.assign({},a,{current_step:Math.max(r,1)});if(window.bbRlOnboarding=Object.assign({},window.bbRlOnboarding||{},e.wizardData||{},{shouldShow:!0,progress:i}),window.bbRlOnboarding&&"function"==typeof window.bbRlOnboarding.mount)window.bbRlOnboarding.mount();else{if(e.assets.css&&!document.getElementById(st)){var o=document.createElement("link");o.id=st,o.rel="stylesheet",o.href=e.assets.css,document.head.appendChild(o)}if(!document.getElementById(lt)){var s=document.createElement("script");s.id=lt,s.src=e.assets.js,s.onload=function(){window.bbRlOnboarding&&"function"==typeof window.bbRlOnboarding.mount&&window.bbRlOnboarding.mount()},s.onerror=function(){ct()},document.body.appendChild(s)}}}else ct()}},(0,o.__)("Setup Wizard","buddyboss")))),(0,r.createElement)("div",{className:"bb-admin-welcome-banner__preview"},(0,r.createElement)("img",{src:at,alt:(0,o.__)("ReadyLaunch interface preview","buddyboss"),loading:"lazy"})))):(0,r.createElement)("div",{className:"bb-admin-welcome-banner bb-admin-welcome-banner--theme"},(0,r.createElement)("div",{className:"bb-admin-welcome-banner__content"},(0,r.createElement)("div",{className:"bb-admin-welcome-banner__text"},(0,r.createElement)("h2",{className:"bb-admin-welcome-banner__title"},(0,o.__)("Welcome to BuddyBoss Theme","buddyboss")),(0,r.createElement)("div",{className:"bb-admin-welcome-banner__intro"},(0,r.createElement)("h3",{className:"bb-admin-welcome-banner__subtitle"},(0,o.__)("Customizable WordPress theme","buddyboss")),(0,r.createElement)("div",{className:"bb-admin-welcome-banner__intro-body"},(0,r.createElement)("p",{className:"bb-admin-welcome-banner__description"},(0,o.__)("A premium theme designed to work with BuddyBoss Platform, offering deep design control for courses and communities.","buddyboss")),(0,r.createElement)("ul",{className:"bb-admin-welcome-banner__checks"},(0,r.createElement)("li",{className:"bb-admin-welcome-banner__check"},(0,o.__)("Advanced customization","buddyboss")),(0,r.createElement)("li",{className:"bb-admin-welcome-banner__check"},(0,o.__)("BuddyBoss theme required","buddyboss"))))),(0,r.createElement)("div",{className:"bb-admin-welcome-banner__actions"},!g&&l&&(0,r.createElement)(c.Button,{className:"bb-admin-welcome-banner__btn bb-admin-welcome-banner__btn--primary",variant:"primary",onClick:d?function(){f||(_(!0),(0,s.ZU)("bb_admin_activate_buddyboss_theme").then((function(e){e&&e.success?(window.bbAdminData&&(window.bbAdminData.isBuddyBossThemeActive=!0),p(!0),v("success",e.data&&e.data.message||(0,o.__)("BuddyBoss Theme activated.","buddyboss"))):v("error",e&&e.data&&e.data.message||(0,o.__)("Activation failed. Please try again.","buddyboss"))})).catch((function(e){v("error",e&&e.message||(0,o.__)("Activation failed. Please try again.","buddyboss"))})).then((function(){_(!1)})))}:void 0,isBusy:f,disabled:!d||f,title:d?void 0:(0,o.__)("Theme activation requires the switch_themes capability — contact your network administrator.","buddyboss")},f?(0,o.__)("Activating…","buddyboss"):(0,o.__)("Activate Theme","buddyboss")),!g&&!l&&(0,r.createElement)(c.Button,{className:"bb-admin-welcome-banner__btn bb-admin-welcome-banner__btn--primary",variant:"primary",href:"https://buddyboss.com/pricing/",target:"_blank",rel:"noopener noreferrer"},(0,o.__)("Buy Theme","buddyboss")),g&&u&&(0,r.createElement)(c.Button,{className:"bb-admin-welcome-banner__btn bb-admin-welcome-banner__btn--primary",variant:"primary",href:u},(0,o.__)("Customize Theme","buddyboss")),(0,r.createElement)(c.Button,{className:"bb-admin-welcome-banner__btn bb-admin-welcome-banner__btn--secondary",variant:"secondary",onClick:function(){"function"==typeof e.onFieldChange&&e.onFieldChange("bb_rl_enabled","1")}},(0,o.__)("Use ReadyLaunch","buddyboss")))),(0,r.createElement)("div",{className:"bb-admin-welcome-banner__preview"},(0,r.createElement)("img",{src:rt,alt:(0,o.__)("BuddyBoss Theme interface preview","buddyboss"),loading:"lazy"}))))}const ut={"activity:all_activities":(0,i.lazy)((()=>a.e(794).then(a.bind(a,1794)))),"groups:all_groups":(0,i.lazy)((()=>a.e(483).then(a.bind(a,7483)))),"groups:group_types":(0,i.lazy)((()=>a.e(966).then(a.bind(a,1966)))),"members:profile_types":(0,i.lazy)((()=>a.e(499).then(a.bind(a,8499)))),"members:profile_fields":(0,i.lazy)((()=>a.e(517).then(a.bind(a,4517)))),"members:profile_search":(0,i.lazy)((()=>a.e(223).then(a.bind(a,6223)))),"forums:all_forums":(0,i.lazy)((()=>a.e(190).then(a.bind(a,3190)))),"forums:discussions":(0,i.lazy)((()=>a.e(510).then(a.bind(a,2510)))),"forums:discussion_tags":(0,i.lazy)((()=>a.e(944).then(a.bind(a,944)))),"forums:replies":(0,i.lazy)((()=>a.e(285).then(a.bind(a,4285)))),"moderation:reporting_categories":(0,i.lazy)((()=>a.e(801).then(a.bind(a,6801)))),"moderation:flagged_members":(0,i.lazy)((()=>a.e(231).then(a.bind(a,3231)))),"moderation:reported_content":(0,i.lazy)((()=>a.e(76).then(a.bind(a,5076)))),"emails:all_emails":(0,i.lazy)((()=>a.e(926).then(a.bind(a,6926)))),"invites:invites_list":(0,i.lazy)((()=>a.e(362).then(a.bind(a,3362))))};function mt({featureId:e,sidePanelId:t,onNavigate:n}){const[a,l]=(0,i.useState)(null),[d,_]=(0,i.useState)([]),[v,h]=(0,i.useState)([]),[C,k]=(0,i.useState)({}),[S,A]=(0,i.useState)({}),[D,O]=(0,i.useState)(!0),[I,R]=(0,i.useState)(t||null),[P,M]=(0,i.useState)(!1),[T,B]=(0,i.useState)(null),[L,j]=(0,i.useState)(!1),[F,U]=(0,i.useState)(null),[G,H]=(0,i.useState)({}),[z,W]=(0,i.useState)(0),[V,$]=(0,i.useState)(null),q=(0,i.useCallback)(((e,t,n)=>e?{label:e.label||t||"",upgrade_title:e.title||"",upgrade_description:e.description||n||"",upgrade_image_url:e.image_url||"",upgrade_media:e.media||null,upgrade_url:e.url||"https://www.buddyboss.com/pricing/",upgrade_tier:e.tier||"pro"}:null),[]),J=(0,i.useCallback)((e=>{const t=q(e?.pro_notice?.modal,e?.label,e?.description);t&&$(t)}),[q]),[Y,Z]=(0,i.useState)(null),[K,X]=(0,i.useState)({}),[Q,ee]=(0,i.useState)(!0),te=(0,i.useRef)(),ne=(0,i.useRef)(C);(0,i.useEffect)((()=>{ne.current=C}),[C]),(0,i.useEffect)((function(){function e(e){var t=e.detail;t&&t.fieldName&&t.status&&H((function(e){var n=Object.assign({},e);return n[t.fieldName]=t.status,n}))}return window.addEventListener(y,e),function(){window.removeEventListener(y,e)}}),[]),(0,i.useEffect)((function(){function e(e){var t=e.detail;t&&t.status&&Z({status:t.status,message:t.message||""})}return window.addEventListener(N,e),function(){window.removeEventListener(N,e)}}),[]),(0,i.useEffect)((()=>{const n=u(e);if(n){l(n);const e=n.side_panels||[];_(e),h(n.navigation||[]);const a=n.settings||{};if(k(a),A(JSON.parse(JSON.stringify(a))),t&&e.some((e=>e.id===t)))R(t);else{const t=e.find((e=>e.is_default))||e[0];R(t?t.id:null)}return O(!1),void ee(!1)}const a=new AbortController;return O(!0),(0,s.ZU)("bb_admin_get_feature_settings",{feature_id:e},{signal:a.signal}).then((n=>{if(n.success&&n.data){m(e,n.data),l(n.data);const a=n.data.side_panels||[];_(a),h(n.data.navigation||[]);const r=n.data.settings||{};if(k(r),A(JSON.parse(JSON.stringify(r))),t&&a.some((e=>e.id===t)))R(t);else{const e=a.find((e=>e.is_default))||a[0];R(e?e.id:null)}}O(!1),ee(!1)})).catch((e=>{e&&"AbortError"===e.name||(O(!1),ee(!1),Z({status:"error",message:(0,o.__)("Failed to load settings. Please refresh.","buddyboss")}))})),()=>a.abort()}),[e]),(0,i.useEffect)((()=>{t&&d.some((e=>e.id===t))&&R(t)}),[t,d]),(0,i.useEffect)((()=>{W(0)}),[e]),(0,i.useEffect)((()=>{if(!(D||!a||d.length>0||z>=3)){var n=!1,r=new AbortController,i=setTimeout((function(){(0,s.ZU)("bb_admin_get_feature_settings",{feature_id:e},{signal:r.signal}).then((function(a){if(!n){if(a&&a.success&&a.data){var r=a.data.side_panels||[];if(r.length>0){m(e,a.data),l(a.data),_(r),h(a.data.navigation||[]);var i=a.data.settings||{};k(i),A(JSON.parse(JSON.stringify(i)));var o=t&&r.some((function(e){return e.id===t}))?t:(r.find((function(e){return e.is_default}))||r[0]).id;return R(o),void W(0)}}W((function(e){return e+1}))}})).catch((function(e){e&&"AbortError"===e.name||W((function(e){return e+1}))}))}),1500);return function(){n=!0,r.abort(),clearTimeout(i)}}}),[D,a,d.length,e,t,z]),(0,i.useEffect)((()=>{var t=null;const n=()=>{t&&t.abort(),t=new AbortController,(0,s.ZU)("bb_admin_get_feature_settings",{feature_id:e},{signal:t.signal}).then((t=>{if(t.success&&t.data)if("reactions"===e){const n=ne.current;m(e,{...t.data,settings:n}),l(t.data),_(t.data.side_panels||[])}else{const n=t.data.settings||{};m(e,t.data),l(t.data),_(t.data.side_panels||[]),k(n),A(JSON.parse(JSON.stringify(n)))}})).catch((e=>{e&&"AbortError"===e.name||Z({status:"error",message:(0,o.__)("Failed to refresh settings. Please try again.","buddyboss")})}))};return window.addEventListener("bb-admin-refetch-feature",n),()=>{window.removeEventListener("bb-admin-refetch-feature",n),t&&t.abort()}}),[e]),(0,i.useEffect)((function(){function e(e){var t=e.detail&&e.detail.fields,n=e.detail&&e.detail.field_options;(t&&"object"==typeof t||n&&"object"==typeof n)&&(t&&"object"==typeof t&&k((function(e){return Object.assign({},e,t)})),_((function(a){return a.map((function(a){return Object.assign({},a,{sections:(a.sections||[]).map((function(a){return Object.assign({},a,{fields:(a.fields||[]).map((function(a){var r=null,i=t&&void 0!==t[a.name],o=n&&Array.isArray(n[a.name]);return i&&((r=r||{}).default=t[a.name],"notice"===a.type&&(r.description=t[a.name]),void 0===e.detail.is_connected||"input_button"!==a.type&&"bb_verify_popup"!==a.type||(r.is_connected=e.detail.is_connected)),o&&((r=r||{}).options=n[a.name]),r?Object.assign({},a,r):a}))})}))})}))})),b())}return window.addEventListener(E,e),function(){window.removeEventListener(E,e)}}),[]),(0,i.useEffect)((function(){function e(e){var t=e.detail&&e.detail.fields,n=!(!e.detail||!e.detail.disabled);t&&Array.isArray(t)&&function(e,t){_((function(n){return n.map((function(n){return Object.assign({},n,{sections:(n.sections||[]).map((function(n){return Object.assign({},n,{fields:(n.fields||[]).map((function(n){return-1!==e.indexOf(n.name)?Object.assign({},n,t):n}))})}))})}))}))}(t,{disabled:n})}return window.addEventListener(w,e),function(){window.removeEventListener(w,e)}}),[]),(0,i.useEffect)((()=>(te.current=(()=>{let t;return function(...n){clearTimeout(t),t=setTimeout((()=>{clearTimeout(t),(t=>{0!==Object.keys(t).length&&(0,s.ZU)("bb_admin_save_feature_settings",{feature_id:e,settings:JSON.stringify(t)}).then((n=>{if(n.success)if(Z({status:"success",message:(0,o.__)("Settings saved.","buddyboss")}),X({}),n.data&&n.data.bbAdminDataUpdates&&"object"==typeof n.data.bbAdminDataUpdates&&"undefined"!=typeof window&&window.bbAdminData&&Object.assign(window.bbAdminData,n.data.bbAdminDataUpdates),"reactions"===e)!function(e,t,n,a){const r=void 0!==t.reaction_items;let i=e.data?.migration_data,o=e.data?.migration_status||"";const s="migration_data"in(e.data||{});if(i&&"dismissed"===i.status&&(i={},o=""),r)return void a.ajaxFetch("bb_admin_get_feature_settings",{feature_id:n}).then((e=>{if(!e.success||!e.data)return;let t=e.data;s&&(t={...t,side_panels:x(t.side_panels,i||{},o)}),a.setCachedFeatureData(n,t),a.setFeature(t),a.setSidePanels(t.side_panels||[]);const r=t.settings||{};a.setSettings(r),a.setOriginalSettings(r)}));if(s){const e=e=>x(e,i||{},o);return a.setSidePanels((t=>e(t))),a.setFeature((r=>{if(!r)return r;const i=e(r.side_panels||[]),o=a.getCachedFeatureData(n);return o&&a.setCachedFeatureData(n,{...o,side_panels:i,settings:{...o.settings,...t}}),{...r,side_panels:i}})),a.setSettings((e=>({...e,...t}))),void a.setOriginalSettings((e=>({...e,...t})))}a.setOriginalSettings((e=>({...e,...t})));const l=a.getCachedFeatureData(n);l&&a.setCachedFeatureData(n,{...l,settings:{...l.settings,...t}})}(n,t,e,{ajaxFetch:s.ZU,getCachedFeatureData:u,setCachedFeatureData:m,setFeature:l,setSidePanels:_,setSettings:k,setOriginalSettings:A});else{var a=n.data&&n.data.saved?n.data.saved:t;k((e=>({...e,...a}))),A((e=>({...e,...a})));const r=u(e);r&&m(e,{...r,settings:{...r.settings,...a}}),n.data&&n.data.refresh_panels&&(b(),window.dispatchEvent(new Event("bb-admin-refetch-feature")))}else Z({status:"error",message:n.data&&n.data.message||(0,o.__)("Something went wrong. Please try again.","buddyboss")})})).catch((()=>{Z({status:"error",message:(0,o.__)("Something went wrong. Please try again.","buddyboss")})}))})(...n)}),1e3)}})(),()=>{te.current&&te.current.cancel&&te.current.cancel()})),[e]),(0,i.useEffect)((()=>{if(!Q&&Object.keys(K).length>0){var e=ne.current;const t=Object.fromEntries(Object.keys(K).map((t=>[t,!0===K[t]?e[t]:K[t]])));te.current(t)}}),[K,Q]),(0,f.A)(Y,Z);var ae=(0,i.useMemo)((function(){var e={};return d.forEach((function(t){(t.sections||[]).forEach((function(t){(t.fields||[]).forEach((function(t){"input_button"!==t.type&&"bb_verify_popup"!==t.type||!Array.isArray(t.related_fields)||t.related_fields.forEach((function(t){e[t]=!0}))}))}))})),e}),[d]),re=(0,i.useMemo)((function(){var e={};return d.forEach((function(t){(t.sections||[]).forEach((function(t){(t.fields||[]).forEach((function(t){t.parent_field&&(e[t.parent_field]||(e[t.parent_field]=[]),e[t.parent_field].push(t.name))}))}))})),e}),[d]);const ie=(0,i.useCallback)(((e,t)=>{if(ae[e])k((function(n){return Object.assign({},n,{[e]:t})}));else{Z({status:"saving",message:(0,o.__)("Saving changes...","buddyboss")});var n=[];"function"==typeof t||t||(n=re[e]||[]),k((a=>{var r={...a,[e]:"function"==typeof t?t(a[e]):t};return n.forEach((function(e){r[e]=0})),r})),X((a=>{const r={...a};return r[e]="function"==typeof t||t,n.forEach((function(e){r[e]=0})),r}))}}),[ae,re]);!function({featureId:e,settings:t,settingsRef:n,initialLoad:a,setSidePanels:r,setSettings:o,handleSettingChange:s}){var l=(0,i.useRef)(null),c=(0,i.useRef)(""),d=(0,i.useRef)(s);d.current=s;var u=t.bb_group_nav_order,m=u&&"object"==typeof u?JSON.stringify(u):"";(0,i.useEffect)((function(){if("groups"===e&&m){for(var t=JSON.parse(m),i=[],s=Object.keys(t),u=0;u{M(!0),j(!0),U(null);try{const t=await(async e=>{if(!e)throw new Error("Content ID is required");const t=Xe(e);if(!t||!/^\d+$/.test(t))throw new Error("Could not determine help article ID");const n=`bb_help_content_${t}`,a=(e=>{const t=localStorage.getItem(e);if(t){const{timestamp:e,data:n}=JSON.parse(t);if((new Date).getTime()-e<2592e5)return n}return null})(n);if(a)return a;try{const e=await fetch((()=>{const e="undefined"!=typeof window&&window.bbAdminData&&window.bbAdminData.apiUrl?window.bbAdminData.apiUrl:"/wp-json/buddyboss/v1/";return(e.endsWith("/")?e:e+"/")+"help-content/proxy"})(),{method:"POST",credentials:"same-origin",headers:{Accept:"application/json","Content-Type":"application/json","X-WP-Nonce":"undefined"!=typeof window&&window.bbAdminData&&window.bbAdminData.nonce||""},body:JSON.stringify({url:Qe(t)})});if(!e.ok){let t=`HTTP ${e.status}`;try{const n=await e.json();n&&"string"==typeof n.message&&n.message&&(t=n.message)}catch(e){}throw new Error(`Failed to fetch help content (${t})`)}const a=await e.json(),r=a&&"object"==typeof a&&a.body&&"object"==typeof a.body?a.body:{},i=r.title&&"string"==typeof r.title.rendered?r.title.rendered:"",o={title:i,content:r.content&&"string"==typeof r.content.rendered?r.content.rendered:"",videoId:(r.acf&&"string"==typeof r.acf.video_id?r.acf.video_id:"")||null,imageUrl:(r.acf&&"string"==typeof r.acf.featured_image?r.acf.featured_image:"")||null};return((e,t)=>{const n={timestamp:(new Date).getTime(),data:t};localStorage.setItem(e,JSON.stringify(n))})(n,o),o}catch(e){throw console.error("Error fetching help content:",e.message||e),e}})(e);B(t)}catch(t){U((0,o.__)("Failed to load help content. Please try again later.","buddyboss")),Ke(e)}finally{j(!1)}};if((0,i.useEffect)((function(){if(!D&&a&&d&&d.length&&!d.find((function(e){return e.id===I&&(!e.conditional||"disable"===e.conditional.action||$e(e.conditional,C))}))){var r=d.find((function(e){return!e.conditional||"disable"===e.conditional.action||$e(e.conditional,C)}));r&&r.id!==I&&r.id!==t&&(R(r.id),"function"==typeof n&&n(`/settings/${e}/${r.id}`))}}),[D,a,d,I,t,C,e,n]),D)return(0,r.createElement)("div",{className:"bb-admin-feature-settings bb-admin-loading"},(0,r.createElement)(c.Spinner,null));if(!a)return(0,r.createElement)("div",{className:"bb-admin-feature-settings bb-admin-not-found"},(0,r.createElement)("h2",null,(0,o.__)("Feature not found","buddyboss")),(0,r.createElement)("p",null,(0,o.__)("The requested feature could not be found.","buddyboss")));const se=d.find((function(e){return e.id===I&&(!e.conditional||"disable"===e.conditional.action||$e(e.conditional,C))})),le=ut[e+":"+I]||null;return(0,r.createElement)("div",{className:"bb-admin-feature-settings"},(0,r.createElement)("div",{className:"bb-admin-feature-settings__container"},(0,r.createElement)("aside",{className:"bb-admin-feature-settings__sidebar"},(0,r.createElement)(Ze,{featureId:e,sidePanels:d,navItems:v,currentPanel:I,onNavigate:n,onBack:()=>{n("/settings")},formValues:C})),(0,r.createElement)("main",{className:"bb-admin-feature-settings__main"+(le?" bb-admin-feature-settings__main--custom-panel":"")},le?(0,r.createElement)(i.Suspense,{fallback:(0,r.createElement)("div",{className:"bb-admin-loading"},(0,r.createElement)(c.Spinner,null))},(0,r.createElement)(le,{onNavigate:n,helpUrl:se?se.help_url:"",onHelpClick:oe,feature:a,settings:C,activePanelId:I})):(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"bb-admin-feature-settings__content-wrap"},(0,r.createElement)("div",{className:"bb-admin-feature-settings__content"},"appearance"===e&&"general"===I&&(0,r.createElement)(dt,{settings:C,onFieldChange:ie}),se?(0,r.createElement)(r.Fragment,null,(se.sections||[]).map((e=>{var t=!1,n=!1;if(e.conditional&&($e(e.conditional,C)||("disable"===e.conditional.action?t=!0:n=!0)),n)return null;if(t&&!(e.fields||[]).some((function(e){return"hidden"!==e.type&&(!e.conditional||"disable"===e.conditional.action||$e(e.conditional,C))})))return null;var a=e.section_toggle||null,o=!1;if(a){var s=C[a];o=!s||"0"===s||0===s}return(0,r.createElement)("div",{key:e.id,id:`section-${e.id}`,className:"bb-admin-feature-settings__section"+(t?" bb-admin-feature-settings__section--disabled":"")},(0,r.createElement)("div",{className:"bb-admin-feature-settings__section-header"},(0,r.createElement)("div",{className:"bb-admin-feature-settings__section-header-left"},(0,r.createElement)("h3",{className:"bb-admin-feature-settings__section-title"},e.title),function(){for(var t=e.fields||[],n=null,a=0;a{W(0)}},(0,o.__)("Try again","buddyboss")))):(0,r.createElement)("div",{className:"bb-admin-feature-settings__no-section"},(0,r.createElement)("p",null,(0,o.__)("Please select a panel from the sidebar.","buddyboss")))))))),Y&&(0,r.createElement)("div",{className:"bb-toast-container"},(0,r.createElement)(f.y,{status:Y.status,message:Y.message,onDismiss:()=>Z(null)})),(0,r.createElement)(tt,{isOpen:P,onClose:()=>{M(!1),B(null),U(null)},title:T&&T.title||(0,o.__)("Help","buddyboss")},L?(0,r.createElement)("div",{className:"help-content-loading"},(0,r.createElement)(c.Spinner,null),(0,r.createElement)("p",null,(0,o.__)("Loading help content...","buddyboss"))):F?(0,r.createElement)("div",{className:"help-content-error"},(0,r.createElement)("p",null,F)):T?(0,r.createElement)(r.Fragment,null,T.videoId&&/^[a-zA-Z0-9_-]+$/.test(T.videoId)&&(0,r.createElement)("div",{style:{marginBottom:16}},(0,r.createElement)("iframe",{width:"100%",height:"315",src:`https://www.youtube.com/embed/${T.videoId}`,title:(0,o.__)("Video tutorial","buddyboss"),frameBorder:"0",allowFullScreen:!0})),(0,r.createElement)("div",{className:"help-content",dangerouslySetInnerHTML:{__html:(0,nt.H)(T.content)}}),(()=>{const e=T.imageUrl?(0,nt.e)(T.imageUrl):null;return e?(0,r.createElement)("img",{src:e,alt:(0,o.__)("Help content illustration","buddyboss"),style:{width:"100%",borderRadius:8,marginBottom:16}}):null})()):(0,r.createElement)("p",null,(0,o.__)("No help content available.","buddyboss"))),V&&(0,r.createElement)(g,{feature:V,onClose:()=>$(null)}))}const bt=(0,i.lazy)((()=>a.e(794).then(a.bind(a,1794)))),pt=(0,i.lazy)((()=>a.e(483).then(a.bind(a,7483)))),ft=(0,i.lazy)((()=>a.e(190).then(a.bind(a,3190))));function _t(e,t){if(!e||!Array.isArray(e))return!0;const n=e.find((e=>e.id===t));return!n||"active"===n.status}function gt(){return(0,r.createElement)("div",{className:"bb-admin-loading"},(0,r.createElement)("span",{className:"spinner is-active"}))}function vt({featureId:e,featureLabel:t,onNavigate:n}){return(0,r.createElement)("div",{className:"bb-admin-feature-disabled"},(0,r.createElement)("div",{className:"bb-admin-feature-disabled__icon"},(0,r.createElement)("svg",{width:"64",height:"64",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("circle",{cx:"12",cy:"12",r:"10",stroke:"#E5E7EB",strokeWidth:"2"}),(0,r.createElement)("path",{d:"M12 8V12M12 16H12.01",stroke:"#9CA3AF",strokeWidth:"2",strokeLinecap:"round"}))),(0,r.createElement)("h2",{className:"bb-admin-feature-disabled__title"},(0,o.__)("Feature Not Enabled","buddyboss")),(0,r.createElement)("p",{className:"bb-admin-feature-disabled__description"},(0,o.sprintf)((0,o.__)("The %s feature is currently disabled. Enable it to access these settings.","buddyboss"),t||e)),(0,r.createElement)("div",{className:"bb-admin-feature-disabled__actions"},(0,r.createElement)(c.Button,{variant:"primary",onClick:()=>n("/settings")},(0,o.__)("Go to Features","buddyboss"))))}function ht({currentRoute:e,onNavigate:t}){const[n,a]=(0,i.useState)(null),[l,c]=(0,i.useState)(!0),d=(0,i.useRef)(!1),u=(0,i.useRef)(!1),m=e.split("/").filter(Boolean),b=m[0]||"dashboard",p="settings"===b||"activity"===b||"groups"===b||"forums"===b;(0,i.useEffect)((()=>{p?(d.current||c(!0),(0,s.Kl)().then((e=>{d.current=!0,a(e),c(!1)})).catch((()=>{c(!1)}))):c(!1)}),[e,p]),(0,i.useEffect)((()=>{var t=e.split("/").filter(Boolean),n=t[0]||"dashboard";const a=new URLSearchParams(window.location.search),r=a.get("tab"),i=a.get("panel"),o=(e,t)=>{u.current&&!t?window.history.pushState({},"",e):window.history.replaceState({},"",e)};if("/settings"===e){if(r||i||window.location.hash){a.delete("tab"),a.delete("panel");const e=a.toString();o(window.location.pathname+(e?"?"+e:""),!1)}}else if("settings"===n&&t[1]){const e=t[1],n=t[2]||null;if(r!==e||i!==n||window.location.hash){const t=r===e&&!i&&!!n;a.set("tab",e),n?a.set("panel",n):a.delete("panel"),o(window.location.pathname+"?"+a.toString(),t)}}u.current=!0}),[e]);const f=e=>{if(!n)return e;const t=n.find((t=>t.id===e));return t?.label||e};switch(b){case"settings":const e=m[1],a=m[2];return e?l?(0,r.createElement)(gt,null):_t(n,e)?(0,r.createElement)(mt,{featureId:e,sidePanelId:a,onNavigate:t}):(0,r.createElement)(vt,{featureId:e,featureLabel:f(e),onNavigate:t}):(0,r.createElement)(h,{onNavigate:t});case"activity":if(l)return(0,r.createElement)(gt,null);if(!_t(n,"activity"))return(0,r.createElement)(vt,{featureId:"activity",featureLabel:f("activity"),onNavigate:t});if("all"===m[1])return(0,r.createElement)(i.Suspense,{fallback:(0,r.createElement)(gt,null)},(0,r.createElement)(bt,{onNavigate:t}));if(m[1]&&"edit"===m[2]){const e=m[1];return(0,r.createElement)("div",{className:"bb-admin-activity-edit"},(0,r.createElement)("h1",null,(0,o.__)("Edit Activity","buddyboss")),(0,r.createElement)("p",null,(0,o.__)("Activity edit screen - ID:","buddyboss")," ",e))}return(0,r.createElement)(gt,null);case"groups":return l?(0,r.createElement)(gt,null):_t(n,"groups")?"all"===m[1]?(0,r.createElement)(i.Suspense,{fallback:(0,r.createElement)(gt,null)},(0,r.createElement)(pt,{onNavigate:t})):(0,r.createElement)(gt,null):(0,r.createElement)(vt,{featureId:"groups",featureLabel:f("groups"),onNavigate:t});case"forums":return l?(0,r.createElement)(gt,null):_t(n,"forums")?"all"===m[1]?(0,r.createElement)(i.Suspense,{fallback:(0,r.createElement)(gt,null)},(0,r.createElement)(ft,{onNavigate:t})):(0,r.createElement)(gt,null):(0,r.createElement)(vt,{featureId:"forums",featureLabel:f("forums"),onNavigate:t});default:return(0,r.createElement)("div",{className:"bb-admin-not-found"},(0,r.createElement)("h2",null,(0,o.__)("Page not found","buddyboss")),(0,r.createElement)("p",null,(0,o.__)("The requested page could not be found.","buddyboss")))}}var yt=a(74),Et="bb_recaptcha_verify",wt="bb-recaptcha-modal-v2-widget",Nt="buddyboss/recaptcha-verify",xt="",Ct=null;wp.hooks.addFilter("bb_admin_verify_field_should_auto_submit",Nt,(function(e,t){return(!t||Et!==t.name)&&e})),wp.hooks.addAction("bb_admin_verify_field_phase_change",Nt,(function(e,t,n){if(e&&Et===e.name)if("loading"===t){xt="";var a=n&&n.bb_recaptcha_site_key||"",r=n&&n.bb_recaptcha_version||"recaptcha_v3";if(!a)return;setTimeout((function(){!function(e,t,n){var a=document.getElementById("bb-recaptcha-admin-script");a&&a.remove();var r=document.querySelector(".grecaptcha-badge");r&&r.parentNode&&r.parentNode.remove();var i=document.getElementById("bb-recaptcha-invisible-container");if(i&&i.remove(),window.grecaptcha)try{delete window.grecaptcha}catch(e){window.grecaptcha=void 0}delete window.bb_recaptcha_v3_verify,delete window.bb_recaptcha_v2_verify,delete window.bb_recaptcha_v2_verify_invisible;var o=document.createElement("script");o.id="bb-recaptcha-admin-script";var s="https://www.google.com/recaptcha/api.js";if("recaptcha_v3"===t)window.bb_recaptcha_v3_verify=function(){window.grecaptcha&&window.grecaptcha.ready((function(){window.grecaptcha.execute(e,{action:"bb_recaptcha_admin_verify"}).then((function(e){n(e)}))}))},s+="?onload=bb_recaptcha_v3_verify&render="+encodeURIComponent(e);else if("recaptcha_v2_checkbox"===t)window.bb_recaptcha_v2_verify=function(){window.bb_recaptcha_box=window.grecaptcha.render(wt,{sitekey:e,theme:"light",callback:function(e){!function(e){xt=e,Ct&&Ct.setPhase&&Ct.setPhase("ready")}(e)}})},s+="?onload=bb_recaptcha_v2_verify&render=explicit";else if("recaptcha_v2_invisible"===t){var l=document.createElement("div");l.id="bb-recaptcha-invisible-container",document.body.appendChild(l),window.bb_recaptcha_v2_verify_invisible=function(){var t=window.grecaptcha.render("bb-recaptcha-invisible-container",{sitekey:e,size:"invisible",callback:function(e){n(e)}});window.grecaptcha.execute(t)},s+="?onload=bb_recaptcha_v2_verify_invisible&render=explicit"}o.src=s,o.async=!0,o.defer=!0,document.head.appendChild(o)}(a,r,(function(e){xt=e,Ct&&Ct.submit&&Ct.submit()}))}),100)}else"idle"!==t&&"success"!==t&&"error"!==t&&"disconnecting"!==t||(function(){var e=document.getElementById("bb-recaptcha-admin-script");e&&e.remove();var t=document.getElementById("bb-recaptcha-invisible-container");t&&t.remove(),delete window.bb_recaptcha_v3_verify,delete window.bb_recaptcha_v2_verify,delete window.bb_recaptcha_v2_verify_invisible,delete window.bb_recaptcha_box}(),xt="")})),wp.hooks.addFilter("bb_admin_verify_field_modal_content",Nt,(function(e,t,n,a,r){if(!t||Et!==t.name)return e;Ct=r;var s="recaptcha_v2_checkbox"===(a&&a.bb_recaptcha_version||"recaptcha_v3");return"loading"===n?s?(0,i.createElement)("div",{className:"bb-recaptcha-modal__v2-container"},(0,i.createElement)("div",{id:wt})):(0,i.createElement)("div",{className:"bb-admin-verify-modal__status"},(0,i.createElement)("p",null,(0,o.__)("Verifying reCAPTCHA token…","buddyboss"))):"ready"===n?s?(0,i.createElement)("div",{className:"bb-recaptcha-modal__v2-container"},(0,i.createElement)("div",{id:wt})):(0,i.createElement)("div",{className:"bb-admin-verify-modal__status"},(0,i.createElement)("p",null,(0,o.__)("reCAPTCHA token is ready, click Submit to verify.","buddyboss"))):e})),wp.hooks.addFilter("bb_admin_verify_field_before_ajax",Nt,(function(e,t,n){return t&&Et===t.name&&(e.append("captcha_response",xt),e.append("bb_recaptcha_version",n&&n.bb_recaptcha_version||"recaptcha_v3")),e}));var kt=a(2619),St=["bb-pusher-app-id","bb-pusher-app-key","bb-pusher-app-secret","bb-pusher-app-cluster"];function At(e,t){var n=document.querySelector('input[name="'+e+'"], select[name="'+e+'"], textarea[name="'+e+'"]'),a=n&&n.value||"";return a||(a=t&&t[e]?t[e]:""),String(a).trim()}(0,kt.addFilter)("bb_admin_verify_field_button_disabled","buddyboss/pusher-verify",(function(e,t,n,a){return t&&"_bb_pusher_verify"===t.name&&e?"custom"===At("bb-pusher-app-cluster",a)?e:!St.every((function(e){return!!At(e,a)})):e}));const Dt=(0,i.lazy)((()=>a.e(484).then(a.bind(a,484))));function Ot(){const e=(0,i.useRef)(null),{open:t,state:n}=(0,yt.VC)(),[a,s]=(0,i.useState)("/settings"),[c,d]=(0,i.useState)(!0);return(0,i.useEffect)((()=>{"undefined"!=typeof window&&window.bbAdminData&&window.bbAdminData.helpContentCacheFlushSignal&&Ke()}),[]),(0,i.useEffect)((()=>{!function(e){var t=document.getElementById("toplevel_page_buddyboss-platform");if(t){var n=e.replace(/^\//,"").split("/"),a=n[0]||"",r="settings"===a?n[1]||"":a,i="settings"===a?n[2]||"":n[1]||"",o={groups:["all_groups","group_types","group_navigation"],activity:["all_activities"],members:["profile_fields","profile_types","profile_search","profile_navigation"],forums:["all_forums","discussions","discussion_tags","replies"],emails:["all_emails"]},s=!1;o[r]&&(s=-1!==o[r].indexOf(i)),"settings"===a||"activity"!==a&&"groups"!==a&&"forums"!==a||(s=!0);var l=s?r:"settings",c=t.querySelectorAll("ul.wp-submenu li"),d=null,u=null,m=null;if(c.forEach((function(e){var t=e.querySelector("a");if(t){var n=t.getAttribute("href")||"";if(-1!==n.indexOf("page=bp-settings")&&(u=e),"admin.php?page=bb-settings"===n&&(m=e),"settings"!==l){var a={members:"bp-profile-setup"}[l]||"bp-"+l;-1!==n.indexOf("page="+a)&&(d=e),d||"forums"!==l||-1===n.indexOf("post_type=forum")||(d=e),d||-1===n.indexOf("tab="+l)||(d=e)}}})),"settings"===l&&(d=u||m),d||(d=m||u),d){c.forEach((function(e){e.classList.remove("current");var t=e.querySelector("a");t&&(t.classList.remove("current"),t.removeAttribute("aria-current"))})),d.classList.add("current");var b=d.querySelector("a");b&&(b.classList.add("current"),b.setAttribute("aria-current","page"))}}}(a)}),[a]),(0,i.useEffect)((()=>{"undefined"!=typeof window&&"function"==typeof window.scrollTo&&window.scrollTo(0,0)}),[a]),(0,i.useEffect)((()=>{const e=new URLSearchParams(window.location.search),t=e.get("page"),n=e.get("tab"),a=e.get("panel");e.get("field");let r="/settings";if("bb-settings"===t)if(n)r=`/settings/${n}`,a&&(r+=`/${a}`);else{r=window.location.hash.replace("#","")||"/settings"}else if("bp-settings"===t&&n){const e={"bp-activity":"activity","bp-groups":"groups","bp-messages":"messages","bp-media":"media","bp-video":"video","bp-document":"document","bp-forums":"forums","bp-friends":"friends","bp-notifications":"notifications","bp-invites":"invites","bp-moderation":"moderation","bp-search":"search","bp-xprofile":"xprofile","bp-registration":"registration","bp-performance":"performance","bp-general":"general","bp-credit":"credit"}[n]||n.replace("bp-","");if(r=`/settings/${e}`,a&&(r+=`/${a}`),window.history.replaceState){const t=new URLSearchParams;t.set("page","bb-settings"),t.set("tab",e),a&&t.set("panel",a);const n=window.location.pathname+"?"+t.toString();window.history.replaceState({},"",n)}}else if("bp-activity"===t)r="/activity/all";else if("bp-groups"===t){const t=e.get("gid"),n=e.get("action");r=t&&"edit"===n?`/groups/${t}/edit`:"/groups/all"}else if("bp-components"===t)r="/settings";else if("bp-integrations"===t)r="/settings";else{const e=window.location.hash.replace("#","");e&&(r=e)}s(r),d(!1);const i=()=>{const e=new URLSearchParams(window.location.search),t=e.get("page"),n=e.get("tab"),a=e.get("panel");if("bb-settings"===t)if(n){let e=`/settings/${n}`;a&&(e+=`/${a}`),s(e)}else{const e=window.location.hash.replace("#","");s(e||"/settings")}},o=()=>{const e=window.location.hash.replace("#","");e&&s(e)};return window.addEventListener("popstate",i),window.addEventListener("hashchange",o),()=>{window.removeEventListener("popstate",i),window.removeEventListener("hashchange",o)}}),[]),c?(0,r.createElement)("div",{className:"bb-admin-loading"},(0,r.createElement)("span",{className:"spinner is-active"})):(0,r.createElement)("div",{className:"bb-admin-app"},(0,r.createElement)("a",{href:"#bb-admin-settings-main",className:"screen-reader-shortcut"},(0,o.__)("Skip to settings content","buddyboss")),(0,r.createElement)(l,{onNavigate:s,kbTriggerRef:e,openKb:t}),(0,r.createElement)("div",{id:"bb-admin-settings-main",tabIndex:"-1"},(0,r.createElement)(ht,{currentRoute:a,onNavigate:s})),n.isOpen&&(0,r.createElement)(i.Suspense,{fallback:null},(0,r.createElement)(Dt,{triggerRef:e})))}class It extends i.Component{constructor(e){super(e),this.state={hasError:!1,error:null}}static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){"undefined"!=typeof console&&console.error("[BuddyBoss Settings 2.0] Rendering error:",e,t)}handleRetry=()=>{this.setState({hasError:!1,error:null})};render(){return this.state.hasError?(0,r.createElement)("div",{className:"bb-admin-error-boundary"},(0,r.createElement)("div",{className:"bb-admin-error-boundary__content"},(0,r.createElement)("h2",null,(0,o.__)("Something went wrong","buddyboss")),(0,r.createElement)("p",null,(0,o.__)("An error occurred while loading the settings. Please try refreshing the page.","buddyboss")),this.state.error&&window.bbAdminData?.debug&&(0,r.createElement)("pre",{className:"bb-admin-error-boundary__details"},this.state.error.toString()),(0,r.createElement)("div",{className:"bb-admin-error-boundary__actions"},(0,r.createElement)("button",{type:"button",className:"button button-primary",onClick:this.handleRetry},(0,o.__)("Try Again","buddyboss")),(0,r.createElement)("button",{type:"button",className:"button",onClick:()=>window.location.reload()},(0,o.__)("Reload Page","buddyboss"))))):this.props.children}}const Rt=document.getElementById("bb-admin-settings");Rt&&(0,i.createRoot)(Rt).render((0,r.createElement)(It,null,(0,r.createElement)((function(){return(0,r.createElement)(yt.fN,null,(0,r.createElement)(Ot,null))}),null)))})(); \ No newline at end of file diff --git a/src/js/admin/settings/components/access-control/AccessControlField.js b/src/js/admin/settings/components/access-control/AccessControlField.js index 333d73a9d1..45bcd2e795 100644 --- a/src/js/admin/settings/components/access-control/AccessControlField.js +++ b/src/js/admin/settings/components/access-control/AccessControlField.js @@ -90,6 +90,11 @@ export function AccessControlField( { field, value, onChange } ) { return data.current_sub_type || ''; } ); var [ options, setOptions ] = useState( data.options || [] ); + // Recipient list for threaded "Specific" checkboxes: the FULL role set + // (includes administrators + the sender's own role), unlike `options` which + // is the admin-excluded sender list. Falls back to `options` when the server + // provides no separate recipient list (legacy parity — see renderThreadedCheckboxes). + var [ recipientOptions, setRecipientOptions ] = useState( data.recipient_options || data.options || [] ); var [ selectedOptions, setSelectedOptions ] = useState( value?.[ 'access-control-options' ] || [] ); var [ loading, setLoading ] = useState( false ); var [ fetchError, setFetchError ] = useState( '' ); @@ -179,6 +184,7 @@ export function AccessControlField( { field, value, onChange } ) { // Reset to placeholder — save to clear the setting. if ( ! newType ) { setOptions( [] ); + setRecipientOptions( [] ); onChange( { 'access-control-type': '', 'access-control-options': [], @@ -198,6 +204,7 @@ export function AccessControlField( { field, value, onChange } ) { // If this type has sub-types, don't fetch options yet — wait for sub-type selection. if ( typeConfig && typeConfig.sub_types && typeConfig.sub_types.items && typeConfig.sub_types.items.length > 0 ) { setOptions( [] ); + setRecipientOptions( [] ); return; } @@ -220,6 +227,7 @@ export function AccessControlField( { field, value, onChange } ) { var newOptions = response?.data?.options || []; newOptions = wp.hooks.applyFilters( 'bb.accessControl.options', newOptions, field, newType ); setOptions( newOptions ); + setRecipientOptions( response?.data?.recipient_options || response?.data?.options || [] ); setLoading( false ); } ).catch( function( error ) { if ( error && 'AbortError' === error.name ) { @@ -244,6 +252,7 @@ export function AccessControlField( { field, value, onChange } ) { if ( ! newSubType || ! typeConfig || ! typeConfig.sub_types ) { setOptions( [] ); + setRecipientOptions( [] ); return; } @@ -265,6 +274,7 @@ export function AccessControlField( { field, value, onChange } ) { var newOptions = response?.data?.options || []; newOptions = wp.hooks.applyFilters( 'bb.accessControl.options', newOptions, field, selectedType, newSubType ); setOptions( newOptions ); + setRecipientOptions( response?.data?.recipient_options || response?.data?.options || [] ); setLoading( false ); } ).catch( function( error ) { if ( error && 'AbortError' === error.name ) { @@ -400,11 +410,15 @@ export function AccessControlField( { field, value, onChange } ) { * @return {JSX.Element} Checkbox list. */ var renderThreadedCheckboxes = function( optKey, subSettings ) { + // Recipient list = the FULL role set, including administrators and the + // sender's own role. The sender toggle rows (`options`) exclude + // administrators, but the recipient checkboxes must list every role — + // matching legacy multiple-options.php, which looped the full list. Fall + // back to `options` for types that have no separate recipient list. + var recipientList = ( recipientOptions && recipientOptions.length ) ? recipientOptions : options; return (
- { options.filter( function( o ) { - return String( o.value ) !== optKey; - } ).map( function( o ) { + { recipientList.map( function( o ) { var specKey = String( o.value ); return ( Date: Wed, 10 Jun 2026 14:27:59 +0530 Subject: [PATCH 2/2] [PROD-9975] Access controls: fix Join Groups toggle list rendering as bordered cards MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Groups → Access Controls "Join Groups" field rendered each role toggle inside a bordered card, unlike "Create Groups" (and the other non-threaded permission fields) which render as a plain toggle list. The card border/padding on .bb-access-control-field__toggle-item is intended for threaded fields (Send Messages, Connections). Non-threaded fields strip it via a [data-field-name] override list, but bb-access-control-join-groups was missing from that list, so it fell back to the card styling. Add bb-access-control-join-groups to the override so it matches Create Groups. CSS-only; the field registration was already correct (non-threaded). --- src/bp-core/admin/bb-settings/settings/build/styles/admin.css | 2 +- .../settings/styles/scss/screens/features/_access-control.scss | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bp-core/admin/bb-settings/settings/build/styles/admin.css b/src/bp-core/admin/bb-settings/settings/build/styles/admin.css index 1aef304ba9..bbfa28ed9f 100644 --- a/src/bp-core/admin/bb-settings/settings/build/styles/admin.css +++ b/src/bp-core/admin/bb-settings/settings/build/styles/admin.css @@ -1 +1 @@ -.bb-admin-pagination__pagination{display:flex;align-items:center;gap:4px}.bb-admin-pagination__pagination-btn.is-secondary,.bb-admin-pagination__pagination-btn.is-primary{min-width:32px;height:32px;padding:0 6px;display:flex;align-items:center;justify-content:center;color:#666;font-size:13px;font-weight:500;line-height:1;border:1px solid rgba(0,0,0,0);box-shadow:none;border-radius:6px}.bb-admin-pagination__pagination-btn.is-secondary:hover,.bb-admin-pagination__pagination-btn.is-primary:hover{background-color:#fff !important;border-color:#d9d9d9;box-shadow:none !important;color:#666 !important}.bb-admin-pagination__pagination-btn--current.is-primary{background-color:#fff;border-color:#2f2f2f;color:#1e1e1e;border-radius:6px}.bb-admin-pagination__pagination-btn--current.is-primary:hover{background-color:#fff !important;color:#1e1e1e !important;border-color:#2f2f2f;box-shadow:none}.bb-admin-pagination__pagination-ellipsis{font-size:13px;font-weight:500;color:#666;min-width:24px;text-align:center;line-height:32px}.bb-admin-pagination__pagination-btn--previous,.bb-admin-pagination__pagination-btn--next{border:none !important;box-shadow:none !important;color:rgba(0,0,0,0) !important;font-size:0 !important}.bb-admin-pagination__pagination-btn--previous:before,.bb-admin-pagination__pagination-btn--next:before{content:"";font-family:"bb-icons-rl";font-size:16px;color:#2f2f2f;font-weight:400}.bb-admin-pagination__pagination-btn--previous[disabled],.bb-admin-pagination__pagination-btn--next[disabled]{opacity:.5;pointer-events:none}.bb-admin-pagination__pagination-btn--next:before{content:""}.bb-admin-actions-toggle{text-align:center}.bb-admin-actions-toggle .components-dropdown-menu__toggle,.bb-admin-actions-toggle .components-button{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;min-width:32px;width:32px;height:32px;color:#666;border-radius:4px}.bb-admin-actions-toggle .components-dropdown-menu__toggle i,.bb-admin-actions-toggle .components-button i{color:#2f2f2f;font-size:24px;line-height:1;font-weight:700}.bb-admin-actions-toggle .components-dropdown-menu__toggle:hover,.bb-admin-actions-toggle .components-dropdown-menu__toggle:focus,.bb-admin-actions-toggle .components-dropdown-menu__toggle.is-pressed,.bb-admin-actions-toggle .components-dropdown-menu__toggle.is-opened,.bb-admin-actions-toggle .components-button:hover,.bb-admin-actions-toggle .components-button:focus,.bb-admin-actions-toggle .components-button.is-pressed,.bb-admin-actions-toggle .components-button.is-opened{color:#1e1e1e;background:#f0f0f0;box-shadow:none}.bb-admin-actions-toggle .components-dropdown-menu__toggle .dashicon,.bb-admin-actions-toggle .components-dropdown-menu__toggle svg:not(:first-child),.bb-admin-actions-toggle .components-button .dashicon,.bb-admin-actions-toggle .components-button svg:not(:first-child){display:none}.bb-admin-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:.5px solid #d9d9d9;flex-wrap:wrap}.bb-admin-list-toolbar .components-select-control{margin-bottom:0}.bb-admin-list-toolbar .components-select-control .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-admin-list-toolbar .components-select-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-list-toolbar .components-select-control .components-select-control__input:focus,.bb-admin-list-toolbar .components-select-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-list-toolbar .components-select-control .components-select-control__input{min-width:135px}.bb-admin-list-toolbar .components-select-control .components-input-control-suffix-wrapper,.bb-admin-list-toolbar .components-select-control .components-input-control__backdrop{display:none}.bb-admin-list-toolbar select{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-list-toolbar select:focus,.bb-admin-list-toolbar select:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-list-toolbar__left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bb-admin-list-toolbar__right{display:flex;align-items:center;gap:12px}.bb-admin-list-search{position:relative;min-width:224px}.bb-admin-list-search input{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-admin-list-search input:focus{box-shadow:none;border-color:#999}.bb-admin-list-search input{padding-right:30px}.bb-admin-list-search:after{content:"";font-family:"bb-icons-rl";font-size:20px;color:#666;position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-admin-list-search:has(.bb-admin-list-search__clear):after{display:none}.bb-admin-list-search__input{width:100%;height:32px;border:1px solid #d9d9d9;border-radius:6px;padding:0 32px 0 8px;font-size:13px;color:#1e1e1e;background-color:#fff;outline:none}.bb-admin-list-search__input::placeholder{color:#999}.bb-admin-list-search__input:focus{border-color:#ef5d33}.bb-admin-list-search__icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#666;font-size:16px;pointer-events:none}.bb-admin-list-search__clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:18px;color:#666;padding:0;line-height:1;z-index:1}.bb-admin-list-search__clear:hover{color:#1e1e1e}.bb-admin-list-table{width:100%;border-collapse:collapse}.bb-admin-list-table thead{border-bottom:.5px solid #d9d9d9}.bb-admin-list-table th{padding:10px 16px 10px 0;font-size:13px;font-weight:400;color:#666;text-align:left;white-space:nowrap}.bb-admin-list-table th:first-child{padding:10px 0 10px 4px}.bb-admin-list-table th:last-child{padding:10px 4px 10px 0}.bb-admin-list-table tbody tr{border-bottom:.5px solid #e5e5e5}.bb-admin-list-table td{padding:16px 10px 16px 0;font-size:13px;color:#2f2f2f;vertical-align:middle}.bb-admin-list-table td:first-child{padding-left:4px}.bb-admin-list-table td:last-child{padding-right:4px}.bb-admin-list-table__checkbox{width:30px}.bb-admin-list-table__checkbox .components-checkbox-control{margin-bottom:0}.bb-admin-list-table__checkbox .components-base-control__field{margin-bottom:0}.bb-admin-list-table__checkbox .components-checkbox-control__input-container{margin:0}.bb-admin-list-table__loading{display:flex;align-items:center;justify-content:center;padding:60px 0}.bb-admin-list-table__empty{padding:40px;text-align:center;color:#666;font-size:14px}.bb-admin-loading{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 130px)}select.bb-admin-settings__select{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}select.bb-admin-settings__select:focus,select.bb-admin-settings__select:hover{color:#1e1e1e;border-color:#999;box-shadow:none}select.bb-admin-settings__select:hover{color:#1e1e1e}.bb-admin-settings-wrap{margin-top:0}.bb-admin-settings-wrap .components-toggle-control{margin-bottom:0}.bb-admin-settings-wrap .components-toggle-control .components-base-control__field{display:flex;align-items:center;gap:8px;margin-bottom:0}.bb-admin-settings-wrap .components-toggle-control .components-toggle-control__label{font-size:14px;font-weight:400;line-height:20px;color:#1e1e1e;order:1}.bb-admin-settings-wrap .components-form-toggle{width:40px;height:24px;min-width:30px;flex-shrink:0}.bb-admin-settings-wrap .components-form-toggle .components-form-toggle__track{width:40px;height:24px;border-radius:99px;background-color:#b2b2b2;border:none}.bb-admin-settings-wrap .components-form-toggle .components-form-toggle__thumb{width:16px;height:16px;background-color:#fff;box-shadow:none;top:4px;left:4px;transition:left .15s ease,right .15s ease}.bb-admin-settings-wrap .components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:none;outline:2px solid #ef5d33}.bb-admin-settings-wrap .components-form-toggle.is-checked .components-form-toggle__track{background-color:#ef5d33;border:none}.bb-admin-settings-wrap .components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;transform:translateX(14px)}.bb-admin-settings-wrap .components-form-toggle--is-big .components-form-toggle{width:40px;height:24px}.bb-admin-settings-wrap .components-form-toggle--is-big .components-form-toggle .components-form-toggle__track{width:40px;height:24px}.bb-admin-settings-wrap .components-form-toggle--is-big .components-form-toggle .components-form-toggle__thumb{height:16px;width:16px;top:4px;left:4px}.bb-admin-settings-wrap .components-form-toggle--is-big .components-form-toggle.is-checked .components-form-toggle__track{background-color:#ef5d33}.bb-admin-settings-wrap .components-form-toggle--is-big .components-form-toggle.is-checked .components-form-toggle__thumb{transform:translateX(15px);background-color:#fff}.buddyboss_page_bb-settings .components-form-toggle{width:30px;height:18px}.buddyboss_page_bb-settings .components-form-toggle .components-form-toggle__track{width:30px;height:18px;border:1px solid rgba(0,0,0,0);background-color:#b2b2b2;border-radius:999px}.buddyboss_page_bb-settings .components-form-toggle .components-form-toggle__thumb{height:12px;width:12px;top:3px;left:3px;background-color:#fff}.buddyboss_page_bb-settings .components-form-toggle.is-checked .components-form-toggle__track{background-color:rgba(0,0,0,0);border:1px solid #ef5d33}.buddyboss_page_bb-settings .components-form-toggle.is-checked .components-form-toggle__thumb{transform:translateX(11px);background-color:#ef5d33}.bb-admin-settings--divided-section{padding-bottom:18px;border-bottom:1px solid #d9d9d9;margin-bottom:24px}.bb-admin-settings--divided-section:has(.components-base-control__help){padding-bottom:8px}.buddyboss_page_bb-settings input[type=radio],.buddyboss_page_bb-settings .components-radio-control__input{border:1px solid #ef5d33 !important;height:18px;width:18px;max-width:initial;min-width:initial}.buddyboss_page_bb-settings input[type=radio]:focus,.buddyboss_page_bb-settings .components-radio-control__input:focus{box-shadow:none;outline:2px solid #ef5d33}.buddyboss_page_bb-settings input[type=radio]:checked,.buddyboss_page_bb-settings .components-radio-control__input:checked{background-color:rgba(0,0,0,0);border:1px solid #ef5d33 !important}.buddyboss_page_bb-settings input[type=radio]:checked::before,.buddyboss_page_bb-settings .components-radio-control__input:checked::before{height:12px;width:12px;background-color:#ef5d33;border-radius:50%;margin:2px;border:none;position:static;transform:none}.buddyboss_page_bb-settings .components-radio-control{margin:0;padding:0;border:none;min-inline-size:auto}.buddyboss_page_bb-settings .bb-admin-settings-form .components-radio-control>legend{display:none}.buddyboss_page_bb-settings .components-radio-control__group-wrapper{flex-direction:row;justify-content:flex-start;gap:20px}.buddyboss_page_bb-settings .bb-admin-settings-field__radio--vertical .components-radio-control__group-wrapper{flex-direction:column;gap:12px}.buddyboss_page_bb-settings [data-field-name=bb-group-activity-topics-options] .components-radio-control__group-wrapper{flex-direction:column}.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-content,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper{width:100%}.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper>div,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-base-control,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-base-control__field{width:100%}.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-select-control,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-input-base,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-input-control__container,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-flex{width:100% !important}.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-text-control__input,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-select-control__input,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper select,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper input[type=text]{width:100% !important;max-width:100% !important}.bb-admin-settings-form__field--grouped .components-select-control .components-input-base,.bb-admin-settings-form__child-field .components-select-control .components-input-base{width:100%}.bb-admin-settings-form__field--grouped .components-select-control .components-select-control__input,.bb-admin-settings-form__child-field .components-select-control .components-select-control__input{width:100%}.bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--input-full .bb-admin-settings-form__field-input-wrapper>div,.bb-admin-settings-form__child-field.bb-admin-settings-form__field--input-full .bb-admin-settings-form__field-input-wrapper>div{width:100%}.bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--input-full .bb-admin-settings-form__field-input-wrapper>div .components-base-control,.bb-admin-settings-form__child-field.bb-admin-settings-form__field--input-full .bb-admin-settings-form__field-input-wrapper>div .components-base-control{width:100%}.bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--input-full .bb-admin-settings-form__field-input-wrapper>div .components-text-control__input,.bb-admin-settings-form__child-field.bb-admin-settings-form__field--input-full .bb-admin-settings-form__field-input-wrapper>div .components-text-control__input{width:100%}.bb-admin-settings-form__field-text-copy{display:flex;align-items:center;gap:8px;width:100%}.bb-admin-settings-form__field-text-copy .components-base-control{flex:1}.bb-admin-settings-form__copy-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#2f2f2f;cursor:pointer;flex-shrink:0}.bb-admin-settings-form__copy-btn:hover{background:#f0f0f0}.bb-admin-settings-form__copy-btn i{font-size:16px}.buddyboss_page_bb-settings .components-checkbox-control__input{border-color:#999;border-radius:4px;height:18px;width:18px}.buddyboss_page_bb-settings .components-checkbox-control__input-container{height:18px;width:18px}.buddyboss_page_bb-settings .components-checkbox-control__input+svg.components-checkbox-control__checked{height:22px;width:22px}.buddyboss_page_bb-settings .components-checkbox-control__input:checked{background-color:#ef5d33;border-color:#ef5d33}.buddyboss_page_bb-settings .components-checkbox-control__input:focus{box-shadow:none;outline:2px solid #ef5d33}.buddyboss_page_bb-settings .components-textarea-control__input,.buddyboss_page_bb-settings .components-text-control__input{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.buddyboss_page_bb-settings .components-textarea-control__input:focus,.buddyboss_page_bb-settings .components-text-control__input:focus{box-shadow:none;border-color:#999}.buddyboss_page_bb-settings .components-textarea-control__input{min-height:100px;padding:8px}.buddyboss_page_bb-settings .bb-admin-settings-form__inline-number{margin:0 8px;box-sizing:border-box;width:88px;max-width:88px;height:24px;min-height:auto;padding:0 8px;background-color:#f6f6f6;border:1px solid #d9d9d9;border-radius:6px}.buddyboss_page_bb-settings .bb-admin-settings-form__inline-number:disabled{background-color:rgba(0,0,0,0);color:#666;cursor:not-allowed}.buddyboss_page_bb-settings .bb-admin-settings-form__inline-number:focus{box-shadow:none;border-color:#999}.buddyboss_page_bb-settings [data-field-name=bb_recaptcha_score_threshold] .components-text-control__input{min-width:270px}.buddyboss_page_bb-settings [data-field-name=bb-zoom-webhook-url] .bb-admin-settings-form__field-text-copy .components-text-control__input{opacity:.7}.bb-admin-button-danger{color:#fff;background:#ec221f;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px}.bb-admin-button-danger:hover{color:#fff !important;background:#c00f0c !important;border:none !important;box-shadow:none !important}.bb-admin-button-danger:focus,.bb-admin-button-danger:active{box-shadow:none !important;outline:2px solid #2f2f2f !important}.bb-admin-button-danger[disabled]{color:#fff !important;background-color:#fcb3ad !important;pointer-events:none}.bb-admin-button-danger>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.components-popover__content:has(.bb_dropdown_menu_group){box-shadow:none}.bb_dropdown_menu_group.components-menu-group{padding:8px 0;margin:0;width:190px;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.12)}.bb_dropdown_menu_group.components-menu-group+.components-menu-group{margin-top:0;border-top:1px solid #d9d9d9;padding-top:8px}.bb_dropdown_menu_group.components-menu-group .components-menu-item__button,.bb_dropdown_menu_group.components-menu-group .components-button.components-menu-item__button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 8px 10px 16px;background:none;border:none;border-radius:0;cursor:pointer;transition:background-color .15s ease}.bb_dropdown_menu_group.components-menu-group .components-menu-item__button:hover,.bb_dropdown_menu_group.components-menu-group .components-menu-item__button:focus,.bb_dropdown_menu_group.components-menu-group .components-button.components-menu-item__button:hover,.bb_dropdown_menu_group.components-menu-group .components-button.components-menu-item__button:focus{background-color:#f6f6f6;box-shadow:none;outline:none}.bb_dropdown_menu_group.components-menu-group .components-menu-item__button:active,.bb_dropdown_menu_group.components-menu-group .components-button.components-menu-item__button:active{background-color:#f0f0f0}.bb_dropdown_menu_group.components-menu-group .components-menu-item__button [class*=bb-icons-],.bb_dropdown_menu_group.components-menu-group .components-button.components-menu-item__button [class*=bb-icons-]{color:#666;font-size:20px !important;line-height:1;font-weight:400;margin-right:8px}.bb_dropdown_menu_group.components-menu-group .components-menu-item__button .bb-icons-external,.bb_dropdown_menu_group.components-menu-group .components-button.components-menu-item__button .bb-icons-external{margin-left:auto}.bb_dropdown_menu_group.components-menu-group .components-menu-item__button .components-menu-item__item,.bb_dropdown_menu_group.components-menu-group .components-button.components-menu-item__button .components-menu-item__item{font-size:13px;font-weight:500;line-height:18px;color:#666;min-width:auto;width:100%}.buddyboss_page_bb-settings .components-dropdown__content .components-popover__content{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.12);padding:0;min-width:190px}.buddyboss_page_bb-settings .components-dropdown__content .components-popover__content .components-dropdown-menu__menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 8px 10px 16px;background:none;border:none;border-radius:0;cursor:pointer;transition:background-color .15s ease;font-size:13px;font-weight:500;line-height:18px;color:#666}.buddyboss_page_bb-settings .components-dropdown__content .components-popover__content .components-dropdown-menu__menu-item:hover,.buddyboss_page_bb-settings .components-dropdown__content .components-popover__content .components-dropdown-menu__menu-item:focus{color:#666;background-color:#f6f6f6;box-shadow:none;outline:none}.buddyboss_page_bb-settings .components-dropdown__content .components-popover__content .components-dropdown-menu__menu-item:active{background-color:#f0f0f0}.buddyboss_page_bb-settings .components-dropdown__content .components-popover__content .components-dropdown-menu__menu-item [class*=bb-icons-]{color:#666;font-size:20px !important;line-height:1;font-weight:400}.bb-toast-container{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px}.bb-toast{display:flex;align-items:center;padding:10px 16px;border-radius:999px;border:1px solid #ccc;background-color:#0c0c0d;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.12);min-width:190px;transition:all .3s ease-in-out}.bb-toast__icon{margin-right:10px;display:flex;align-items:center}.bb-toast__icon .components-spinner{width:26px;height:26px;margin:0}.bb-toast__icon .components-spinner path{stroke:#ccc}.bb-toast__icon .components-spinner circle{stroke:#999}.bb-toast__icon i{font-size:32px}.bb-toast__message{flex-grow:1;font-size:16px;line-height:1.4}.bb-toast__dismiss{background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;padding:0;margin-left:16px;display:flex;align-items:center;width:auto;min-width:auto;min-height:auto;height:auto}.bb-toast__dismiss i{font-size:20px}.bb-toast__dismiss:hover{color:#666}.bb-toast--success .bb-toast__icon i{color:#85e0a3}.bb-toast--error .bb-toast__icon i{color:#ec221f}.bb-admin-notice{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:400;color:#1e1e1e;border-radius:8px;background-color:#f0f0f0;border:.5px solid #ccc;border-radius:8px;margin-bottom:16px;width:100%;word-break:break-word;box-sizing:border-box}.bb-admin-notice:not(:has(.bb-admin-notice__icon)):before{content:"";color:#2f2f2f;font-size:20px;font-weight:500;font-family:bb-icons-rl}.bb-admin-notice.bb-admin-notice--success{color:#008043;background-color:#ebffee;border-color:#009951}.bb-admin-notice.bb-admin-notice--success:before{color:#009951}.bb-admin-notice.bb-admin-notice--error{color:#1e1e1e;background-color:#fee9e7;border-color:#ec221f}.bb-admin-notice.bb-admin-notice--error:before{content:"";font-weight:500;color:#ec221f}.bb-admin-notice.bb-admin-notice--warning{color:#df7d05;background-color:#fffbeb;border-color:#e5a000}.bb-admin-notice.bb-admin-notice--warning:before{color:#df7d05}.bb-admin-notice.bb-admin-notice--warning a{color:#df7d05;text-decoration:underline}.bb-admin-notice.bb-admin-notice--plain{background:none;border:none;padding:0;color:#666;flex-wrap:wrap;gap:8px}.bb-admin-notice.bb-admin-notice--plain:before{display:none}.bb-admin-notice.bb-admin-notice--plain img{display:block;border-radius:50%;object-fit:cover}.bb-admin-notice.bb-admin-notice--plain a{text-decoration:none}.bb-admin-notice.bb-admin-notice--plain a:hover,.bb-admin-notice.bb-admin-notice--plain a:focus{text-decoration:underline}.bb-admin-notice a{display:inline}.bb-admin-notice--dismiss{margin-left:auto;border:0;background:rgba(0,0,0,0);padding:0}.bb-admin-notice--dismiss i{font-size:18px;color:#2f2f2f}[data-group=social_login_additional_data] .bb-admin-notice{margin-bottom:0}.bb-admin-status-check{display:flex;flex-direction:column;gap:12px;width:100%}.bb-admin-status-check__loading{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.bb-admin-status-check__spinner{display:inline-block;width:14px;height:14px;border:2px solid #d9d9d9;border-top-color:#1e1e1e;border-radius:50%;animation:bb-spin .6s linear infinite}.bb-admin-status-check .bb-admin-notice{margin-bottom:0}.bb-admin-status-check .bb-admin-notice code{background-color:#f0f0f0;padding:1px 6px;border-radius:4px;font-size:12px}.bb-admin-status-check .bb-admin-notice a{color:inherit;text-decoration:underline}@keyframes bb-spin{to{transform:rotate(360deg)}}.components-modal__screen-overlay:has(>.components-modal__frame.bb-admin-settings-modal){background-color:rgba(0,0,0,.5)}.bb-admin-settings-modal.components-modal__frame{border-radius:12px;max-width:680px;width:100%}@media screen and (max-width: 960px){.bb-admin-settings-modal.components-modal__frame{max-height:90%;margin:auto}}.bb-admin-settings-modal.bb-topic-delete-modal{max-width:550px}.bb-admin-settings-modal.bb-topic-modal{max-width:680px}.bb-admin-settings-modal .components-modal__header{padding:16px 16px 16px 24px;height:auto;border-bottom:1px solid #d9d9d9}.bb-admin-settings-modal .components-modal__header .components-button{width:32px;height:32px;min-width:32px;padding:0}.bb-admin-settings-modal .components-modal__header .components-button svg{fill:#2f2f2f}.bb-admin-settings-modal .components-modal__header .components-button:focus{outline:2px solid #ef5d33;box-shadow:none}.bb-admin-settings-modal .components-modal__header-heading{color:#1e1e1e;font-size:18px;font-weight:500}.bb-admin-settings-modal .components-modal__content{padding:0;margin-top:64px}.bb-admin-settings-modal__body{padding:24px}.bb-admin-settings-modal__body .components-text-control__input,.bb-admin-settings-modal__body .components-textarea-control__input{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-admin-settings-modal__body .components-text-control__input:focus,.bb-admin-settings-modal__body .components-textarea-control__input:focus{box-shadow:none;border-color:#999}.bb-admin-settings-modal__body textarea.components-textarea-control__input{min-height:72px;padding:8px}.bb-admin-settings-modal__body .components-input-control__container .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-settings-modal__body .components-input-control__container .components-select-control__input:focus,.bb-admin-settings-modal__body .components-input-control__container .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-settings-modal__body .components-input-control__container:has(>.components-select-control__input){padding:0 !important;background-color:rgba(0,0,0,0)}.bb-admin-settings-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__suffix,.bb-admin-settings-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__backdrop{display:none !important}.bb-admin-settings-modal__body>.components-base-control{margin-bottom:16px}.bb-admin-settings-modal__body .components-select-control{gap:0;cursor:default}.bb-admin-settings-modal__body .components-base-control__label,.bb-admin-settings-modal__body .components-input-control__label.components-text{color:#2f2f2f;font-size:13px;font-weight:500;text-transform:none;display:table;margin-bottom:10px}.bb-admin-settings-modal__content{padding:24px 24px 0}.bb-admin-settings-modal__content:has(.bb-admin-migration-modal__loader){min-height:250px}.bb-admin-settings-modal__loader{display:flex;align-items:center;justify-content:center;min-height:250px;font-size:32px;color:#e57e3a}.bb-admin-settings-modal__loader .bb-icons-rl{display:block}.bb-admin-settings-modal__row{display:flex;gap:16px;margin-bottom:16px}.bb-admin-settings-modal__row .components-base-control{flex:1;margin-bottom:0}.bb-admin-settings-modal__row--separator{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ccc}.bb-admin-settings-modal__row--separator>.components-base-control,.bb-admin-settings-modal__row--separator>.bb-admin-meta-field__editor-field{margin-bottom:0}.bb-admin-settings-modal__error{color:#d63638;font-size:13px;margin:0 0 16px}.bb-admin-settings-modal__custom-section{padding-top:24px;border-top:1px solid #ccc}.bb-admin-settings-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9;position:sticky;bottom:0;background:#fff;z-index:1}.bb-admin-settings-modal__footer .components-button.is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-settings-modal__footer .components-button.is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-admin-settings-modal__footer .components-button.is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-settings-modal__footer .components-button.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-admin-settings-modal__footer .components-button.is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-settings-modal__footer .components-button.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-settings-modal__footer .components-button.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-settings-modal__footer .components-button.is-primary:focus,.bb-admin-settings-modal__footer .components-button.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-settings-modal__footer .components-button.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-settings-modal__footer .components-button.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-settings-modal__footer .components-button.is-destructive{color:#fff;background:#ec221f;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px}.bb-admin-settings-modal__footer .components-button.is-destructive:hover{color:#fff !important;background:#c00f0c !important;border:none !important;box-shadow:none !important}.bb-admin-settings-modal__footer .components-button.is-destructive:focus,.bb-admin-settings-modal__footer .components-button.is-destructive:active{box-shadow:none !important;outline:2px solid #2f2f2f !important}.bb-admin-settings-modal__footer .components-button.is-destructive[disabled]{color:#fff !important;background-color:#fcb3ad !important;pointer-events:none}.bb-admin-settings-modal__footer .components-button.is-destructive>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-confirm-toggle-modal.components-modal__frame{max-width:650px}.bb-confirm-toggle-modal__body>p{margin:0}.bb-confirm-toggle-modal__html-message{color:#1e1e1e;font-size:14px;line-height:1.5}.bb-confirm-toggle-modal__html-message>p{margin:0 0 12px}.bb-confirm-toggle-modal__html-message>p:last-child{margin-bottom:0}.bb-confirm-toggle-modal__html-message h4{margin:16px 0 8px;font-size:14px;font-weight:600;color:#1e1e1e}.bb-confirm-toggle-modal__html-message ul{list-style:disc;margin:0 0 12px;padding-left:20px}.bb-confirm-toggle-modal__html-message li{margin:0 0 4px;list-style:disc}.bb-confirm-toggle-modal__html-message li:last-child{margin-bottom:0}.bb-confirm-toggle-modal__html-message strong{font-weight:600}.bb-confirm-toggle-modal__html-message a{color:#2c6bff;text-decoration:underline}.bb-async-select{position:relative;width:100%}.bb-admin-settings-form__page-dropdown .bb-async-select{max-width:270px}.bb-async-select__trigger-wrapper{position:relative;display:flex;align-items:center}.bb-async-select__trigger{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-async-select__trigger:focus,.bb-async-select__trigger:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-async-select__trigger{background-image:none;padding-right:8px;display:flex;align-items:center;gap:8px;width:100%;text-align:left;cursor:pointer}.bb-async-select__trigger:disabled{cursor:not-allowed;background:#f0f0f0}.bb-async-select__trigger:focus-visible{outline:none}.bb-async-select__trigger.is-placeholder .bb-async-select__trigger-label{color:#666}.bb-async-select__trigger.is-open .bb-async-select__trigger-chevron{transform:rotate(180deg)}.bb-async-select__trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e1e1e;font-size:13px}.bb-async-select__trigger-chevron{margin-left:auto;flex-shrink:0;font-size:16px;line-height:1;color:#666;transition:transform .15s ease}.bb-async-select__dropdown{position:absolute;top:calc(100% + 2px);left:0;right:0;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:280px;overflow-y:auto;z-index:100;padding:8px 0;display:flex;flex-direction:column}.bb-async-select__search-wrapper{position:sticky;top:0;background:#fff;padding:8px 16px;z-index:1}.bb-async-select__search-icon{display:none}.bb-async-select__search-input[type=search]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-async-select__search-input[type=search]:focus{box-shadow:none;border-color:#999}.bb-async-select__search-input[type=search]{width:100%}.bb-async-select__search-input[type=search]::-webkit-search-cancel-button{display:none}.bb-async-select__status{padding:12px 16px;text-align:center;font-size:13px;color:#666}.bb-async-select__list{list-style:none;margin:0;padding:4px 0}.bb-async-select__option{margin:0}.bb-async-select__option button{display:block;width:100%;padding:12px 16px;border:none;background:none;cursor:pointer;text-align:left;font-size:13px;color:#666}.bb-async-select__option button:hover{background-color:#f6f6f6}.bb-async-select__option.is-selected button{background-color:#f6f6f6}.bb-async-select__load-more{padding:8px 16px;text-align:center;border-top:1px solid #d9d9d9}.bb-async-select__load-more-btn{background:none;border:none;cursor:pointer;font-size:13px;color:#e57e3a;padding:4px 8px}.bb-async-select__load-more-btn:hover{text-decoration:none}.bb-async-select__load-more-btn:disabled{color:#666;cursor:default}.bb-admin-settings-form__page-dropdown:has(>.bb-async-select){width:100%}.bb-admin-delete__warning{display:flex;align-items:center;gap:8px;padding:8px;background-color:#fffbeb;border:1px solid #e5a000;border-radius:12px;margin-bottom:16px}.bb-admin-delete__warning i{font-size:32px;font-weight:500;color:#df7d05;flex-shrink:0;line-height:1}.bb-admin-delete__warning i:before{opacity:1}.bb-admin-delete__warning-text{display:flex;flex-direction:column;flex:1;min-width:0}.bb-admin-delete__warning-title{font-size:13px;font-weight:500;line-height:18px;color:#1e1e1e;padding:3px 0}.bb-admin-delete__warning-desc{font-size:11px;font-weight:400;line-height:16px;color:#2f2f2f}.bb-admin-bulk-modal__selected-items{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;max-height:125px;overflow:auto}.bb-admin-bulk-modal__selected-item{display:flex;align-items:center;gap:8px}.bb-admin-bulk-modal__selected-item>.components-checkbox-control{margin-bottom:0 !important}.bb-admin-bulk-modal__selected-item .components-checkbox-control__input-container{margin:0}.bb-admin-bulk-modal__selected-item .components-base-control__field{margin-bottom:0}.bb-admin-bulk-modal__selected-item .components-checkbox-control__input[type=checkbox]:checked{background-color:#ef5d33;border-color:#ef5d33}.bb-admin-bulk-modal__selected-item-name{font-size:14px;font-weight:400;line-height:20px;color:#2f2f2f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-admin-meta-field__author-info{display:flex;align-items:center;gap:8px;margin-top:4px}.bb-admin-meta-field__author-info .bb-admin-meta-field__author-avatar{border-radius:50%;flex-shrink:0;height:40px;width:40px;object-fit:cover;border:1px solid #d9d9d9}.bb-admin-meta-field__author-info .bb-admin-meta-field__author-name{font-size:14px;color:#2c6bff;text-decoration:none}.bb-admin-meta-field__author-info .bb-admin-meta-field__author-name:hover{color:#2c6bff}.bb-admin-meta-field__group{margin-top:24px;padding-top:16px;border-top:1px solid #ccc}.bb-admin-meta-field__group:last-child{padding-bottom:16px}.bb-admin-meta-field__group+.bb-admin-meta-field__group{margin-top:24px}.bb-admin-meta-field__group .bb-admin-meta-field__group-title{font-size:14px;font-weight:600;line-height:1.4;margin:0 0 12px 0;padding:0;color:#1e1e1e}.bb-admin-meta-field__group .bb-admin-meta-field__group-fields{display:block}.bb-admin-meta-field__group .bb-admin-meta-field__group-fields>.components-base-control>div{margin-bottom:16px}.bb-admin-list__status-badge{display:inline-flex;align-items:center;gap:4px;margin:0 0 0 8px;padding:2px 8px;font-size:12px;font-weight:500;color:#666;background:#f6f6f6;border:1px solid #ccc;border-radius:999px}.bb-admin-list__spam-badge{display:inline-flex;align-items:center;gap:4px;margin:0 0 0 8px;padding:2px 8px;font-size:12px;font-weight:500;color:#df7d05;background:#fffbeb;border:1px solid #e5a000;border-radius:99px}.bb-admin-meta-field--disabled{opacity:.6;pointer-events:none}.bb-admin-date-input__wrapper,.bb-admin-time-input__wrapper{position:relative}.bb-admin-date-input__button,.bb-admin-time-input__button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:8px 12px;background:#f6f6f6;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:14px;color:#1e1e1e}.bb-admin-date-input__button:hover,.bb-admin-date-input__button:focus,.bb-admin-time-input__button:hover,.bb-admin-time-input__button:focus{border-color:#999;box-shadow:none}.bb-admin-date-input__value--placeholder,.bb-admin-time-input__value--placeholder{color:#666}.bb-admin-date-input__icon,.bb-admin-time-input__icon{font-size:18px;color:#666}.bb-admin-date-input__popover .components-popover__content,.bb-admin-time-input__popover .components-popover__content{padding:0}.bb-admin-date-input__popover .components-popover__content,.bb-admin-time-input__popover .components-popover__content{background-color:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid #d9d9d9}.bb-admin-date-input__picker,.bb-admin-time-input__picker{padding:12px}.bb-admin-time-input__button:focus-within{border-color:#999}.bb-admin-time-input__icon{flex-shrink:0;pointer-events:none}.bb-admin-time-input__input,.bb-admin-time-input__input[type=text]{flex:1;border:none !important;background:rgba(0,0,0,0) !important;font-size:14px;color:#1e1e1e;padding:0 !important;margin:0;outline:none !important;line-height:1.4;min-width:0;box-shadow:none !important;min-height:auto;height:auto}.bb-admin-time-input__input:focus,.bb-admin-time-input__input:active,.bb-admin-time-input__input[type=text]:focus,.bb-admin-time-input__input[type=text]:active{border:none !important;box-shadow:none !important;outline:none !important}.bb-admin-time-input__input::placeholder,.bb-admin-time-input__input[type=text]::placeholder{color:#666}.bb-admin-time-input__list{min-width:192px;max-height:296px;overflow-y:auto;padding:4px 0}.bb-admin-time-input__item{display:block;width:100%;padding:10px 16px;background:none;border:none;border-radius:0;font-size:14px;line-height:20px;color:#1e1e1e;text-align:left;cursor:pointer;outline:none}.bb-admin-time-input__item:hover,.bb-admin-time-input__item:focus{background-color:#f0f0f0}.bb-admin-time-input__item--selected{font-weight:600;color:#ef5d33;background-color:#f6f6f6}.bb-admin-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.bb-admin-empty-state__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #d9d9d9;border-radius:8px;margin-bottom:18px}.bb-admin-empty-state__icon i{font-size:24px;color:#666}.bb-admin-empty-state__title{font-size:16px;font-weight:500;color:#1e1e1e;margin:0 0 8px}.bb-admin-empty-state__description{font-size:13px;color:#2f2f2f;margin:0;line-height:1.5}.bb-admin-empty-state__button{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-empty-state__button:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-empty-state__button:focus,.bb-admin-empty-state__button:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-empty-state__button[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-empty-state__button>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-empty-state__button{margin-top:16px}.buddyboss_page_bb-settings{background-color:#f6f6f6;--wp-admin-theme-color: #ef5d33;--wp-admin-theme-color--rgb: 239, 93, 51;--wp-components-color-accent: #ef5d33;--wp-components-color-accent-darker-10: #d7542e;--wp-components-color-accent-darker-20: rgb(197.9727272727, 56.2863636364, 15.5272727273)}#wpbody-content:has(.bb-admin-app>.bb-admin-header){padding-top:57px}.bb-admin-header{background-color:#fff;margin:0 0 0 -20px;padding:12px 24px;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;position:fixed;top:32px;left:180px;right:0;z-index:100}body.folded .bb-admin-header{left:56px}.bb-admin-header__container{display:flex;align-items:center;justify-content:space-between;width:100%}.bb-admin-header__left{margin-right:auto}.bb-admin-header__logo{display:flex;align-items:center}.bb-admin-header__logo a{display:flex}.bb-admin-header__logo-img{max-width:130px;height:auto}.bb-admin-header__center{flex:1 1 auto;display:flex;justify-content:center;margin:0 40px;position:relative}.bb-admin-header__search{position:relative;width:500px;max-width:100%}.bb-admin-header__search-wrapper{position:relative;width:100%}.bb-admin-header__search input.bb-admin-header__search-input{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-admin-header__search input.bb-admin-header__search-input:focus{box-shadow:none;border-color:#999}.bb-admin-header__search-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:20px;color:#6a6a6a;width:20px;height:20px;display:flex;align-items:center;justify-content:center;pointer-events:none}.bb-admin-header__search-spinner{position:absolute;right:35px;top:50%;transform:translateY(-50%)}.bb-admin-header__search-results{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;background:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.12);max-height:400px;overflow-y:auto;z-index:1000;margin-top:5px}.bb-admin-header__search-result{display:flex;align-items:center;padding:8px;margin:4px 8px;border-radius:8px;cursor:pointer;text-align:left;background:none;border:none}.bb-admin-header__search-result:hover{background:#f0f0f0}.bb-admin-header__search-result:last-child{border-bottom:none}.bb-admin-header__search-result--no-results{cursor:default;color:#999}.bb-admin-header__search-result-icon{color:#666;font-size:16px;margin-right:8px}.bb-admin-header__search-result-content{flex:1}.bb-admin-header__search-result-label{color:#666;font-size:13px;font-weight:400}.bb-admin-header__search-result-label-field{color:#1e1e1e}.bb-admin-header__right{display:flex;align-items:center;gap:4px}.bb-admin-header__icon-button{background-color:rgba(0,0,0,0);border:none;border-radius:6px;color:#2f2f2f;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;padding:4px;text-decoration:none}.bb-admin-header__icon-button i[class*=bb-icons-]{color:#2f2f2f;font-size:24px}.bb-admin-header__icon-button i[class*=bb-icons-]:before{margin:0}.bb-admin-header__icon-button:hover{background-color:#f6f6f6}.bb-admin-header__icon-button--notifications{position:relative}.bb-admin-header__ipn-slot{border-radius:6px}.bb-admin-header__ipn-slot:hover{background-color:#f6f6f6}.bb-admin-header__ipn-root{padding:0;background:rgba(0,0,0,0);width:32px;height:32px}.bb-admin-header__ipn-root:hover{background:rgba(0,0,0,0)}.bb-admin-header__notification-badge{position:absolute;top:2px;right:5px;background-color:red;color:#fff;font-size:9px;line-height:8px;padding:2px 0;border-radius:16px;min-width:12px;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-weight:400;letter-spacing:-0.045px}.bb-admin-meta-field__description{color:#666;font-size:13px;margin:10px 0 0 !important}.bb-admin-meta-field__description a{color:#2c6bff}.bb-admin-settings-modal .bb-admin-meta-field__description a{text-decoration:none}@media screen and (max-width: 960px){.bb-admin-header{left:56px}.bb-admin-header__center{width:50%;margin:0}.bb-admin-header__search{width:80%;max-width:initial}}@media screen and (max-width: 782px){.bb-admin-header{top:46px;left:20px}#wpbody-content:has(.bb-admin-app>.bb-admin-header){padding-top:68px}}@media screen and (max-width: 600px){.bb-admin-header{position:absolute;left:10px}}.bb-admin-settings{padding:0;max-width:1600px;margin:0 auto}.bb-admin-settings__container{padding:0 24px 24px}.bb-admin-settings__filters{display:flex;gap:24px;margin:24px 0;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0 0 24px 0;border-bottom:1px solid #e5e5e5}.bb-admin-settings__filter-tabs{display:flex;gap:8px;align-items:center}.bb-admin-settings__filter-tab{background:rgba(0,0,0,0);border:.5px solid #ccc;border-radius:999px;padding:7px 16px;font-size:13px;line-height:18px;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease;white-space:nowrap}.bb-admin-settings__filter-tab:hover{border-color:#ccc;box-shadow:inset 0 0 0 .5px #ccc}.bb-admin-settings__filter-tab:focus-visible{border-color:rgba(0,0,0,0);box-shadow:none;outline:2px solid #999}.bb-admin-settings__filter-tab--active{background:#f0f0f0;border-color:#999;box-shadow:inset 0 0 0 .5px #999;color:#1e1e1e}.bb-admin-settings__filter-right{display:flex;align-items:center;gap:24px}.bb-admin-settings__filter-select{min-width:185px}.bb-admin-settings__filter-select:focus{outline:none;border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.bb-admin-settings__grid{display:flex;flex-direction:column;gap:40px}.bb-admin-settings__category-divider{display:flex;align-items:center;gap:8px;margin-bottom:18px}.bb-admin-settings__category-divider--with-line::after{content:"";flex:1;height:1px;background-color:#ccc}.bb-admin-settings__category-title{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:#2f2f2f;margin:0;white-space:nowrap}.bb-admin-settings__features-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:start}.bb-admin-settings__feature-card{background:#fff;border:.5px solid #ccc;border-radius:12px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:208px;transition:box-shadow .2s ease,opacity .2s ease;width:calc(25% - 48px)}.bb-admin-settings__feature-card--unavailable{opacity:.5}@media(max-width: 1340px){.bb-admin-settings__feature-card{width:calc(33.3333% - 46px)}}@media(max-width: 1040px){.bb-admin-settings__feature-card{width:calc(50% - 46px)}}@media(max-width: 580px){.bb-admin-settings__feature-card{min-height:initial;width:100%}}.bb-admin-settings__feature-body{display:flex;flex-direction:column;gap:8px;flex:1}@media(max-width: 580px){.bb-admin-settings__feature-body{margin-bottom:12px}}.bb-admin-settings__feature-top{display:flex;flex-direction:column;gap:8px}.bb-admin-settings__feature-name{display:flex;flex-direction:column;gap:8px;flex:1}.bb-admin-settings__feature-icon-frame{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb-admin-settings__feature-icon-frame .dashicons{font-size:28px;width:28px;height:28px;line-height:28px;color:#ef5d33}.bb-admin-settings__feature-icon-frame .bb-icons-rl{font-size:28px;width:28px;height:28px;line-height:28px;color:#ef5d33;display:flex;align-items:center;justify-content:center}.bb-admin-settings__feature-icon-img{width:28px;height:28px;object-fit:contain}.bb-admin-settings__feature-title{margin:0;font-size:16px;font-weight:500;line-height:22px;color:#1e1e1e}.bb-admin-settings__feature-description{margin:0;color:#666;font-size:13px;line-height:18px}.bb-admin-settings__feature-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.bb-admin-settings__feature-left{flex:1;min-width:0}.bb-admin-settings__feature-settings-btn.components-button.is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-settings__feature-settings-btn.components-button.is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-admin-settings__feature-settings-btn.components-button.is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-settings__feature-settings-btn.components-button.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-admin-settings__feature-settings-btn.components-button.is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-settings__feature-settings-btn.components-button.is-secondary{display:inline-flex;align-items:center;gap:4px}.bb-admin-settings__feature-settings-btn.components-button.is-secondary i[class*=bb-icon-]{font-size:16px;width:16px;height:16px;line-height:16px;color:#2f2f2f;margin:0;display:flex;align-items:center;justify-content:center}.bb-admin-settings__feature-settings-btn.components-button.is-secondary--disabled,.bb-admin-settings__feature-settings-btn.components-button.is-secondary:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background:#f0f0f0;box-shadow:none}.bb-admin-settings__feature-settings-btn.components-button.is-secondary--activating .components-spinner{margin:0 4px 0 0;width:14px;height:14px}.bb-admin-settings__feature-right{flex-shrink:0;margin-left:16px}.bb-admin-settings__empty{text-align:center;padding:40px;color:#666}.bb-admin-feature-settings__container{display:flex;background-color:#f6f6f6;min-height:calc(100vh - 50px);margin:0 -20px}.bb-admin-feature-settings__sidebar{width:248px;background-color:#f0f0f0;border-right:1px solid #d9d9d9;padding:16px;flex-shrink:0;box-sizing:border-box}.bb-admin-feature-settings .bb-admin-side-nav{display:flex;flex-direction:column;gap:24px}.bb-admin-feature-settings .bb-admin-side-nav__back-btn{display:flex;align-items:center;gap:4px;width:100%;padding:6px 16px;font-size:14px;font-weight:400;line-height:20px;color:#1e1e1e;background-color:#f0f0f0;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;transition:background-color .2s ease;text-decoration:none}.bb-admin-feature-settings .bb-admin-side-nav__back-btn:hover,.bb-admin-feature-settings .bb-admin-side-nav__back-btn:focus{background-color:#fff;box-shadow:none;outline:none}.bb-admin-feature-settings .bb-admin-side-nav__list{margin:0}.bb-admin-feature-settings .bb-admin-side-nav__item{margin:0}.bb-admin-feature-settings .bb-admin-side-nav__link{display:flex;align-items:center;gap:8px;color:#666;font-size:13px;font-weight:500;padding:8px 16px;cursor:pointer;border-radius:8px;border:0;width:100%;box-sizing:border-box}.bb-admin-feature-settings .bb-admin-side-nav__link [class*=bb-icons-]{color:#666;font-size:20px;line-height:1}.bb-admin-feature-settings .bb-admin-side-nav__link:hover,.bb-admin-feature-settings .bb-admin-side-nav__link:focus,.bb-admin-feature-settings .bb-admin-side-nav__link--active{color:#1e1e1e;background-color:#fff;outline:none;box-shadow:inset 0 0 0 .5px #d9d9d9}.bb-admin-feature-settings .bb-admin-side-nav__link:hover [class*=bb-icons-],.bb-admin-feature-settings .bb-admin-side-nav__link:focus [class*=bb-icons-],.bb-admin-feature-settings .bb-admin-side-nav__link--active [class*=bb-icons-]{color:#2f2f2f}.bb-admin-feature-settings .bb-admin-side-nav__link:hover:not(.bb-admin-side-nav__link--active){background-color:#f6f6f6}.bb-admin-feature-settings .bb-admin-side-nav__icon{display:flex}.bb-admin-feature-settings .bb-admin-side-nav__divider{height:1px;background-color:#d9d9d9;margin:8px}.bb-admin-feature-settings .bb-admin-side-nav__link--external{text-decoration:none}.bb-admin-feature-settings .bb-admin-side-nav__link--external:hover,.bb-admin-feature-settings .bb-admin-side-nav__link--external:focus{text-decoration:none}.bb-admin-feature-settings .bb-admin-side-nav__external-indicator{display:inline-flex;align-items:center;margin-left:auto;flex-shrink:0}.bb-admin-feature-settings .bb-admin-side-nav__external-indicator [class*=bb-icons-]{font-size:16px}.bb-admin-feature-settings__main{flex:1;padding:32px;width:100%;box-sizing:border-box}.bb-admin-feature-settings__content{max-width:985px;margin:0 auto;width:100%}.bb-admin-feature-settings__section{background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin-bottom:24px}.bb-admin-feature-settings__section-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding:20px 4px;margin:0 24px}.bb-admin-feature-settings__section-header-left{display:flex;align-items:center;gap:8px;min-height:24px;flex:1}.bb-admin-feature-settings__section-header-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.bb-admin-feature-settings__section-title{color:#1e1e1e;font-size:18px;font-weight:500;margin:0}.bb-admin-feature-settings__section-description{color:#666;font-size:13px;padding-bottom:18px;border-bottom:.5px solid #d9d9d9;margin:0 0 18px}.bb-admin-feature-settings__section-description a{color:#2c6bff;text-decoration:none}.bb-admin-feature-settings__section-description a:hover{color:#2c6bff;text-decoration:underline}.bb-admin-feature-settings__section-status{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:500;line-height:16px;flex-shrink:0;outline:none;box-shadow:none}.bb-admin-feature-settings__section-status-icon{font-size:16px;line-height:1;flex-shrink:0;font-weight:500}.bb-admin-feature-settings__section-status--warning{background-color:#fffbeb;border:.5px solid #e5a000;color:#df7d05}.bb-admin-feature-settings__section-status--warning .bb-admin-feature-settings__section-status-icon{color:#df7d05}.bb-admin-feature-settings__section-status--error{background-color:#f0f0f0;border:.5px solid #ccc;color:#999}.bb-admin-feature-settings__section-status--error .bb-admin-feature-settings__section-status-icon{color:#999}.bb-admin-feature-settings__section-status--success{background-color:#ebffee;border:.5px solid #009951;color:#008043}.bb-admin-feature-settings__section-status--success .bb-admin-feature-settings__section-status-icon{color:#009951}.bb-admin-feature-settings__section-status--info{background-color:#f0f0f0;border:.5px solid #ccc;color:#1e1e1e}.bb-admin-feature-settings__section-status--info .bb-admin-feature-settings__section-status-icon{color:#666}.bb-admin-feature-settings__section .help-icon{color:#666;font-size:24px;cursor:pointer;background:none;border:none;padding:0;margin:0;outline:none;box-shadow:none;text-decoration:none}.bb-admin-feature-settings__section-toggle{display:flex;align-items:center;margin-left:8px}.bb-admin-feature-settings__section-toggle .components-toggle-control{margin-bottom:0}.bb-admin-feature-settings__section-toggle .components-base-control__field{margin-bottom:0}.bb-admin-feature-settings__section-body{padding:32px 24px}.bb-admin-feature-settings__section-body--disabled{opacity:.5;pointer-events:none}.bb-admin-feature-settings__section-description{font-size:13px;color:#666;line-height:18px;margin:0 0 24px;padding-bottom:24px;border-bottom:.5px solid #d9d9d9}@media screen and (max-width: 1250px){.bb-admin-feature-settings__container{flex-wrap:wrap}.bb-admin-feature-settings__sidebar{width:calc(100% - 64px);margin:0 32px;border:1px solid #d9d9d9;border-radius:16px}}@media screen and (max-width: 980px){.bb-admin-feature-settings__section-body{overflow:auto}}@media screen and (max-width: 560px){.bb-admin-feature-settings{overflow:auto}.bb-admin-feature-settings__container{min-width:560px}}.bb-admin-settings-form__field{display:flex;gap:32px;padding-bottom:24px}.bb-admin-settings-form__field:empty{margin-top:0;padding-bottom:0}.bb-admin-settings-form__field:not(.bb-admin-settings-form__field--full-width){border-bottom:.5px solid #d9d9d9}.bb-admin-settings-form__field--full-width{border-bottom:.5px solid #d9d9d9}.bb-admin-settings-form__field--full-width .bb-admin-status-check .bb-admin-notice{display:block;padding:4px 8px;line-height:1.6}.bb-admin-settings-form__field--full-width .bb-admin-status-check .bb-admin-notice:before{display:none}.bb-admin-settings-form__field--full-width .bb-admin-status-check .bb-admin-notice code{background-color:#f0f0f0;padding:1px 6px;border-radius:4px;font-size:12px}.bb-admin-settings-form__field--full-width .bb-admin-status-check .bb-admin-notice a{color:inherit;text-decoration:underline}.bb-admin-settings-form__field:last-child{padding-bottom:0;border-bottom:none}.bb-admin-settings-form__field:last-child .bb-admin-notice{margin-bottom:0}.bb-admin-settings-form__field+.bb-admin-settings-form__field{margin-top:24px}.bb-admin-settings-form__field:has(.bb-admin-reaction-info-wrapper){margin-top:0;padding-bottom:0}.bb-admin-settings-form__field--disabled{cursor:not-allowed !important}.bb-admin-settings-form__field--disabled input,.bb-admin-settings-form__field--disabled textarea,.bb-admin-settings-form__field--disabled select,.bb-admin-settings-form__field--disabled button,.bb-admin-settings-form__field--disabled label,.bb-admin-settings-form__field--disabled .components-form-toggle,.bb-admin-settings-form__field--disabled .components-form-toggle__track,.bb-admin-settings-form__field--disabled .components-form-toggle__thumb,.bb-admin-settings-form__field--disabled .components-toggle-control,.bb-admin-settings-form__field--disabled .components-toggle-control__label,.bb-admin-settings-form__field--disabled .components-checkbox-control__input,.bb-admin-settings-form__field--disabled .components-base-control__label{cursor:not-allowed !important}.bb-admin-settings-form__field-label{color:#1e1e1e;font-size:14px;font-weight:500;line-height:1;width:245px}.bb-admin-settings-form__field-label>label{display:flex;align-items:center}.bb-admin-settings-form__field-label-description{color:#666;font-size:13px;font-weight:400;line-height:1.5;margin:8px 0 0}.bb-admin-settings-form__field-label-description a{color:#2c6bff;text-decoration:none}.bb-admin-settings-form__field-label-description a:hover,.bb-admin-settings-form__field-label-description a:focus{text-decoration:underline}.bb-admin-settings-form__field select{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-settings-form__field select:focus,.bb-admin-settings-form__field select:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-settings-form__field-content{flex:1}.bb-admin-settings-form__field-content--inline{display:flex;align-items:center;flex-wrap:wrap}.bb-admin-settings-form__field-content--inline .bb-admin-settings-form__field-description{color:#1e1e1e;font-size:14px;flex:1;min-width:0;margin:0}.bb-admin-settings-form__field-content--inline .bb-admin-settings-form__child-fields{flex-basis:100%;margin-top:16px}.bb-admin-settings-form__field-content--inline .bb-admin-settings-form__child-field{display:flex;align-items:center}.bb-admin-settings-form__field-content--inline .bb-admin-settings-form__child-field-description{color:#1e1e1e;font-size:13px;font-weight:400;line-height:1.5;margin:0}.bb-admin-settings-form__field-content--inline .bb-admin-settings-form__child-field--disabled{opacity:.5;pointer-events:none}.bb-admin-settings-form__field-input-wrapper{display:flex;align-items:center;gap:8px}.bb-admin-settings-form__field-input-wrapper:has(.bb-admin-settings-form__field-head-description){flex-direction:column;align-items:flex-start}.bb-admin-settings-form__field-input-wrapper>div:not([class]){width:100%}.bb-admin-settings-form__field-text-wrapper{width:100%}.bb-admin-settings-form__field-suffix{color:#2f2f2f;font-size:13px;font-weight:400;line-height:1;white-space:nowrap}.bb-admin-settings-form__field-description{color:#666;font-size:13px;font-weight:400;line-height:1.5;margin:12px 0 0 0}.bb-admin-settings-form__field-description a{color:#2c6bff;text-decoration:none}.bb-admin-settings-form__field-description a:hover{color:#2c6bff;text-decoration:underline}.bb-admin-settings-form__field-description--has-controls{color:#1e1e1e;font-size:14px;margin-top:0}.bb-admin-settings-form__field-description--has-controls .bb-admin-settings-form__inline-select{margin:0 6px 0 2px;padding:4px 24px 4px 8px;min-width:96px;min-height:auto}.bb-admin-settings-form__field-head-description{color:#2f2f2f;font-size:13px;font-weight:500;line-height:1.5;margin:0 0 10px}.bb-admin-settings-form__field-help-text{color:#666;font-size:13px;font-weight:400;line-height:1.5;margin:10px 0 0 0;opacity:.8;width:100%}.bb-admin-settings-form__field-help-text a{color:#2c6bff;text-decoration:none}.bb-admin-settings-form__field-help-text a:focus,.bb-admin-settings-form__field-help-text a:hover{color:#2c6bff;text-decoration:underline}.bb-admin-settings-form__field--grouped+.bb-admin-settings-form__field--grouped[data-group]{margin-top:0;padding-top:0}.bb-admin-settings-form__field--group-last+.bb-admin-settings-form__field--grouped[data-group]{margin-top:0;padding-top:24px}.bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-input-wrapper{display:block}.bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-input-wrapper input[type=text],.bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-input-wrapper input[type=url]{width:100%}.bb-admin-settings-form__field--grouped:not(.bb-admin-settings-form__field--full-width){border-bottom:none;padding-bottom:18px}.bb-admin-settings-form__field--grouped:not(.bb-admin-settings-form__field--full-width).bb-admin-settings-form__field--group-last,.bb-admin-settings-form__field--grouped:not(.bb-admin-settings-form__field--full-width):has(+:not([data-group])),.bb-admin-settings-form__field--grouped:not(.bb-admin-settings-form__field--full-width):has(+.bb-admin-settings-form__field:not(.bb-admin-settings-form__field--grouped)){border-bottom:1px solid #d9d9d9;padding-bottom:24px}.bb-admin-settings-form__field--grouped:not(.bb-admin-settings-form__field--full-width):last-child{border-bottom:none;padding-bottom:12px}.bb-admin-settings-form__field--grouped:not(.bb-admin-settings-form__field--full-width)[data-field-name=allow-custom-registration]{padding-bottom:20px}.bb-admin-settings-form__field--grouped[data-group-inline=true]{display:inline-flex;flex-direction:column;width:calc(50% - 12px);vertical-align:top;gap:8px}.bb-admin-settings-form__field--grouped[data-group-inline=true]+.bb-admin-settings-form__field--grouped[data-group-inline=true]{margin-left:24px}.bb-admin-settings-form__field--grouped[data-group-inline=true] .bb-admin-settings-form__field-label{width:100%}.bb-admin-settings-form__field--grouped[data-group-inline=true] .bb-admin-settings-form__field-content{width:100%}.bb-admin-settings-form__field--grouped[data-group-inline=true] .bb-admin-settings-form__field-input-wrapper{width:100%}.bb-admin-settings-form__field--grouped[data-group-inline=true] .bb-admin-settings-form__field-input-wrapper .components-base-control{width:100%}.bb-admin-settings-form__field--grouped[data-group-inline=true] .bb-admin-settings-form__field-input-wrapper input[type=text],.bb-admin-settings-form__field--grouped[data-group-inline=true] .bb-admin-settings-form__field-input-wrapper input[type=url],.bb-admin-settings-form__field--grouped[data-group-inline=true] .bb-admin-settings-form__field-input-wrapper input[type=number]{width:100%}.bb-admin-settings-form__field--grouped[data-group-inline=true].bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-content{margin-left:0}.bb-admin-settings-form__field--grouped[data-group-inline=true].bb-admin-settings-form__field--no-label{width:calc((100% - 277px - 24px)/2)}@media screen and (max-width: 980px){.bb-admin-settings-form__field--grouped[data-group-inline=true].bb-admin-settings-form__field--no-label{width:calc(50% - 16px)}}.bb-admin-settings-form__field--grouped:not([data-group-inline=true])+.bb-admin-settings-form__field--grouped[data-group-inline=true].bb-admin-settings-form__field--no-label{margin-left:277px}@media screen and (max-width: 980px){.bb-admin-settings-form__field--grouped:not([data-group-inline=true])+.bb-admin-settings-form__field--grouped[data-group-inline=true].bb-admin-settings-form__field--no-label{margin-left:0}}.bb-admin-settings-form__field .bb-admin-settings-form__textarea-wrapper{width:100%}.bb-admin-settings-form__field .bb-admin-settings-form__textarea-wrapper .components-textarea-control{width:100%}.bb-admin-settings-form__field .bb-admin-settings-form__textarea-counter{display:block;text-align:left;font-size:12px;color:#2f2f2f;margin-top:4px}.bb-admin-settings-form__field-group-label{display:block;font-size:14px;font-weight:500;color:#1e1e1e;margin-bottom:6px}.bb-admin-settings-form__field--no-label{border-bottom:none;padding-top:8px}.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-content{flex:1;margin-left:277px}.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-content:has(>.bb-admin-settings-form__field-input-wrapper>.bb-admin-empty-state){margin-left:0}.bb-admin-settings-form__field--no-label:has(.bb-admin-settings-field__checkbox-list) .bb-admin-settings-form__field-content{margin-left:0}.bb-admin-settings-form__field--no-label:has(.bb-admin-settings-field__checkbox-list) .bb-admin-settings-form__field-input-wrapper{width:100%}.bb-admin-settings-form__field .bb-admin-settings-form__child-fields{margin-top:16px;padding-top:16px;border-top:.5px solid #d9d9d9}.bb-admin-settings-form__field .bb-admin-settings-form__child-fields:first-child{margin-top:0;padding-top:0;border-top:none}.bb-admin-settings-form__field .bb-admin-settings-form__child-fields:not(:has(.bb-admin-settings-form__child-field:not(.bb-admin-settings-form__child-field--toggle):not(.bb-admin-settings-form__child-field--checkbox))){border-top:none;padding-top:0}.bb-admin-settings-form__field[data-field-name=bp_search_post_type_post][class] .bb-admin-settings-form__child-fields[class],.bb-admin-settings-form__field[data-field-name=bp_search_post_type_page][class] .bb-admin-settings-form__child-fields[class]{margin-top:16px;padding-top:16px;border-top:.5px solid #d9d9d9}.bb-admin-settings-form__field[data-field-name*=bb-access-control] .bb-access-control-field__selects .components-base-control{width:100%}.bb-admin-settings-form__field[data-field-name=bb-pro-cover-group-width]{padding-bottom:22px}.bb-admin-settings-form__field[data-field-name=bb-pro-cover-group-width] .bb-admin-settings-form__field-group-label{margin-bottom:10px}.bb-admin-settings-form__field .bb-admin-settings-form__child-group-label{font-size:13px;font-weight:500;line-height:18px;color:#2f2f2f;margin-top:16px;padding:16px 0;border-top:1px solid #d9d9d9}.bb-admin-settings-form__field .bb-admin-settings-form__child-group-label:first-child{border-top:none;margin-top:0;padding-top:0}.bb-admin-settings-form__field .bb-admin-settings-form__child-field--checkbox+.bb-admin-settings-form__child-field--checkbox,.bb-admin-settings-form__field .bb-admin-settings-form__child-field--toggle+.bb-admin-settings-form__child-field--toggle{margin-top:16px}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-label{display:block;color:#2f2f2f;font-size:13px;font-weight:500;line-height:18px;margin-bottom:8px}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control{max-width:272px}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control select{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control select:focus,.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control select:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control select{width:100%}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control .components-base-control{margin-bottom:0}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control .components-base-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control .components-base-control .components-select-control__input:focus,.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control .components-base-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control .components-base-control .components-select-control__input{width:100%}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control .components-base-control .components-input-control-suffix-wrapper{display:none}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control .components-base-control .components-input-control__backdrop{border-color:rgba(0,0,0,0)}.bb-admin-settings-form__field .bb-admin-settings-form__child-field--disabled{opacity:.5;pointer-events:none}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-description{color:#666;font-size:13px;font-weight:400;line-height:18px;margin:8px 0 0 0}.bb-admin-settings-form__field .bb-admin-settings-form__child-field--has-controls{display:flex;align-items:center;gap:0}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-inline-desc{font-size:13px;line-height:18px;color:#1e1e1e}.bb-admin-settings-form__field .bb-admin-reaction-info{color:#666;font-size:13px;padding-top:24px}.bb-admin-settings-form__field .bb-admin-reaction-info a{color:#2c6bff;text-decoration:none}.bb-admin-settings-form__field .bb-admin-reaction-info a:hover{color:#2c6bff;text-decoration:underline}.bb-admin-settings-form__field .components-base-control .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-admin-settings-form__field .components-base-control .components-input-control__container[disabled]{background-color:rgba(0,0,0,0)}.bb-admin-settings-form__field .components-base-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-settings-form__field .components-base-control .components-select-control__input:focus,.bb-admin-settings-form__field .components-base-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-settings-form__field .components-base-control .components-select-control__input{max-width:272px}.bb-admin-settings-form__field .components-base-control .components-input-control-suffix-wrapper,.bb-admin-settings-form__field .components-base-control .components-input-control__backdrop{display:none}.bb-admin-settings-form__field .components-base-control .components-select-control{max-width:275px}@media screen and (max-width: 1250px){.bb-admin-settings-form__field-label{width:195px}.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-content{margin-left:227px}}@media screen and (max-width: 980px){.bb-admin-settings-form__field{flex-wrap:wrap}.bb-admin-settings-form__field-label{width:100%}.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-content{margin-left:0}}.bb-admin-settings-field__toggle-list{display:flex;flex-direction:column;gap:12px}[data-field-name=bb_all_reactions] .bb-admin-settings-field__toggle-list,[data-field-name=bb-group-headers-elements] .bb-admin-settings-field__toggle-list,[data-field-name=bp_platform_activity_types] .bb-admin-settings-field__toggle-list{gap:16px}.bb-admin-settings-field__manage-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 16px;font-size:14px;font-weight:400;line-height:20px;color:#ef5d33;background-color:rgba(0,0,0,0);border:1px solid #ef5d33;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.bb-admin-settings-field__manage-btn i{font-size:16px;line-height:1}.bb-admin-settings-field__manage-btn:hover{background-color:rgba(239,93,51,.05)}.bb-admin-settings-field__manage-btn:focus{outline:2px solid #ef5d33;outline-offset:1px}.bb-admin-settings-field__manage-btn:disabled{opacity:.5;pointer-events:none}.bb-admin-settings-field__input-button{display:flex;flex-direction:column;gap:8px}.bb-admin-settings-field__input-button-row{display:flex;align-items:center;gap:16px}.bb-admin-settings-field__input-button-input{width:245px;flex-shrink:0}.bb-admin-settings-field__input-button-text[type]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-admin-settings-field__input-button-text[type]:focus{box-shadow:none;border-color:#999}.bb-admin-settings-field__input-button-text[type]:disabled{opacity:.7;cursor:not-allowed}.bb-admin-settings-field__input-button-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 16px;font-size:14px;font-weight:400;line-height:20px;color:#fff;background-color:#ef5d33;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.bb-admin-settings-field__input-button-btn:hover{background-color:rgb(231.0763636364,65.6981818182,18.1236363636)}.bb-admin-settings-field__input-button-btn:focus{outline:2px solid #ef5d33;outline-offset:1px}.bb-admin-settings-field__input-button-btn:disabled{background-color:#f9bead;cursor:not-allowed}.bb-admin-settings-field__input-button-btn--connected{background-color:rgba(0,0,0,0);color:#666;border:1px solid #d9d9d9}.bb-admin-settings-field__input-button-btn--connected:hover{background-color:#f6f6f6}.bb-admin-settings-field__input-button-btn--icon-only{width:32px;height:32px;padding:0;border-radius:6px;background-color:rgba(0,0,0,0);color:#666;border:.5px solid #d9d9d9;flex-shrink:0}.bb-admin-settings-field__input-button-btn--icon-only:hover{background-color:#f6f6f6;color:#1e1e1e;border-color:#ef5d33}.bb-admin-settings-field__input-button-btn--icon-only:disabled{background-color:rgba(0,0,0,0);opacity:.5}.bb-admin-settings-field__input-button-btn--icon-only .bb-admin-settings-field__input-button-icon{font-size:16px;line-height:1;display:inline-block}.bb-admin-settings-field__input-button-icon.is-spinning{animation:bb-admin-spin .9s linear infinite}.bb-admin-settings-field__input-button-error{color:#d63638;font-size:13px;line-height:18px;margin:0}.bb-admin-settings-field__input-button-warning{color:#df7d05;font-size:13px;line-height:18px;margin:0}@keyframes bb-admin-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.bb-admin-settings-field__password{display:flex;align-items:center;position:relative;width:100%;max-width:500px}.bb-admin-settings-field__password-input[type]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-admin-settings-field__password-input[type]:focus{box-shadow:none;border-color:#999}.bb-admin-settings-field__password-input[type]:disabled{opacity:.7;cursor:not-allowed}.bb-admin-settings-field__password-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:none;cursor:pointer;color:#666;border-radius:4px;transition:color .2s ease}.bb-admin-settings-field__password-toggle:hover{color:#1e1e1e}.bb-admin-settings-field__password-toggle--visible{color:#2f2f2f}.bb-admin-settings-field__password-toggle [class*=bb-icon]{color:#666;font-size:20px}.bb-admin-settings-form__field.bb-admin-settings-form__field--select-full .components-input-control__container{background-color:rgba(0,0,0,0)}.bb-admin-settings-form__field.bb-admin-settings-form__field--select-full .components-select-control{max-width:500px}.bb-admin-settings-form__field.bb-admin-settings-form__field--select-full .components-select-control__input{max-width:500px;width:100%}.bb-admin-settings-form__field.bb-admin-settings-form__field--input-full .components-text-control__input{max-width:500px;width:100%}.bb-admin-settings-form__field.bb-admin-settings-form__field--custom-full-width .bb-admin-settings-form__field-input-wrapper{width:100%}.bb-admin-settings-form__field.bb-admin-settings-form__field--custom-full-width .bb-admin-settings-form__field-input-wrapper>div{width:100%}.bb-admin-settings-form__field.bb-admin-settings-form__field--custom-full-width .components-base-control,.bb-admin-settings-form__field.bb-admin-settings-form__field--custom-full-width .components-select-control,.bb-admin-settings-form__field.bb-admin-settings-form__field--custom-full-width .components-text-control__input{max-width:none;width:100%}.bb-admin-settings-form__field.bb-admin-settings-form__field--custom-full-width .components-base-control .components-select-control__input{max-width:none;width:100%}.bb-extension-list__items{display:flex;flex-direction:column;gap:16px}.bb-extension-list__item{display:flex;align-items:center;gap:8px}.bb-extension-list__item-remove{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:#666;transition:color .2s ease}.bb-extension-list__item-remove i{font-size:20px;line-height:1}.bb-extension-list__item-remove:hover{color:#d63638}.bb-extension-list__item-remove:focus{outline:none}.bb-extension-list__item-remove:disabled{opacity:.5;pointer-events:none}.bb-extension-list__add-btn{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-extension-list__add-btn:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-extension-list__add-btn:focus,.bb-extension-list__add-btn:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-extension-list__add-btn[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-extension-list__add-btn>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-extension-list__add-btn{display:inline-flex;align-items:center;gap:6px;margin-top:16px}.bb-extension-list__add-btn i{font-size:16px;line-height:1}.bb-extension-modal-overlay{z-index:100100;background-color:rgba(0,0,0,.6);backdrop-filter:blur(1px)}.bb-extension-modal.components-modal__frame{max-width:640px}.bb-extension-modal__body{padding:24px;display:flex;flex-direction:column;gap:16px}.bb-extension-modal__field{display:flex;flex-direction:column;gap:4px}.bb-extension-modal__label{color:#2f2f2f;font-size:13px;font-weight:500;line-height:1;padding:3px 0}.bb-extension-modal__required{color:#d63638;margin-left:2px}.bb-extension-modal__field-hint{color:#666;font-size:12px;line-height:16px;margin:0}.bb-extension-modal .components-base-control{margin-bottom:0}.bb-extension-modal .components-text-control__input{background-color:#f6f6f6;border:.5px solid #d9d9d9;border-radius:6px;padding:7px 8px;font-size:13px;color:#1e1e1e;line-height:1.5;box-shadow:none;min-height:auto}.bb-extension-modal .components-text-control__input:focus{border-color:#ef5d33;box-shadow:none;outline:none}.bb-extension-modal .components-text-control__input::placeholder{color:#999}.bb-extension-modal .components-textarea-control__input{background-color:#f6f6f6;border:.5px solid #d9d9d9;border-radius:6px;padding:8px;font-size:13px;color:#1e1e1e;line-height:1.5;box-shadow:none;resize:vertical;min-height:72px}.bb-extension-modal .components-textarea-control__input:focus{border-color:#ef5d33;box-shadow:none;outline:none}.bb-extension-modal .components-textarea-control__input::placeholder{color:#999}.bb-extension-modal__icon-select{position:relative}.bb-extension-modal__icon-dropdown{background-color:#f6f6f6;border:.5px solid #ccc;border-radius:6px;padding:7px 8px;font-size:13px;color:#1e1e1e;line-height:18px;width:100%;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:4px;min-width:120px}.bb-extension-modal__icon-dropdown i{font-size:20px;color:#2f2f2f;flex-shrink:0}.bb-extension-modal__icon-dropdown:focus{border-color:#ef5d33;box-shadow:none;outline:none}.bb-extension-modal__icon-dropdown.is-open{border-color:#ef5d33}.bb-extension-modal__icon-dropdown-label{flex:1 0 0;font-size:13px;line-height:18px;color:#1e1e1e}.bb-extension-modal__icon-dropdown-chevron{font-size:16px !important;color:#2f2f2f !important}.bb-extension-modal__icon-dropdown-list{position:absolute;top:100%;left:0;right:0;z-index:10;background-color:#fff;border:.5px solid #d9d9d9;border-radius:6px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.12);margin-top:4px;max-height:200px;overflow-y:auto;padding:4px}.bb-extension-modal__icon-dropdown-item{display:flex;align-items:center;gap:4px;padding:6px 8px;cursor:pointer;border-radius:4px;font-size:13px;line-height:18px;color:#1e1e1e}.bb-extension-modal__icon-dropdown-item i{font-size:20px;color:#2f2f2f;flex-shrink:0}.bb-extension-modal__icon-dropdown-item:hover{background-color:#f6f6f6}.bb-extension-modal__icon-dropdown-item.is-selected{background-color:#f6f6f6;font-weight:500}.bb-extension-modal__mime-row{display:flex;align-items:center;gap:12px}.bb-extension-modal__mime-row .components-base-control{flex:1}.bb-extension-modal__mime-checker-toggle.components-button{white-space:nowrap;border:1px solid #ef5d33 !important;border-radius:8px;background:rgba(0,0,0,0) !important;color:#ef5d33 !important;font-size:14px;font-weight:400;line-height:20px;padding:6px 16px;box-shadow:none !important}.bb-extension-modal__mime-checker-toggle.components-button:hover{background-color:rgba(239,93,51,.05) !important;box-shadow:none !important}.bb-extension-modal__mime-checker-toggle.components-button:focus{box-shadow:none !important;outline:none}.bb-extension-modal__mime-checker{border:.5px solid #ccc;border-radius:12px;padding:8px 16px 16px;display:flex;flex-direction:column;gap:16px}.bb-extension-modal__mime-checker-title{font-size:14px;font-weight:500;color:#1e1e1e;line-height:20px;padding:6px 0;margin:0}.bb-extension-modal__mime-checker-desc{font-size:13px;color:#2f2f2f;margin:0;line-height:18px}.bb-extension-modal__mime-checker-upload-row{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;background-color:#f6f6f6;border:.5px solid #e5e5e5;border-radius:8px;padding:8px 24px 8px 8px}.bb-extension-modal__mime-checker-upload-btn{white-space:nowrap;border:.5px solid #ccc;border-radius:6px;background:rgba(0,0,0,0);color:#1e1e1e;font-size:13px;font-weight:400;line-height:18px;padding:3px 8px;cursor:pointer;display:flex;align-items:center;gap:4px}.bb-extension-modal__mime-checker-upload-btn i{font-size:14px}.bb-extension-modal__mime-checker-upload-name{font-size:11px;color:#1e1e1e;line-height:16px}.bb-extension-modal__mime-checker-file-hidden{display:none}.bb-extension-modal__mime-checker-btn.components-button{font-size:14px;font-weight:400;line-height:20px;padding:6px 16px;border:none !important;border-radius:8px;color:#fff !important;background-color:#ef5d33 !important;box-shadow:none !important;align-self:flex-start}.bb-extension-modal__mime-checker-btn.components-button:hover{background-color:rgb(237.1454545455,74.2227272727,27.3545454545) !important;color:#fff !important;box-shadow:none !important}.bb-extension-modal__mime-checker-btn.components-button:focus{box-shadow:none !important;outline:none;color:#fff !important;background-color:#ef5d33 !important}.bb-extension-modal__mime-checker-btn.components-button:active{background-color:rgb(231.0763636364,65.6981818182,18.1236363636) !important;box-shadow:none !important;color:#fff !important}.bb-extension-modal__mime-checker-result{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #d9d9d9;flex-wrap:wrap}.bb-extension-modal__mime-checker-result-label{font-size:13px;font-weight:400;color:#2f2f2f}.bb-extension-modal__mime-checker-result-value{font-size:13px;font-weight:500;color:#1e1e1e;background-color:#f6f6f6;padding:4px 8px;border-radius:6px;border:.5px solid #d9d9d9;font-family:inherit;line-height:18px}.bb-extension-modal__mime-checker-use-btn.components-button{font-size:14px;font-weight:400;line-height:20px;padding:6px 16px;border:none !important;border-radius:8px;color:#fff !important;background-color:#ef5d33 !important;box-shadow:none !important}.bb-extension-modal__mime-checker-use-btn.components-button:hover{background-color:rgb(237.1454545455,74.2227272727,27.3545454545) !important;color:#fff !important;box-shadow:none !important}.bb-extension-modal__mime-checker-use-btn.components-button:focus{box-shadow:none !important;outline:none;color:#fff !important;background-color:#ef5d33 !important}.bb-extension-modal__mime-checker-use-btn.components-button:active{background-color:rgb(231.0763636364,65.6981818182,18.1236363636) !important;box-shadow:none !important;color:#fff !important}.bb-doc-extensions-modal.components-modal__frame{max-width:720px;max-height:80vh}.bb-doc-extensions-modal .components-modal__content{overflow-y:auto}.bb-doc-extensions-modal__body{padding:0 0 16px}.bb-doc-extensions-modal__list{display:flex;flex-direction:column;max-height:400px;overflow-y:auto}.bb-doc-extensions-modal__item{display:flex;align-items:center;gap:12px;padding:4px 8px;margin:8px 24px;border:1px solid rgba(0,0,0,0);border-radius:8px}.bb-doc-extensions-modal__item:hover{border-color:#d9d9d9;background-color:#f6f6f6}.bb-doc-extensions-modal__item--disabled{opacity:.6}.bb-doc-extensions-modal__item--editing{padding:16px 24px;background-color:#f6f6f6}.bb-doc-extensions-modal__item--editing:hover{background-color:#f6f6f6}.bb-doc-extensions-modal__checkbox{display:flex;align-items:center;flex-shrink:0}.bb-doc-extensions-modal__checkbox .components-base-control{margin-bottom:0}.bb-doc-extensions-modal__checkbox .components-base-control__field{margin-bottom:0}.bb-doc-extensions-modal__checkbox .components-checkbox-control__input-container{margin-right:0}.bb-doc-extensions-modal__ext-name{font-size:14px;font-weight:500;color:#1e1e1e;min-width:60px;flex-shrink:0}.bb-doc-extensions-modal__ext-icon{font-size:22px;color:#666;flex-shrink:0;width:24px;text-align:center}.bb-doc-extensions-modal__ext-desc{flex:1;font-size:13px;font-weight:400;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-doc-extensions-modal__ext-actions{flex-shrink:0}.bb-doc-extensions-modal__ext-actions .components-dropdown-menu__toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;min-width:auto;height:auto;color:#2f2f2f;padding:4px;border:1px solid rgba(0,0,0,0);border-radius:6px}.bb-doc-extensions-modal__ext-actions .components-dropdown-menu__toggle i{font-size:24px;line-height:1;font-weight:700}.bb-doc-extensions-modal__ext-actions .components-dropdown-menu__toggle:hover,.bb-doc-extensions-modal__ext-actions .components-dropdown-menu__toggle:focus,.bb-doc-extensions-modal__ext-actions .components-dropdown-menu__toggle.is-opened{color:#1e1e1e;background:#f0f0f0;border-color:#d9d9d9;box-shadow:none}.bb-doc-extensions-modal__ext-actions .components-dropdown-menu__toggle .dashicon,.bb-doc-extensions-modal__ext-actions .components-dropdown-menu__toggle svg:not(:first-child){display:none}.bb-doc-extensions-modal__ext-ellipsis{display:flex;align-items:center;justify-content:center;color:#666;padding:0;min-width:24px}.bb-doc-extensions-modal__ext-ellipsis i{font-size:18px;line-height:1;font-weight:700}.bb-doc-extensions-modal__edit-form{display:flex;flex-direction:column;gap:12px;width:100%}.bb-doc-extensions-modal__edit-field{display:flex;flex-direction:column;gap:4px}.bb-doc-extensions-modal__edit-field .components-text-control__input{background-color:#fff;border:.5px solid #d9d9d9;border-radius:6px;padding:7px 8px;font-size:13px;color:#1e1e1e;line-height:1.5;box-shadow:none;min-height:auto}.bb-doc-extensions-modal__edit-field .components-text-control__input:focus{border-color:#ef5d33;box-shadow:none;outline:none}.bb-doc-extensions-modal__edit-actions{display:flex;justify-content:flex-end;gap:8px}.bb-doc-extensions-modal__add-btn-wrap{padding:16px 24px 0;border-top:1px solid #d9d9d9}.bb-doc-extensions-modal__add-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;line-height:18px;color:#fff;background-color:#ef5d33;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s ease}.bb-doc-extensions-modal__add-btn i{font-size:16px;line-height:1}.bb-doc-extensions-modal__add-btn:hover{opacity:.9}.bb-doc-extensions-modal__add-btn:disabled{opacity:.5;pointer-events:none}.bb-extension-modal-overlay--nested{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100200;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}.bb-extension-modal--nested{position:relative;z-index:100201;max-width:640px;width:100%;background:#fff;border-radius:16px;border:none;box-shadow:0px 4px 24px 0px rgba(0,0,0,.16);overflow:visible}.bb-extension-modal--nested__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding:16px 16px 16px 24px;background:#fff;border-radius:16px 16px 0 0}.bb-extension-modal--nested__header h1{color:#1e1e1e;font-size:18px;font-weight:500;line-height:1;margin:0;padding:0}.bb-extension-modal--nested .bb-extension-modal__body{background:#fff}.bb-extension-modal--nested .bb-extension-modal__error{color:#d63638;font-size:13px;line-height:18px;padding:0 16px}.bb-extension-modal--nested .bb-admin-settings-modal__footer,.bb-extension-modal--nested .bb-extension-modal__footer{border-radius:0 0 16px 16px}.bb-extension-modal--nested__close{background:none;border:none;cursor:pointer;padding:4px;color:#2f2f2f;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center}.bb-extension-modal--nested__close:hover{color:#1e1e1e}.bb-admin-settings-field__checkbox-list{display:flex;flex-direction:column;width:100%}.bb-admin-settings-field__checkbox-list .bb-admin-settings-form__field-description{margin:0 0 8px 0}.bb-admin-settings-field__checkbox-list-cards{display:flex;flex-wrap:wrap;gap:8px;max-width:656px;margin-top:10px}.bb-admin-settings-field__checkbox-list-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:.5px solid #d9d9d9}.bb-admin-settings-field__checkbox-list-item:last-child{border-bottom:none}.bb-admin-settings-field__checkbox-list-item>i{font-size:20px;color:#666;cursor:grab;flex-shrink:0}.bb-admin-settings-field__checkbox-list-item .components-toggle-control{margin-bottom:0;flex:1}.bb-admin-settings-field__checkbox-list-item .components-toggle-control .components-base-control__field{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.bb-admin-settings-field__checkbox-list-item.is-dragging{background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.12);border-bottom:1px solid #d9d9d9}.bb-admin-settings-field__checkbox-list-label{display:inline-flex;align-items:center;gap:8px}.bb-admin-settings-field__checkbox-list-badge{font-size:11px;line-height:1;padding:4px 8px;border-radius:4px;background-color:#1e1e1e;color:#fff;white-space:nowrap}.bb-admin-settings-field__checkbox-list-status-tag{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 8px;background-color:#f0f0f0;border:.5px solid #ccc;border-radius:999px;color:#1e1e1e;font-size:11px;font-weight:500;line-height:1.45;white-space:nowrap}.bb-admin-settings-field__checkbox-list-label-text{min-width:30%}.bb-pro-badge{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid #e0623d;border-radius:999px;background:linear-gradient(100deg, #F7DFDB 4.86%, #D8D6FF 91.52%);margin:0 8px 0 16px}.bb-pro-badge span{font-size:11px;font-weight:500;line-height:16px;color:#2f2f2f}.bb-pro-badge [class*=bb-icon]{font-size:16px;line-height:1;font-weight:400;margin-right:4px}.bb-pro-badge__play-link{display:inline-flex;vertical-align:middle;text-decoration:none;background:rgba(0,0,0,0);border:0;padding:0;margin:0;cursor:pointer;line-height:0}.bb-pro-badge__play-link [class*=bb-icon]{color:#2f2f2f;font-size:16px;font-weight:400;padding:4px;background-color:#f6f6f6;border:1px solid #d9d9d9;border-radius:999px}.bb-pro-badge__play-link:focus{outline:none;box-shadow:none}.bb-admin-feature-settings__section-pro-badge{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid #e0623d;border-radius:999px;background:linear-gradient(100deg, rgba(224, 98, 61, 0.1) 4.86%, rgba(62, 52, 255, 0.1) 91.52%);text-decoration:none;cursor:pointer;margin:0;font-family:inherit}.bb-admin-feature-settings__section-pro-badge:is(button){appearance:none}.bb-admin-feature-settings__section-pro-badge span{font-size:11px;font-weight:500;line-height:16px;color:#2f2f2f}.bb-admin-feature-settings__section-pro-badge [class*=bb-icon]{font-size:16px;line-height:1;font-weight:400;margin-right:4px}.bb-admin-feature-settings__section-pro-badge:focus{outline:none;box-shadow:none}.bb-admin-settings-form__field--pro-locked .bb-admin-settings-form__field-content{opacity:.6;pointer-events:none;user-select:none}.bb_emotions_item{height:96px;width:96px;background:#fff;border:.5px solid #d9d9d9;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;position:relative}.bb_emotions_item.is-disabled{opacity:.5;pointer-events:none}.bb_emotions_item .bb_emotions_icon{height:64px;background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb_emotions_item .bb_emotions_icon i.bb-icon-rf{font-size:32px;line-height:1}.bb_emotions_item .bb_emotions_icon img{width:32px;height:32px;object-fit:contain}.bb_emotions_item .bb_emotions_icon .bbpro-icon-emoji{font-size:32px;line-height:1;display:flex;align-items:center;justify-content:center}.bb_emotions_item .bb_emotions_icon .bbpro-icon-emoji img{width:32px;height:32px}.bb_emotions_item .bb_emotions_footer{min-height:32px;background:#fff;border-top:.5px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;gap:4px;box-sizing:border-box}.bb_emotions_item .bb_emotions_footer span{font-size:13px;font-weight:400;line-height:18px;color:#1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions{display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;min-width:auto;height:auto;color:#666}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle i{font-size:16px;line-height:1;font-weight:700}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle:hover,.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle:focus,.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle.is-pressed{color:#1e1e1e;background:none;box-shadow:none}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle .dashicon,.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle svg:not(:first-child){display:none}.bb_emotions_item.bb_emotions_item_action{background:#f6f6f6;cursor:pointer;transition:background-color .2s ease}.bb_emotions_item.bb_emotions_item_action:hover{background:#f6f6f6}.bb_emotions_item.bb_emotions_item_action .bb_emotions_add_new{width:100%;height:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.bb_emotions_item.bb_emotions_item_action .bb_emotions_add_new i{font-size:32px;line-height:1;color:#666}.bb_emotions_item.bb_emotions_item_action:hover .bb_emotions_add_new i{color:#1e1e1e}.bb-reaction-button-field{display:flex}.bb-reaction-button-card{width:96px;height:96px;background:#fff;border:.5px solid #d9d9d9;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;flex-shrink:0}.bb-reaction-button-card__preview{display:flex;flex-direction:column;height:100%}.bb-reaction-button-card__icon-wrapper{height:64px;background:#f6f6f6;display:flex;align-items:center;justify-content:center}.bb-reaction-button-card__icon-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.bb-reaction-button-card__icon-btn [class*=bb-icon]{font-size:32px;line-height:1;color:#1e1e1e}.bb-reaction-button-card__icon-btn:hover i{color:#2f2f2f}.bb-reaction-button-card__footer{min-height:32px;background:#fff;border-top:.5px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;gap:4px;box-sizing:border-box}.bb-reaction-button-card__footer input[type=text]{font-size:13px;font-weight:400;line-height:1;color:#1e1e1e;border:none;background:rgba(0,0,0,0);padding:0;margin:0;outline:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:auto}.bb-reaction-button-card__footer input[type=text]:focus{outline:none;box-shadow:none}.bb-reaction-button-card__footer input[type=text]::placeholder{color:#666}.bb-reaction-button-card__menu-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;color:#666}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;min-width:auto;height:auto;color:#666}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle i{font-size:16px;line-height:1;font-weight:700}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle:hover,.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle:focus,.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle.is-pressed{color:#1e1e1e;background:none;box-shadow:none}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle .dashicon,.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle svg:not(:first-child){display:none}#bbpro_emotion_modal .media-modal-content{background:rgba(0,0,0,0);box-shadow:none}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__header{background-color:#fff;border-bottom:1px solid #d9d9d9;border:1px solid #d9d9d9;border-radius:12px 12px 0 0;padding:22px 24px}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__header h3{color:#1e1e1e;font-size:18px;font-weight:500;line-height:1}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__body{height:calc(100% - 115px)}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__footer{background-color:#fff;border-top:1px solid #d9d9d9;border-radius:0 0 12px 12px;padding:8px 16px}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__footer .bbpro_select_icon{font-size:14px;font-weight:400;line-height:18px;color:#fff;background-color:#ef5d33;padding:8px 16px;border:none;border-radius:8px}#bbpro_emotion_modal .media-modal-close{top:20px;right:20px;width:auto;height:auto;box-shadow:none}#bbpro_emotion_modal .media-modal-close .media-modal-icon{display:flex}#bbpro_emotion_modal .media-modal-close .media-modal-icon:before{content:"";color:#2f2f2f;font-size:24px;font-family:"bb-icons-rl";font-weight:400}#bbpro_emotion_modal .media-modal-close:hover{background-color:#f6f6f6}#bbpro_emotion_modal .media-modal-close:focus{outline:none}#bbpro_emotion_modal #bbpro-icon-left-section{background-color:#fff;border-right:1px solid #d9d9d9}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters{border-bottom:1px solid #d9d9d9}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select:focus,#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select:hover{color:#1e1e1e;border-color:#999;box-shadow:none}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select:hover{color:#1e1e1e}#bbpro_emotion_modal #bbpro-icon-right-section{background-color:#fff}#bbpro_emotion_modal #bbpro_icon_preview h3{color:#1e1e1e;font-size:14px;font-weight:500;line-height:1}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] input[type=text]{background-color:#f6f6f6;border:1px solid #d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:2px 8px;border-radius:6px}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] label{color:#2f2f2f;font-size:13px;font-weight:500}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .wp-color-result{border-color:#d9d9d9}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .wp-color-result span{background-color:#f0f0f0}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .wp-picker-default{background-color:#f0f0f0;border-color:#d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:4px 8px;border-radius:6px;line-height:1.8;min-height:auto}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:none}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-picker-inner{background-color:#fff}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-square,#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-slider,#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-square-inner,#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-palette{border-radius:12px}#bbpro_emotion_modal #bbpro_icon_preview .bbpro-new-icon-text-wrp .bbpro-icon-text-limit{color:#666}#bbpro_emotion_modal .bbpro_icon_picker_preview .icon-picker-preview{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:none}#bbpro_emotion_modal .bbpro-icon-search{position:relative}#bbpro_emotion_modal .bbpro-icon-search input.bbpro-icon-search-input{background-color:#f6f6f6;border:1px solid #d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:2px 8px 2px 30px;border-radius:6px}#bbpro_emotion_modal .bbpro-icon-search input.bbpro-icon-search-input:focus{outline:none;box-shadow:none;border-color:#e5e5e5}#bbpro_emotion_modal .bbpro-icon-search [class*=bb-icon]{position:absolute;left:8px;top:50%;transform:translateY(-50%);padding:0}#bbpro_emotion_modal .bbpro-icon-search [class*=bb-icon]:before{content:"";font-size:16px;font-family:"bb-icons-rl";line-height:1;font-weight:400;color:#666}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon{background-color:#f6f6f6;border-radius:6px;box-shadow:none;border:1px solid #d9d9d9}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon:after{display:none}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon .bbpro-icon-title{background-color:#fff;border-top:1px solid #d9d9d9;box-shadow:none;border-radius:0 0 6px 6px}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon .bbpro-icon-title span{color:#1e1e1e;font-size:12px}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon .bbpro-icon-emoji{font-size:4rem;width:100%;height:calc(100% - 30px);top:0}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon img{width:50px}#bbpro_emotion_modal .bbpro-icons-list{max-height:calc(100% - 55px)}#bbpro_emotion_modal .bbpro-icons-list .bbpro-icon>i:before{color:#1e1e1e;font-size:5em}#bbpro_emotion_modal .bbpro-icon-uploader-main,#bbpro_emotion_modal .bbpro-emojis-list{max-height:calc(100% - 55px);overflow:auto}.bbpro_reaction_delete_confirmation .media-modal-content{background:rgba(0,0,0,0);box-shadow:none}.bbpro_reaction_delete_confirmation .media-modal-close .media-modal-icon:before{content:"";color:#2f2f2f;font-size:24px;font-family:"bb-icons-rl";font-weight:400}.bbpro_reaction_delete_confirmation .bbpro-modal-box__header{background-color:#fff;border-bottom:1px solid #d9d9d9;border:1px solid #d9d9d9;border-radius:12px 12px 0 0;padding:22px 24px}.bbpro_reaction_delete_confirmation .bbpro-modal-box__header h3{color:#1e1e1e;font-size:18px;font-weight:500;line-height:1}.bbpro_reaction_delete_confirmation .bbpro-modal-box__body{background-color:#fff}.bbpro_reaction_delete_confirmation .bbpro-modal-box__footer{background-color:#fff;border-top:1px solid #d9d9d9;border-radius:0 0 12px 12px;padding:8px 16px}.bbpro_reaction_delete_confirmation .bb-pro-reaction-cancel-delete-emotion{background-color:#fff;border-color:#d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:4px 8px;border-radius:8px;line-height:1.8;min-height:auto}.bbpro_reaction_delete_confirmation .bb-pro-reaction-cancel-delete-emotion:hover{background-color:#f0f0f0;border-color:#d9d9d9;color:#1e1e1e}.bbpro_reaction_delete_confirmation .bb-pro-reaction-delete-emotion{font-size:14px;font-weight:400;line-height:18px;color:#fff !important;background-color:#ef5d33 !important;padding:8px 16px;border:none;border-radius:8px;margin-left:8px}.bbpro_reaction_delete_confirmation .bbpro-modal-box_loader{background-color:#fff;margin:0 -20px;border-radius:0 0 12px 12px}.bbpro_reaction_delete_confirmation .bbpro-modal-box_loader .bb-icon-spinner:before{content:"";font-size:28px;color:#2f2f2f;font-family:"bb-icons-rl";font-weight:400}.bb-admin-feature-disabled{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 130px);padding:40px 24px;text-align:center}.bb-admin-feature-disabled__icon{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.bb-admin-feature-disabled__icon [class*=bb-icon]{color:#2f2f2f;font-size:50px}.bb-admin-feature-disabled__title{color:#1e1e1e;font-size:18px;font-weight:500;line-height:1.4;margin:0 0 8px}.bb-admin-feature-disabled__description{color:#666;font-size:13px;font-weight:400;line-height:1.5;margin:0 0 24px;max-width:400px}.bb-admin-feature-disabled__actions .components-button.is-primary{background-color:#ef5d33;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:400;line-height:20px;padding:8px 16px;cursor:pointer;transition:opacity .2s ease;box-shadow:none}.bb-admin-feature-disabled__actions .components-button.is-primary:hover{background-color:#ef5d33;opacity:.9}.bb-admin-feature-disabled__actions .components-button.is-primary:focus{box-shadow:0 0 0 1px #ef5d33}#section-group_navigation_order .bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-content,#section-profile_navigation_order .bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-content{margin-left:0}#section-group_navigation_order .bb-admin-settings-field__checkbox-list-item:first-child,#section-profile_navigation_order .bb-admin-settings-field__checkbox-list-item:first-child{padding-top:0}#section-group_navigation_order .bb-admin-settings-field__checkbox-list .components-form-toggle,#section-profile_navigation_order .bb-admin-settings-field__checkbox-list .components-form-toggle{order:2}#section-group_navigation_order .bb-admin-settings-field__checkbox-list-label,#section-profile_navigation_order .bb-admin-settings-field__checkbox-list-label{width:100%}#section-group_navigation_order .bb-admin-settings-field__checkbox-list-badge,#section-profile_navigation_order .bb-admin-settings-field__checkbox-list-badge{color:#1e1e1e;font-size:11px;margin:0 auto;padding:4px 8px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:999px}.bb_share_item{height:96px;width:96px;background:#fff;border:.5px solid #d9d9d9;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;position:relative}.bb_share_item_Messenger{color:#447cff}.bb_share_item_Facebook{color:#1877f2}.bb_share_item_X{color:#0c0c0d}.bb_share_item_Linkedin{color:#0076b2}.bb_share_item_Whatsapp{color:#1faf38}.bb_share_item .bb_share_icon{height:64px;background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb_share_item .bb_share_icon [class*=bb-icon]{font-size:32px;line-height:1;font-weight:500}.bb_share_item .bb_share_footer{min-height:32px;background:#fff;border-top:.5px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;gap:4px;box-sizing:border-box}.bb_share_item .bb_share_footer>span{font-size:12px;font-weight:400;line-height:18px;color:#1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0}.bb_share_item .bb_share_footer .components-checkbox-control__input-container{margin:0 4px 0 0}.bb_share_item .bb_share_checkbox{position:absolute;top:5px;right:5px}.bb-custom-select{position:relative}.bb-custom-select--disabled{opacity:.6;pointer-events:none}.bb-custom-select__label{display:block;color:#2f2f2f;font-size:13px;font-weight:500;line-height:18px;margin-bottom:8px;text-transform:none}.bb-custom-select__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;padding:6px 8px 6px 12px;background-color:#f6f6f6;border:1px solid #ccc;border-radius:6px;color:#1e1e1e;font-size:13px;font-weight:500;line-height:18px;cursor:pointer;box-sizing:border-box;text-align:left;transition:border-color .15s ease}.bb-custom-select__trigger:focus{outline:none;border-color:#999;box-shadow:none}.bb-custom-select__trigger--open{border-color:#ccc}.bb-custom-select__trigger-content{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.bb-custom-select__trigger-content [class*=bb-icons-rl],.bb-custom-select__trigger-content .bb-icon-l{font-size:16px;line-height:1;color:#2f2f2f;flex-shrink:0}.bb-custom-select__trigger-content [class*=bb-icons-rl]:before,.bb-custom-select__trigger-content .bb-icon-l:before{margin:0}.bb-custom-select__trigger-content .bb-custom-select__option-svg{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:#666}.bb-custom-select__trigger-content .bb-custom-select__option-svg svg{width:100%;height:100%}.bb-custom-select__trigger-text{color:#1e1e1e;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-custom-select__arrow{font-size:16px;line-height:1;color:#666;flex-shrink:0;transition:transform .15s ease}.bb-custom-select__trigger--open .bb-custom-select__arrow{transform:rotate(180deg)}.bb-custom-select__dropdown{position:absolute;top:calc(100% + 4px);left:0;width:100%;min-width:192px;max-height:320px;max-width:225px;overflow-y:auto;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.12);z-index:100060;padding:8px 0;box-sizing:border-box}.bb-custom-select__dropdown::-webkit-scrollbar{width:4px}.bb-custom-select__dropdown::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.bb-custom-select__dropdown::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:999px}.bb-custom-select__group-title{padding:10px 8px 10px 16px;color:#999;font-size:13px;font-weight:500;line-height:18px;white-space:nowrap;border-bottom:.5px solid #e5e5e5;cursor:default}.bb-custom-select__option{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:10px 8px 10px 16px;background:none;border:none;color:#666;font-size:13px;font-weight:500;line-height:18px;cursor:pointer;text-align:left;box-sizing:border-box}.bb-custom-select__option [class*=bb-icons-rl],.bb-custom-select__option .bb-icon-l{font-size:20px;line-height:1;flex-shrink:0}.bb-custom-select__option .bb-custom-select__option-svg{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.bb-custom-select__option .bb-custom-select__option-svg svg{width:100%;height:100%}.bb-custom-select__option--active,.bb-custom-select__option:hover{background-color:#f6f6f6;color:#1e1e1e}.bb-custom-select__option--selected{color:#1e1e1e}.bb-custom-select__option--disabled,.bb-custom-select__option--disabled:hover,.bb-custom-select__option--disabled:focus{background-color:rgba(0,0,0,0);color:#666;opacity:.5;cursor:not-allowed}.bb-custom-select__option:focus{outline:none;background-color:#f6f6f6}.bb-custom-select__option-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-custom-select__help{color:#666;font-size:13px;font-weight:400;line-height:1.5;margin:8px 0 0 0}.bb-custom-select__type .bb-custom-select__dropdown{top:calc(100% - 20px)}.bb-admin-media-picker{display:flex;flex-direction:column;gap:12px;width:100%}.bb-admin-media-picker__preview-area,.bb-admin-media-picker__multi-area{display:flex;flex-direction:row;align-items:flex-start;gap:8px;flex-wrap:wrap}.bb-admin-media-picker__preview{width:184px;height:56px;border:1px solid #ddd;border-radius:8px;overflow:hidden;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:8px 16px;box-sizing:border-box;flex-shrink:0}.bb-admin-media-picker__preview-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.bb-admin-media-picker__multi-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.bb-admin-media-picker__multi-item{width:80px;height:80px;border:1px solid #ddd;border-radius:6px;overflow:hidden}.bb-admin-media-picker__multi-item img{width:100%;height:100%;object-fit:cover;display:block}.bb-admin-media-picker__actions{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.bb-admin-media-picker__btn{display:inline-flex;align-items:center;gap:6px;padding:3px 6px;background:#f6f6f6;border:1px solid #ddd;border-radius:4px;color:#1e1e1e;font-size:13px;font-weight:500;line-height:1.4;cursor:pointer}.bb-admin-media-picker__btn--remove{background-color:rgba(0,0,0,0)}.bb-admin-media-picker__btn i{font-size:13px;line-height:1}.bb-admin-media-picker__btn:disabled{opacity:.5;cursor:not-allowed}.bb-admin-media-picker__btn:focus{outline:2px solid #2f2f2f}.bb-admin-media-picker__placeholder-area{display:flex}.bb-admin-media-picker__placeholder-area--large{align-items:center;gap:16px}.bb-admin-media-picker__placeholder{display:inline-flex;align-items:center;justify-content:center;width:184px;height:56px;background:#f6f6f6;border:1px dashed #e5e5e5;border-radius:6px;color:#666}.bb-admin-media-picker__placeholder i{color:#666;font-size:24px;line-height:1}.bb-admin-media-picker__placeholder:disabled{opacity:.5;cursor:not-allowed}.bb-admin-media-picker__placeholder--large{width:160px;height:160px;border-radius:12px;color:#666}.bb-admin-media-picker__placeholder--large i{font-size:40px}.bb-admin-media-picker__placeholder:focus{outline:2px solid #2f2f2f}.bb-admin-media-picker__upload-btn{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-admin-media-picker__upload-btn:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-admin-media-picker__upload-btn:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-admin-media-picker__upload-btn[disabled]{opacity:.5;pointer-events:none}.bb-admin-media-picker__upload-btn>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-media-picker--large .bb-admin-media-picker__preview{width:120px;height:120px;padding:0;border-radius:8px}.bb-admin-media-picker--large .bb-admin-media-picker__preview-image{width:100%;height:100%;object-fit:cover}.bb-admin-settings-form__field-content:has(.bb-admin-settings-color-picker) .bb-admin-settings-form__field-group-label{font-size:13px;margin-bottom:10px}.bb-admin-settings-form__field[data-field-name=bb_rl_dark_logo] .bb-admin-media-picker__preview:has(img){background-color:#000}.bb-admin-settings-form__field[data-field-name=buddyboss_og_image] .bb-admin-settings-form__field-group-label{margin-bottom:12px}.bb-admin-settings-form__field[data-field-name=buddyboss_og_image] .bb-admin-settings-form__field-help-text{padding-bottom:24px;margin-bottom:6px;border-bottom:1px solid #d9d9d9}[data-group=allowed_profile_types] .bb-admin-settings-form__field-help-text{margin-top:16px}.bb-admin-social-preview{display:flex;flex-direction:column;background:#f0f0f0;border-radius:6px;overflow:hidden;width:100%;max-width:600px}.bb-admin-social-preview__image{width:100%;aspect-ratio:1.91/1;background:#e0e0e0;overflow:hidden}.bb-admin-social-preview__image img{width:100%;height:100%;object-fit:cover;display:block}.bb-admin-social-preview__body{display:flex;flex-direction:column;gap:4px;padding:16px 20px}.bb-admin-social-preview__url{color:#666;font-size:13px;line-height:1.3}.bb-admin-social-preview__title{color:#1e1e1e;font-size:16px;font-weight:600;line-height:1.3;word-break:break-word}.bb-admin-social-preview__description{color:#1e1e1e;font-size:14px;line-height:1.5;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-admin-sortable-toggle-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bb-admin-sortable-toggle-list__item{display:flex;align-items:center;gap:8px;padding:4px 0;background:rgba(0,0,0,0);border:none;transition:box-shadow .15s ease}.bb-admin-sortable-toggle-list__item.is-dragging{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.12);border-radius:6px;padding:8px 12px}.bb-admin-sortable-toggle-list__handle{cursor:grab;color:#666;display:inline-flex;align-items:center;font-size:20px;line-height:1;flex-shrink:0;margin-right:6px}.bb-admin-sortable-toggle-list__handle:active{cursor:grabbing}.bb-admin-sortable-toggle-list__toggle{display:inline-flex;align-items:center;flex-shrink:0}.bb-admin-sortable-toggle-list__toggle .components-base-control,.bb-admin-sortable-toggle-list__toggle .components-toggle-control,.bb-admin-sortable-toggle-list__toggle .components-base-control__field{margin:0}.bb-admin-sortable-toggle-list__toggle .components-form-toggle{margin:0}.bb-admin-sortable-toggle-list__icon{display:inline-flex;align-items:center;justify-content:center;color:#2f2f2f;font-size:18px;line-height:1;flex-shrink:0}.bb-admin-sortable-toggle-list__label{color:#1e1e1e;font-size:14px;font-weight:400;line-height:1.4}.bb-admin-sortable-toggle-list__empty{color:#666;font-size:13px;margin:0}.bb-admin-editable-link-list{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%}.bb-admin-editable-link-list__list{list-style:none;margin:0 0 10px;padding:0;width:100%;display:flex;flex-direction:column;border-bottom:1px solid #d9d9d9}.bb-admin-editable-link-list__item{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px;background:rgba(0,0,0,0)}.bb-admin-editable-link-list__handle{cursor:grab;color:#666;display:inline-flex;align-items:center;font-size:20px;line-height:1;flex-shrink:0;height:28px}.bb-admin-editable-link-list__handle:active{cursor:grabbing}.bb-admin-editable-link-list__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bb-admin-editable-link-list__title-row{display:inline-flex;align-items:center;gap:6px}.bb-admin-editable-link-list__title-icon{color:#2f2f2f;font-size:16px;line-height:1}.bb-admin-editable-link-list__title{color:#1e1e1e;font-size:14px;font-weight:500;line-height:1.4}.bb-admin-editable-link-list__url{color:#2c6bff;font-size:13px;line-height:1.4;text-decoration:none;word-break:break-all}.bb-admin-editable-link-list__url:hover,.bb-admin-editable-link-list__url:focus{color:#2c6bff;text-decoration:underline}.bb-admin-editable-link-list__actions{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;margin-left:6px}.bb-admin-editable-link-list__action-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:rgba(0,0,0,0);color:#2f2f2f;cursor:pointer;font-size:16px;line-height:1;transition:background-color .15s ease,color .15s ease}.bb-admin-editable-link-list__action-btn:disabled{opacity:.5;cursor:not-allowed}.bb-admin-editable-link-list__add{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-editable-link-list__add:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-editable-link-list__add:focus,.bb-admin-editable-link-list__add:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-editable-link-list__add[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-editable-link-list__add>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-editable-link-list__modal.components-modal__frame{max-width:680px}.bb-admin-seo-preview{display:flex;flex-direction:column;gap:10px;padding:16px;background:#f0f0f0;border-radius:12px;width:100%;box-sizing:border-box}.bb-admin-seo-preview__site-row{display:flex;align-items:center;gap:12px}.bb-admin-seo-preview__icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover;background:#ef5d33;display:inline-flex;align-items:center;justify-content:center}.bb-admin-seo-preview__icon--placeholder{color:#fff;font-size:14px;font-weight:600;line-height:1}.bb-admin-seo-preview__site-info{display:flex;flex-direction:column;line-height:1.3;min-width:0}.bb-admin-seo-preview__site-name{color:#1e1e1e;font-size:16px;font-weight:500}.bb-admin-seo-preview__site-url{color:#666;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-admin-seo-preview__title{color:#1a0dab;font-size:18px;font-weight:500;line-height:1.3;word-break:break-word}.bb-admin-seo-preview__description{color:#2f2f2f;font-size:14px;line-height:1.4;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:-4px}.bb-admin-settings-form__field[data-field-name=buddyboss_seo_description] .bb-admin-settings-form__field-description{padding-bottom:24px;margin-bottom:14px;border-bottom:1px solid #d9d9d9}.bb-admin-tags-reference{display:block;width:100%;padding:16px;border:1px solid #ddd;border-radius:8px;box-sizing:border-box}.bb-admin-tags-reference__heading{margin:0 0 12px;color:#666;font-size:14px;font-weight:500;line-height:1.3}.bb-admin-tags-reference__list{list-style:disc;padding-left:20px;margin:0;display:flex;flex-direction:column;gap:8px}.bb-admin-tags-reference__item{color:#1e1e1e;font-size:13px;line-height:1.5;margin-bottom:0}.bb-admin-tags-reference__tag{font-family:inherit;display:inline-block;background:#f0f0f0;border-radius:6px;padding:3px 8px;color:#1e1e1e}.bb-admin-tags-reference__description{color:#2f2f2f}.bb-admin-feature-settings__no-section--activating{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:#666;text-align:center}.bb-admin-feature-settings__no-section--activating p{margin:0;font-size:14px}.bb-admin-feature-settings__no-section--activating .components-spinner{margin:0}#section-network_search_components .bb-admin-settings-form__child-fields{border-top:1px solid #d9d9d9;margin-top:16px;padding-top:16px}.bb-topic-list{width:100%}.bb-topic-list__items{display:flex;flex-direction:column;border:1px solid #d9d9d9;border-radius:12px;overflow:hidden;padding:16px;margin-top:8px}.bb-topic-list__items:empty{display:none}.bb-topic-list__items>div:last-child .bb-topic-list__item{margin-bottom:0}.bb-topic-list__item{display:flex;align-items:center;gap:12px;padding:8px;background:#f6f6f6;border:1px solid #d9d9d9;border-radius:8px;margin-bottom:16px}.bb-topic-list__item--dragging{opacity:.5}.bb-topic-list__item--drag-over{border-color:#ef5d33}.bb-topic-list__drag-handle{display:flex;align-items:center;cursor:grab;color:#666;font-size:16px;line-height:1;flex-shrink:0}.bb-topic-list__drag-handle:active{cursor:grabbing}.bb-topic-list__name{flex:1;font-size:12px;font-weight:500;color:#2f2f2f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.bb-topic-list__permission{font-size:11px;font-weight:400;color:#666;flex-shrink:0}.bb-topic-list__actions{flex-shrink:0;display:flex}.bb-topic-list__actions .components-dropdown-menu__toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;min-width:auto;height:auto;color:#666}.bb-topic-list__actions .components-dropdown-menu__toggle i{font-size:16px;line-height:1;font-weight:700}.bb-topic-list__actions .components-dropdown-menu__toggle:hover,.bb-topic-list__actions .components-dropdown-menu__toggle:focus,.bb-topic-list__actions .components-dropdown-menu__toggle.is-pressed{color:#1e1e1e;background:none;box-shadow:none}.bb-topic-list__actions .components-dropdown-menu__toggle .dashicon,.bb-topic-list__actions .components-dropdown-menu__toggle svg:not(:first-child){display:none}.bb-topic-list__add-btn.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-topic-list__add-btn.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-topic-list__add-btn.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-topic-list__add-btn.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-topic-list__add-btn.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-topic-list__add-btn.is-secondary{align-self:flex-start}.bb-topic-list__add-btn.is-secondary [class*=bb-icon]{font-size:16px;line-height:1;font-weight:400;margin-right:4px}.bb-topic-list__description{color:#666;font-size:13px;font-weight:400;line-height:1.5;margin:12px 0 0 0}.bb-topic-list__delete-loading{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.1);z-index:100000}.bb-topic-modal .components-modal__content{padding:0}.bb-topic-modal__body{padding:16px 24px;min-height:205px}.bb-topic-modal__error{color:#cc1818;font-size:13px;margin:4px 0 0 0}.bb-topic-modal__permission{margin-top:16px}.bb-topic-modal__permission-label{display:block;font-size:14px;font-weight:500;color:#1e1e1e;margin-bottom:8px}.bb-topic-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-topic-modal .bb-topic-modal__permission-label,.bb-topic-modal .components-base-control__label{color:#2f2f2f;font-size:13px;font-weight:500;text-transform:none}.bb-topic-modal .components-radio-control__group-wrapper{flex-direction:row;justify-content:flex-start}.bb-topic-delete-modal .components-modal__content{padding:0}.bb-topic-delete-modal__body{padding:24px}.bb-topic-delete-modal__body .components-v-stack{flex-direction:row;justify-content:flex-start}.bb-topic-delete-modal__body .bb-topic-delete-modal__migrate-select .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-topic-delete-modal__body .bb-topic-delete-modal__migrate-select .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-topic-delete-modal__body .bb-topic-delete-modal__migrate-select .components-select-control__input:focus,.bb-topic-delete-modal__body .bb-topic-delete-modal__migrate-select .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-topic-delete-modal__body .bb-topic-delete-modal__migrate-select .components-input-control-suffix-wrapper,.bb-topic-delete-modal__body .bb-topic-delete-modal__migrate-select .components-input-control__backdrop{display:none}.bb-topic-delete-modal__warning{font-size:14px;color:#1e1e1e;margin:0 0 16px 0}.bb-topic-delete-modal__migrate-select{margin-top:12px}.bb-topic-delete-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-topic-delete-modal__footer .components-button{font-size:14px;font-weight:400;line-height:20px;padding:6px 16px;border-radius:8px;box-shadow:none}.bb-topic-delete-modal__footer .components-button.is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-topic-delete-modal__footer .components-button.is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-topic-delete-modal__footer .components-button.is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-topic-delete-modal__footer .components-button.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-topic-delete-modal__footer .components-button.is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-topic-delete-modal__footer .components-button.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-topic-delete-modal__footer .components-button.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-topic-delete-modal__footer .components-button.is-primary:focus,.bb-topic-delete-modal__footer .components-button.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-topic-delete-modal__footer .components-button.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-topic-delete-modal__footer .components-button.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-topic-delete-modal .components-radio-control__group-wrapper{flex-direction:row;justify-content:flex-start}.bb-admin-reaction-migration-wrapper,.bb-admin-reaction-notice-wrapper{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:.5px solid #d9d9d9;margin-bottom:16px;width:100%}.bb-admin-reaction-info-wrapper{display:flex;flex-direction:column;gap:8px;width:100%}.bb-admin-reaction-info{display:flex;align-items:center;flex-wrap:wrap;min-height:24px;padding:3px 16px 3px 0;max-width:900px;width:100%}.bb-admin-reaction-info__text{margin:0;font-size:13px;line-height:18px;font-weight:400;color:#666;max-width:900px}.bb-admin-reaction-info__link{color:#2c6bff;text-decoration:none}.bb-admin-reaction-info__link:hover{text-decoration:underline}.bb-admin-reaction-info__link:focus{outline:2px solid #2c6bff;outline-offset:2px}#bbpro_emotion_modal .media-modal-content{background:rgba(0,0,0,0);box-shadow:none}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__header{background-color:#fff;border-bottom:1px solid #d9d9d9;border:1px solid #d9d9d9;border-radius:12px 12px 0 0;padding:22px 24px}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__header h3{color:#1e1e1e;font-size:18px;font-weight:500;line-height:1}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__body{height:calc(100% - 115px)}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__footer{background-color:#fff;border-top:1px solid #d9d9d9;border-radius:0 0 12px 12px;padding:8px 16px}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__footer .bbpro_select_icon{font-size:14px;font-weight:400;line-height:18px;color:#fff;background-color:#ef5d33;padding:8px 16px;border:none;border-radius:8px}#bbpro_emotion_modal .media-modal-close{top:20px;right:20px;width:auto;height:auto;box-shadow:none}#bbpro_emotion_modal .media-modal-close .media-modal-icon{display:flex}#bbpro_emotion_modal .media-modal-close .media-modal-icon:before{content:"";color:#2f2f2f;font-size:24px;font-family:"bb-icons-rl";font-weight:400}#bbpro_emotion_modal .media-modal-close:hover{background-color:#f6f6f6}#bbpro_emotion_modal .media-modal-close:focus{outline:none}#bbpro_emotion_modal #bbpro-icon-left-section{background-color:#fff;border-right:1px solid #d9d9d9}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters{border-bottom:1px solid #d9d9d9}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select:focus,#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select:hover{color:#1e1e1e;border-color:#999;box-shadow:none}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select:hover{color:#1e1e1e}#bbpro_emotion_modal #bbpro-icon-right-section{background-color:#fff}#bbpro_emotion_modal #bbpro_icon_preview h3{color:#1e1e1e;font-size:14px;font-weight:500;line-height:1}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] input[type=text]{background-color:#f6f6f6;border:1px solid #d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:2px 8px;border-radius:6px}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] label{color:#2f2f2f;font-size:13px;font-weight:500}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .wp-color-result{border-color:#d9d9d9}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .wp-color-result span{background-color:#f0f0f0}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .wp-picker-default{background-color:#f0f0f0;border-color:#d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:4px 8px;border-radius:6px;line-height:1.8;min-height:auto}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:none}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-picker-inner{background-color:#fff}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-square,#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-slider,#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-square-inner,#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-palette{border-radius:12px}#bbpro_emotion_modal #bbpro_icon_preview .bbpro-new-icon-text-wrp .bbpro-icon-text-limit{color:#666}#bbpro_emotion_modal .bbpro_icon_picker_preview .icon-picker-preview{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:none}#bbpro_emotion_modal .bbpro-icon-search{position:relative}#bbpro_emotion_modal .bbpro-icon-search input.bbpro-icon-search-input{background-color:#f6f6f6;border:1px solid #d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:2px 8px 2px 30px;border-radius:6px}#bbpro_emotion_modal .bbpro-icon-search input.bbpro-icon-search-input:focus{outline:none;box-shadow:none;border-color:#e5e5e5}#bbpro_emotion_modal .bbpro-icon-search [class*=bb-icon]{position:absolute;left:8px;top:50%;transform:translateY(-50%);padding:0}#bbpro_emotion_modal .bbpro-icon-search [class*=bb-icon]:before{content:"";font-size:16px;font-family:"bb-icons-rl";line-height:1;font-weight:400;color:#666}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon{background-color:#f6f6f6;border-radius:6px;box-shadow:none;border:1px solid #d9d9d9}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon:after{display:none}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon .bbpro-icon-title{background-color:#fff;border-top:1px solid #d9d9d9;box-shadow:none;border-radius:0 0 6px 6px}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon .bbpro-icon-title span{color:#1e1e1e;font-size:12px}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon .bbpro-icon-emoji{font-size:4rem;width:100%;height:calc(100% - 30px);top:0}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon img{width:50px}#bbpro_emotion_modal .bbpro-icons-list{max-height:calc(100% - 55px)}#bbpro_emotion_modal .bbpro-icons-list .bbpro-icon>i:before{color:#1e1e1e;font-size:5em}#bbpro_emotion_modal .bbpro-icon-uploader-main,#bbpro_emotion_modal .bbpro-emojis-list{max-height:calc(100% - 55px);overflow:auto}.bb-admin-migration-modal__loader{display:flex;align-items:center;justify-content:center;min-height:250px;font-size:32px;color:#e57e3a}.bb-admin-migration-modal__loader .bb-icons-rl{display:block}.bb-admin-migration-modal__wizard .bbpro_migration_wizard_screens{display:none}.bb-admin-migration-modal__wizard .bbpro_migration_wizard_screens.active{display:block}.bb-admin-migration-modal__wizard .bbpro-modal-box__body{margin-right:0;margin-left:0;padding:20px}.bb-admin-migration-modal__wizard .bbpro-modal-box__body p{margin:0 0 16px}.bb-admin-migration-modal__wizard .bbpro-modal-box__body ul{margin:0 0 12px;list-style:disc;list-style-position:inside;padding:0 0 0 16px}.bb-admin-migration-modal__wizard .bbpro-modal-box__body .migration_emotion_list ul{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 16px 20px;list-style:none;padding:0}.bb-admin-migration-modal__wizard .bbpro-modal-box__body h3{margin:0 0 10px 0}.bb-admin-migration-modal__wizard .bbpro-modal-box__body .text-center{text-align:center}.bb-admin-migration-modal__wizard .bbpro-modal-box__body>select{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-migration-modal__wizard .bbpro-modal-box__body>select:focus,.bb-admin-migration-modal__wizard .bbpro-modal-box__body>select:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-migration-modal__wizard .bbpro-modal-box__body>select{margin-bottom:25px}.bb-admin-migration-modal__wizard .bbpro-modal-box__footer{margin-left:0;margin-right:0;background-color:rgba(0,0,0,0);border-top:1px solid #d9d9d9;padding:15px 24px}.bb-admin-migration-modal__wizard .bbpro-modal-box__footer .cancel_migration_wizard{background-color:#f0f0f0;border-color:#d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:4px 8px;border-radius:8px;line-height:1.8;min-height:auto}.bb-admin-migration-modal__wizard .bbpro-modal-box__footer .start_migration_wizard,.bb-admin-migration-modal__wizard .bbpro-modal-box__footer .footer_next_wizard_screen{font-size:14px;font-weight:400;line-height:18px;color:#fff !important;background-color:#ef5d33 !important;padding:8px 16px;border:none;border-radius:8px;margin-left:8px}.bb-admin-migration-modal__wizard .bbpro-modal-box__footer .start_migration_wizard.disabled,.bb-admin-migration-modal__wizard .bbpro-modal-box__footer .footer_next_wizard_screen.disabled{opacity:.5;pointer-events:none}.bb-admin-migration-modal__content>.bb-admin-notice{margin:14px;width:auto}.bb-admin-migration-modal__content>.bb-admin-notice p{margin:0}.bb-admin-migration-modal__wizard--screen-1,.bb-admin-migration-modal__wizard--screen-2{padding:20px 24px}.bb-admin-migration-modal__wizard--screen-1>p,.bb-admin-migration-modal__wizard--screen-2>p{margin:0 0 16px;color:#1e1e1e;font-size:13px;line-height:1.5}.bb-admin-migration-modal__wizard--no-data{padding:24px 24px 20px}.bb-admin-migration-modal__wizard--no-data>p{margin:0 0 8px;color:#1e1e1e;font-size:13px;line-height:1.5}.bb-admin-migration-modal__wizard--no-data>p:last-of-type{margin-bottom:24px}.bb-admin-migration-modal__no-data-heading strong{font-size:14px;font-weight:600;color:#1e1e1e}.bb-admin-migration-modal__section-heading{margin:20px 0 12px;color:#1e1e1e;font-size:14px;line-height:1.4}.bb-admin-migration-modal__section-heading strong{font-weight:600}.bb-admin-migration-modal__reactions{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.bb-admin-migration-modal__reactions .components-checkbox-control{margin-bottom:0}.bb-admin-migration-modal__reactions .components-checkbox-control .components-base-control__field{margin-bottom:0;display:flex;align-items:center;gap:8px}.bb-admin-migration-modal__reactions .components-checkbox-control .components-checkbox-control__label{font-size:13px;color:#1e1e1e;line-height:1.4}.bb-admin-migration-modal__reactions-group-toggle .components-checkbox-control__label{font-weight:500}.bb-admin-migration-modal__reactions-list{list-style:none;margin:0;padding:0 0 0 24px;display:flex;flex-wrap:wrap;gap:8px 16px}.bb-admin-migration-modal__reactions-list li{margin:0}.bb-admin-migration-modal__target-select{max-width:280px;margin-bottom:20px}.bb-admin-migration-modal__warnings{margin:0 0 16px;padding:0 0 0 18px;list-style:disc}.bb-admin-migration-modal__warnings li{margin:0 0 6px;font-size:13px;line-height:1.5;color:#1e1e1e}.bb-admin-migration-modal__warnings li:last-child{margin-bottom:0}.bb-admin-migration-modal__footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:24px -24px -20px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-admin-migration-modal__footer .components-button{min-height:32px;border-radius:8px;font-size:13px;font-weight:400;padding:6px 16px;line-height:1.4}.bb-admin-migration-modal__footer .components-button.is-secondary{background:#f0f0f0;border:.5px solid #d9d9d9;color:#1e1e1e;box-shadow:none}.bb-admin-migration-modal__footer .components-button.is-secondary:hover:not(:disabled){background:#e5e5e5}.bb-admin-migration-modal__footer .components-button.is-primary{background:#ef5d33;border:1px solid #ef5d33;color:#fff;box-shadow:none}.bb-admin-migration-modal__footer .components-button.is-primary:hover:not(:disabled){background:#d7542e;border-color:#d7542e}.bb-admin-migration-modal__footer .components-button.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-admin-migration-modal .components-input-control__container .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-migration-modal .components-input-control__container .components-select-control__input:focus,.bb-admin-migration-modal .components-input-control__container .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-migration-modal .components-input-control__container:has(>.components-select-control__input){padding:0 !important}.bb-admin-migration-modal .components-input-control__container:has(>.components-select-control__input) .components-input-control__suffix,.bb-admin-migration-modal .components-input-control__container:has(>.components-select-control__input) .components-input-control__backdrop{display:none !important}.bb-admin-reaction-migration-wrapper .bb-admin-notice,.bb-admin-reaction-notice-wrapper .bb-admin-notice{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid rgba(0,0,0,0);border-radius:8px}.bb-admin-reaction-migration-wrapper .bb-admin-notice--warning,.bb-admin-reaction-notice-wrapper .bb-admin-notice--warning{background-color:#fffbeb;border-color:#e5a000}.bb-admin-reaction-migration-wrapper .bb-admin-notice--warning .bb-admin-notice__icon [class*=bb-icon],.bb-admin-reaction-notice-wrapper .bb-admin-notice--warning .bb-admin-notice__icon [class*=bb-icon]{color:#df7d05}.bb-admin-reaction-migration-wrapper .bb-admin-notice--success,.bb-admin-reaction-notice-wrapper .bb-admin-notice--success{background-color:#ebffee;border-color:#009951}.bb-admin-reaction-migration-wrapper .bb-admin-notice--success .bb-admin-notice__icon [class*=bb-icon],.bb-admin-reaction-notice-wrapper .bb-admin-notice--success .bb-admin-notice__icon [class*=bb-icon]{color:#009951}.bb-admin-reaction-migration-wrapper .bb-admin-notice--success .bb-admin-notice__content,.bb-admin-reaction-notice-wrapper .bb-admin-notice--success .bb-admin-notice__content{color:#008043}.bb-admin-reaction-migration-wrapper .bb-admin-notice--info,.bb-admin-reaction-notice-wrapper .bb-admin-notice--info{background-color:#f6f6f6;border-color:#ccc}.bb-admin-reaction-migration-wrapper .bb-admin-notice--info .bb-admin-notice__icon [class*=bb-icon],.bb-admin-reaction-notice-wrapper .bb-admin-notice--info .bb-admin-notice__icon [class*=bb-icon]{color:#2f2f2f}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__content,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__content{flex:1;color:#1e1e1e;font-size:13px}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__content p,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__content p{margin:0}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__actions,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__actions{margin-left:auto;display:flex;align-items:center;gap:8px}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__actions button,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__actions button{color:#1e1e1e;font-size:13px;font-weight:400;border:none;background:none;padding:2px 4px;cursor:pointer}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__actions button:hover,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__actions button:hover{opacity:.8}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__icon,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__icon{display:flex;flex-shrink:0}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__icon [class*=bb-icon],.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__icon [class*=bb-icon]{font-size:20px;font-weight:500}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__icon [class*=bb-icon].bb-icons-rl-spinner,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__icon [class*=bb-icon].bb-icons-rl-spinner{font-weight:400}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__close,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__close{display:flex;border:none;background:none;padding:0;cursor:pointer;flex-shrink:0}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__close [class*=bb-icon],.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__close [class*=bb-icon]{color:#666;font-size:16px;font-weight:400}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__close:hover [class*=bb-icon],.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__close:hover [class*=bb-icon]{color:#1e1e1e}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.bb-reaction-mode__cards{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;max-width:656px}.bb-reaction-mode__radios{display:flex;align-items:center;gap:24px;margin-bottom:8px}.bb-reaction-mode__radio-label{display:flex;align-items:center;color:#1e1e1e;font-size:14px;font-weight:400;line-height:20px}.bb-reaction-mode__radio-label input{margin:0 8px 0 0}.bb-reaction-mode__radio-label.disabled input[type=radio]{border-color:#f9bead}.bb-reaction-mode__radio-label.disabled .bb-reaction-mode__radio-label-text{color:#999}.bb-reaction-mode .bb-reaction-mode-description{color:#666;font-size:13px;line-height:18px;margin:0;padding:3px 0}.bb_emotions_item{height:96px;width:96px;background:#fff;border:.5px solid #d9d9d9;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;position:relative}.bb_emotions_item.is-disabled{opacity:.5;pointer-events:none}.bb_emotions_item .bb_emotions_icon{height:64px;background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb_emotions_item .bb_emotions_icon i.bb-icon-rf{font-size:32px;line-height:1}.bb_emotions_item .bb_emotions_icon img{width:32px;height:32px;object-fit:contain}.bb_emotions_item .bb_emotions_icon .bbpro-icon-emoji{font-size:32px;line-height:1;display:flex;align-items:center;justify-content:center}.bb_emotions_item .bb_emotions_icon .bbpro-icon-emoji img{width:32px;height:32px}.bb_emotions_item .bb_emotions_footer{min-height:32px;background:#fff;border-top:.5px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;gap:4px;box-sizing:border-box}.bb_emotions_item .bb_emotions_footer span{font-size:13px;font-weight:400;line-height:18px;color:#1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions{display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;min-width:auto;height:auto;color:#666}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle i{font-size:16px;line-height:1;font-weight:700}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle:hover,.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle:focus,.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle.is-pressed{color:#1e1e1e;background:none;box-shadow:none}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle .dashicon,.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle svg:not(:first-child){display:none}.bb_emotions_item .bb_emotions_footer .components-checkbox-control{margin-bottom:0;flex-shrink:0}.bb_emotions_item .bb_emotions_footer .components-checkbox-control .components-base-control__field{margin-bottom:0;display:flex;align-items:center}.bb_emotions_item .bb_emotions_footer .components-checkbox-control .components-checkbox-control__input-container{margin-right:0}.bb_emotions_item.bb_emotions_item_action{background:#f6f6f6;cursor:pointer;transition:background-color .2s ease}.bb_emotions_item.bb_emotions_item_action:hover{background:#f6f6f6}.bb_emotions_item.bb_emotions_item_action .bb_emotions_add_new{width:100%;height:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.bb_emotions_item.bb_emotions_item_action .bb_emotions_add_new i{font-size:32px;line-height:1;color:#666}.bb_emotions_item.bb_emotions_item_action:hover .bb_emotions_add_new i{color:#1e1e1e}.bb-reaction-button-field{display:flex}.bb-reaction-button-card{width:96px;height:96px;background:#fff;border:.5px solid #d9d9d9;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;flex-shrink:0}.bb-reaction-button-card__preview{display:flex;flex-direction:column;height:100%}.bb-reaction-button-card__icon-wrapper{height:64px;background:#f6f6f6;display:flex;align-items:center;justify-content:center}.bb-reaction-button-card__icon-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.bb-reaction-button-card__icon-btn [class*=bb-icon]{font-size:32px;line-height:1;color:#666;font-weight:400}.bb-reaction-button-card__icon-btn:hover i{color:#2f2f2f}.bb-reaction-button-card__footer{min-height:32px;background:#fff;border-top:.5px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;gap:4px;box-sizing:border-box}.bb-reaction-button-card__footer input[type=text]{font-size:13px;font-weight:400;line-height:1;color:#1e1e1e;border:none;background:rgba(0,0,0,0);padding:0;margin:0;outline:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:auto}.bb-reaction-button-card__footer input[type=text]:focus{outline:none;box-shadow:none}.bb-reaction-button-card__footer input[type=text]::placeholder{color:#666}.bb-reaction-button-card__menu-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;color:#666}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;min-width:auto;height:auto;color:#666}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle i{font-size:16px;line-height:1;font-weight:700}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle:hover,.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle:focus,.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle.is-pressed{color:#1e1e1e;background:none;box-shadow:none}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle .dashicon,.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle svg:not(:first-child){display:none}.bb-admin-settings-form__field[data-field-name^=bb-access-control] .bb-admin-settings-form__field-input-wrapper{display:block;width:100%}.bb-access-control-field{display:block;width:100%}.bb-access-control-field__description{display:block;width:100%;margin:0 0 8px 0;color:#2f2f2f;font-weight:500;text-align:left}.bb-access-control-field__selects{display:flex;gap:8px}.bb-access-control-field .components-select-control{max-width:280px;margin-bottom:0}.bb-access-control-field__toggle-list{margin-top:16px}.bb-access-control-field__toggle-item{padding:16px;margin-bottom:16px;border:.5px solid #d9d9d9;border-radius:12px}.bb-access-control-field__toggle-item .components-toggle-control{margin-bottom:0}.bb-access-control-field__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.bb-access-control-field__option-label{font-weight:600;color:#1e1e1e}.bb-access-control-field__option-suffix{font-weight:400;color:#666}.bb-access-control-field__threaded-radio{display:flex;gap:16px}.bb-access-control-field__threaded-radio-option{display:flex;align-items:center;gap:6px;font-size:13px;color:#1e1e1e;cursor:pointer}.bb-access-control-field__threaded-radio-option input[type=radio]{margin:0}.bb-access-control-field__threaded-checkboxes{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:16px;background-color:#f6f6f6;border-radius:8px;width:100%;box-sizing:border-box}.bb-access-control-field__threaded-checkbox{display:flex;align-items:center;gap:6px;font-size:13px;color:#1e1e1e;cursor:pointer}.bb-access-control-field__threaded-checkbox input[type=checkbox]{margin:0}.bb-access-control-field__notice{display:flex;align-items:center;gap:8px;padding:10px 16px;margin-top:16px;background-color:#f6f6f6;border:1px solid #e5e5e5;border-radius:8px;font-size:13px;color:#2f2f2f}.bb-access-control-field__notice i{font-size:16px;color:#666}.bb-access-control-field .components-spinner{display:block;margin:8px 0 0 0}[data-field-name=bb-access-control-create-activity] .bb-access-control-field__toggle-item,[data-field-name=bb-access-control-create-groups] .bb-access-control-field__toggle-item,[data-field-name=bb-access-control-upload-media] .bb-access-control-field__toggle-item,[data-field-name=bb-access-control-upload-video] .bb-access-control-field__toggle-item,[data-field-name=bb-access-control-upload-document] .bb-access-control-field__toggle-item{padding:0;border:0}.bb-admin-reporting-categories{display:flex;flex-direction:column;gap:24px;max-width:985px;margin:0 auto;width:100%;padding:32px;box-sizing:border-box}.bb-admin-reporting-categories .bb-admin-feature-settings__section-header{box-sizing:border-box;padding:16px 0;min-height:64px}.bb-admin-reporting-categories .bb-admin-feature-settings__section-title{line-height:26px}.bb-admin-reporting-categories__list-body{padding:32px 24px 8px}.bb-admin-reporting-categories__header-actions{display:flex;align-items:center;gap:12px}.bb-admin-reporting-categories__add-btn{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-reporting-categories__add-btn:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-reporting-categories__add-btn:focus,.bb-admin-reporting-categories__add-btn:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-reporting-categories__add-btn[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-reporting-categories__add-btn>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-reporting-categories__add-btn{display:inline-flex;align-items:center;font-size:14px;line-height:20px;padding:6px 16px;gap:4px}.bb-admin-reporting-categories__add-btn i{font-size:16px;font-weight:700;margin-right:0}.bb-admin-reporting-categories__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.bb-admin-reporting-categories__list-item{display:flex;align-items:center;gap:32px;padding-bottom:16px;border-bottom:.5px solid #d9d9d9;margin-bottom:0;min-height:48px}.bb-admin-reporting-categories__list-item:last-child{border-bottom:0}.bb-admin-reporting-categories__list-item-content{display:flex;align-items:center;gap:32px;flex:1 0 0;min-width:0}.bb-admin-reporting-categories__list-item-name-col{min-width:24%;flex-shrink:0}.bb-admin-reporting-categories__list-item-desc-col{min-width:48%;flex-shrink:0}.bb-admin-reporting-categories__list-item-show-when-col{min-width:15%;flex-shrink:0}.bb-admin-reporting-categories__list-item-actions-col{flex-shrink:0}.bb-admin-reporting-categories__list-item-name{font-size:14px;font-weight:500;color:#1e1e1e;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.bb-admin-reporting-categories__list-item-desc{font-size:13px;font-weight:400;color:#2f2f2f;line-height:18px}.bb-admin-reporting-categories__list-item-badge{display:inline-flex;align-items:center;padding:0 4px;font-size:11px;font-weight:400;color:#1e1e1e;background:#f0f0f0;border:.5px solid #ccc;border-radius:999px;line-height:16px;white-space:nowrap}.bb-admin-reporting-categories__menu-wrapper{position:relative}.bb-admin-reporting-categories__menu-trigger{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:6px;cursor:pointer;color:#2f2f2f;font-size:24px}.bb-admin-reporting-categories__menu-trigger:hover{background:#f6f6f6}.bb-admin-reporting-categories__menu-dropdown{position:absolute;top:100%;right:0;min-width:120px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.12);z-index:100;padding:4px 0;width:180px}.bb-admin-reporting-categories__menu-item{display:block;width:100%;padding:8px 16px;font-size:13px;font-weight:500;line-height:18px;color:#666;background:none;border:none;cursor:pointer;text-align:left}.bb-admin-reporting-categories__menu-item:hover{background:#f0f0f0}.bb-admin-reporting-categories__menu-item [class*=bb-icons-]{color:#666;font-size:20px !important;line-height:1;font-weight:400;margin-right:8px;vertical-align:middle}.bb-admin-reporting-categories__empty{padding:24px 0;text-align:center}.bb-admin-reporting-categories__empty p{font-size:13px;color:#666;margin:0}@media screen and (max-width: 960px){.bb-admin-reporting-categories__list{min-width:800px}}.bb-admin-reporting-category-modal.components-modal__frame{max-width:680px}.bb-admin-flagged-members{max-width:calc(100% - 64px);padding:0;margin:32px 32px 0}.bb-admin-flagged-members__error-notice{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:rgba(214,54,56,.08);border:1px solid rgba(214,54,56,.3);border-radius:8px;color:#d63638;font-size:13px;margin-bottom:16px}.bb-admin-flagged-members__error-notice button{background:none;border:none;color:#d63638;cursor:pointer;padding:0 4px;line-height:1}.bb-admin-flagged-members__error-notice button i{font-size:16px}.bb-admin-flagged-members__confirm-modal.bb-admin-settings-modal{max-width:650px}.bb-admin-flagged-members__confirm-modal .bb-admin-settings-modal__body>p{margin:0}.bb-admin-flagged-members__card{background:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);width:100%;display:flex;flex-direction:column;overflow:hidden}.bb-admin-flagged-members__title-bar{padding:0 24px;min-height:64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9}.bb-admin-flagged-members__title{font-size:18px;font-weight:500;line-height:26px;color:#1e1e1e;margin:0;padding:16px 0}.bb-admin-flagged-members__body{padding:24px 24px 16px}.bb-admin-flagged-members__bulk-actions{display:flex;align-items:center;gap:4px}.bb-admin-flagged-members__bulk-actions select{min-width:140px;height:32px;font-size:13px}.bb-admin-flagged-members__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-admin-flagged-members__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-admin-flagged-members__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-admin-flagged-members__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-admin-flagged-members__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-flagged-members__bulk-apply.is-secondary .components-spinner{margin:0;width:16px;height:16px}.bb-admin-flagged-members__status-select .components-select-control{margin-bottom:0}.bb-admin-flagged-members__status-select select{min-width:100px;height:32px;font-size:13px}.bb-admin-flagged-members__search{position:relative;min-width:200px}.bb-admin-flagged-members__search-form{display:flex;align-items:center;position:relative}.bb-admin-flagged-members__search-input[type]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-admin-flagged-members__search-input[type]:focus{box-shadow:none;border-color:#999}.bb-admin-flagged-members__search-input[type]{padding:0 32px 0 8px}.bb-admin-flagged-members__search-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#666;font-size:20px;pointer-events:none}.bb-admin-flagged-members__table{table-layout:fixed}.bb-admin-flagged-members__th--checkbox{width:15px}.bb-admin-flagged-members__th--member{font-size:14px;color:#1e1e1e;width:30%;min-width:200px}.bb-admin-flagged-members__th--blocks{width:120px}.bb-admin-flagged-members__th--reports{width:120px}.bb-admin-flagged-members__th--status{width:120px}.bb-admin-flagged-members__th--actions{width:30px}.bb-admin-flagged-members__member{display:flex;align-items:center;gap:8px}.bb-admin-flagged-members__avatar{width:40px;height:40px;border-radius:999px;flex-shrink:0;object-fit:cover;border:.5px solid #d9d9d9}.bb-admin-flagged-members__name{font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.bb-admin-flagged-members__name:hover{color:#2c6bff;text-decoration:underline}.bb-admin-flagged-members__td--blocks,.bb-admin-flagged-members__td--reports{font-size:13px;font-weight:400;color:#2c6bff;line-height:18px}.bb-admin-flagged-members__td--blocks i,.bb-admin-flagged-members__td--reports i{font-size:16px;color:#666;margin-right:8px;vertical-align:middle}.bb-admin-flagged-members__suspended-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 4px;font-size:11px;font-weight:400;color:#df7d05;background:#fffbeb;border:.5px solid #e5a000;border-radius:999px;line-height:16px;white-space:nowrap}.bb-admin-flagged-members__td--actions{text-align:center}.bb-admin-flagged-members__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-admin-flagged-members__item-count{font-size:13px;color:#2f2f2f}.bb-admin-flagged-members__pagination{display:flex;align-items:center;gap:4px}.bb-admin-flagged-members__page-info{font-size:13px;color:#666;min-width:50px;text-align:center}.bb-admin-flagged-members__pagination-btn--previous.is-secondary,.bb-admin-flagged-members__pagination-btn--next.is-secondary{min-width:32px;height:32px;padding:0 6px;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,0) !important;font-size:0 !important;border:none !important;box-shadow:none !important;border-radius:6px}.bb-admin-flagged-members__pagination-btn--previous.is-secondary:before,.bb-admin-flagged-members__pagination-btn--next.is-secondary:before{content:"";font-family:"bb-icons-rl";font-size:16px;color:#2f2f2f;font-weight:400}.bb-admin-flagged-members__pagination-btn--previous.is-secondary[disabled],.bb-admin-flagged-members__pagination-btn--next.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-admin-flagged-members__pagination-btn--previous.is-secondary:hover,.bb-admin-flagged-members__pagination-btn--next.is-secondary:hover{background-color:#fff !important;box-shadow:none !important}.bb-admin-flagged-members__pagination-btn--next.is-secondary:before{content:""}@media screen and (max-width: 960px){.bb-admin-flagged-members__body{overflow:auto;width:100%;box-sizing:border-box}.bb-admin-flagged-members__th--checkbox{width:35px}.bb-admin-flagged-members__action-bar,.bb-admin-flagged-members__table-wrapper,.bb-admin-flagged-members__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel .bb-admin-flagged-members{max-width:100%}.bb-admin-view-report-modal{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.2)}.bb-admin-view-report-modal__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:0;padding:24px}.bb-admin-view-report-modal__loading{display:flex;justify-content:center;padding:40px 0}.bb-admin-view-report-modal__error{background:rgba(214,54,56,.08);color:#d63638;padding:10px 16px;border-radius:8px;font-size:13px}.bb-admin-view-report-modal__summary{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;margin-bottom:20px}.bb-admin-view-report-modal__member-info{display:flex;align-items:center;gap:12px;flex-shrink:0}.bb-admin-view-report-modal__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.bb-admin-view-report-modal__name{font-size:14px;color:#2c6bff;text-decoration:none}.bb-admin-view-report-modal__name:hover{color:#2c6bff;text-decoration:underline}.bb-admin-view-report-modal__stats{display:flex;align-items:center;justify-content:space-around;flex:1;gap:16px;width:50%}.bb-admin-view-report-modal__stat{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:#1e1e1e}.bb-admin-view-report-modal__stat [class*=bb-icons-]{font-size:16px;color:#666}.bb-admin-view-report-modal__suspended-badge{display:inline-flex;align-items:center;padding:0 4px;font-size:11px;font-weight:400;color:#df7d05;background:#fffbeb;border:.5px solid #e5a000;border-radius:999px;line-height:16px}.bb-admin-view-report-modal__section{margin-bottom:20px}.bb-admin-view-report-modal__section-title{font-size:13px;font-weight:500;color:#666;margin:0 0 12px 0;line-height:18px}.bb-admin-view-report-modal__list{display:flex;flex-direction:column;gap:0;background:#f6f6f6;border-radius:12px;padding:4px 0}.bb-admin-view-report-modal__list-item{display:flex;align-items:center;gap:16px;padding:16px 0;margin:0 16px;border-bottom:1px solid #d9d9d9}.bb-admin-view-report-modal__list-item:last-child{border-bottom:0}.bb-admin-view-report-modal__list-item--blocker .bb-admin-view-report-modal__list-item-date{margin-left:auto}.bb-admin-view-report-modal__list-item-user{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:160px}.bb-admin-view-report-modal__list-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.bb-admin-view-report-modal__list-name{font-size:14px;color:#2c6bff;text-decoration:none;white-space:nowrap}.bb-admin-view-report-modal__list-name:hover{color:#2c6bff;text-decoration:underline}.bb-admin-view-report-modal__list-item-detail{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bb-admin-view-report-modal__category-name{font-size:13px;font-weight:500;color:#1e1e1e;line-height:18px;margin-bottom:4px}.bb-admin-view-report-modal__category-desc{font-size:12px;font-weight:400;color:#666;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-admin-view-report-modal__list-item-date{font-size:13px;color:#1e1e1e;line-height:16px;white-space:nowrap;flex-shrink:0}.bb-admin-view-report-modal__close-btn{background:#ef5d33 !important;color:#fff !important;border:none !important}.bb-admin-view-report-modal__close-btn:hover{background:#d7542e !important}.bb-admin-reported-content{max-width:calc(100% - 64px);padding:0;margin:32px 32px 0}.bb-admin-reported-content__error-notice{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:rgba(214,54,56,.08);border:1px solid rgba(214,54,56,.3);border-radius:8px;color:#d63638;font-size:13px;margin-bottom:16px}.bb-admin-reported-content__error-notice button{background:none;border:none;color:#d63638;cursor:pointer;padding:0 4px;line-height:1}.bb-admin-reported-content__error-notice button i{font-size:16px}.bb-admin-reported-content__confirm-modal.bb-admin-settings-modal{max-width:650px}.bb-admin-reported-content__confirm-modal .bb-admin-settings-modal__body>p{margin:0}.bb-admin-reported-content__card{background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);width:100%;display:flex;flex-direction:column;overflow:hidden}.bb-admin-reported-content__title-bar{padding:0 24px;min-height:64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9}.bb-admin-reported-content__title{font-size:18px;font-weight:500;line-height:26px;color:#1e1e1e;margin:0;padding:16px 0}.bb-admin-reported-content__body{padding:24px 24px 16px}.bb-admin-reported-content__bulk-actions{display:flex;align-items:center;gap:4px}.bb-admin-reported-content__bulk-actions select{min-width:140px;height:32px;font-size:13px}.bb-admin-reported-content__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-admin-reported-content__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-admin-reported-content__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-admin-reported-content__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-admin-reported-content__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-reported-content__bulk-apply.is-secondary .components-spinner{margin:0;width:16px;height:16px}.bb-admin-reported-content__status-select .components-select-control{margin-bottom:0}.bb-admin-reported-content__status-select select{min-width:100px;height:32px;font-size:13px}.bb-admin-reported-content__filter-select .components-select-control{margin-bottom:0}.bb-admin-reported-content__filter-select select{min-width:140px;height:32px;font-size:13px}.bb-admin-reported-content__table{table-layout:fixed}.bb-admin-reported-content__th--checkbox{width:15px}.bb-admin-reported-content__th--content{font-size:14px;color:#1e1e1e;width:30%;min-width:200px}.bb-admin-reported-content__th--owner{width:20%;min-width:150px}.bb-admin-reported-content__th--reports{width:120px}.bb-admin-reported-content__th--status{width:100px}.bb-admin-reported-content__th--actions{width:30px}.bb-admin-reported-content__content{display:flex;align-items:center;gap:8px}.bb-admin-reported-content__content-icon{width:32px;height:32px;border-radius:50%;background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb-admin-reported-content__content-icon [class*=bb-icons-]{font-size:20px;color:#666}.bb-admin-reported-content__content-name{font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.bb-admin-reported-content__content-name:hover{color:#2c6bff;text-decoration:underline}.bb-admin-reported-content__owner{display:flex;align-items:center;gap:8px}.bb-admin-reported-content__avatar{width:40px;height:40px;border-radius:999px;flex-shrink:0;object-fit:cover;border:.5px solid #d9d9d9}.bb-admin-reported-content__owner-name{font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.bb-admin-reported-content__owner-name:hover{color:#2c6bff;text-decoration:underline}.bb-admin-reported-content__td--reports{font-size:13px;font-weight:400;color:#2c6bff;line-height:18px}.bb-admin-reported-content__td--reports i{font-size:16px;color:#666;margin-right:8px;vertical-align:middle}.bb-admin-reported-content__hidden-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 4px;font-size:11px;font-weight:400;color:#df7d05;background:#fffbeb;border:.5px solid #e5a000;border-radius:999px;line-height:16px;white-space:nowrap}.bb-admin-reported-content__td--actions{text-align:center}.bb-admin-reported-content__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-admin-reported-content__item-count{font-size:13px;color:#2f2f2f}@media screen and (max-width: 960px){.bb-admin-reported-content__body{overflow:auto;width:100%;box-sizing:border-box}.bb-admin-reported-content__th--checkbox{width:35px}.bb-admin-reported-content__action-bar,.bb-admin-reported-content__table-wrapper,.bb-admin-reported-content__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel .bb-admin-reported-content{max-width:100%}.bb-admin-view-content-report-modal{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.2)}.bb-admin-view-content-report-modal__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:0;padding:24px}.bb-admin-view-content-report-modal__loading{display:flex;justify-content:center;padding:40px 0}.bb-admin-view-content-report-modal__error{background:rgba(214,54,56,.08);color:#d63638;padding:10px 16px;border-radius:8px;font-size:13px}.bb-admin-view-content-report-modal__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;margin-bottom:20px;flex-wrap:wrap}.bb-admin-view-content-report-modal__owner-info{display:flex;align-items:center;gap:12px;flex-shrink:0}.bb-admin-view-content-report-modal__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.bb-admin-view-content-report-modal__owner-name{font-size:14px;color:#2c6bff;text-decoration:none}.bb-admin-view-content-report-modal__owner-name:hover{color:#2c6bff;text-decoration:underline}.bb-admin-view-content-report-modal__owner-label{font-size:14px;font-weight:400;color:#2f2f2f}.bb-admin-view-content-report-modal__stat{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:#1e1e1e}.bb-admin-view-content-report-modal__stat [class*=bb-icons-]{font-size:16px;color:#666}.bb-admin-view-content-report-modal__content-link{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:#2c6bff;text-decoration:none}.bb-admin-view-content-report-modal__content-link>[class*=bb-icons-]{color:#666;font-size:20px;background-color:#f6f6f6;border-radius:999px;padding:6px}.bb-admin-view-content-report-modal__content-link:hover{color:#2c6bff}.bb-admin-view-content-report-modal__content-link:hover .bb-admin-view-content-report-modal__content-link-text{text-decoration:underline}.bb-admin-view-content-report-modal__content-link-external{font-size:16px}.bb-admin-view-content-report-modal__hidden-badge{display:inline-flex;gap:4px;align-items:center;padding:0 4px;font-size:11px;font-weight:400;color:#df7d05;background:#fffbeb;border:.5px solid #e5a000;border-radius:999px;line-height:16px}.bb-admin-view-content-report-modal__hidden-badge [class*=bb-icons-]{font-size:12px}.bb-admin-view-content-report-modal__section{margin-bottom:20px}.bb-admin-view-content-report-modal__section-title{font-size:13px;font-weight:500;color:#2f2f2f;margin:0 0 12px 0;line-height:18px}.bb-admin-view-content-report-modal__list{display:flex;flex-direction:column;gap:0;background:#f6f6f6;border-radius:8px;padding:4px 0}.bb-admin-view-content-report-modal__list-item{display:flex;align-items:center;gap:16px;padding:16px 0;margin:0 16px;border-bottom:1px solid #d9d9d9}.bb-admin-view-content-report-modal__list-item:last-child{border-bottom:0}.bb-admin-view-content-report-modal__list-item-user{display:flex;align-items:center;gap:10px;flex-shrink:0;width:180px}.bb-admin-view-content-report-modal__list-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.bb-admin-view-content-report-modal__list-name{font-size:14px;color:#2c6bff;text-decoration:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-admin-view-content-report-modal__list-name:hover{color:#2c6bff;text-decoration:underline}.bb-admin-view-content-report-modal__list-item-detail{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bb-admin-view-content-report-modal__category-name{font-size:13px;font-weight:600;color:#1e1e1e;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bb-admin-view-content-report-modal__category-desc{font-size:12px;font-weight:400;color:#666;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bb-admin-view-content-report-modal__list-item-date{font-size:13px;font-weight:400;color:#1e1e1e;line-height:16px;white-space:nowrap;flex-shrink:0;min-width:168px;text-align:right}.bb-admin-view-content-report-modal__close-btn{background:#ef5d33 !important;color:#fff !important;border:none !important}.bb-admin-view-content-report-modal__close-btn:hover{background:#d7542e !important}.bb-admin-settings-form__field[data-field-name=bb_recaptcha_api_keys] .bb-admin-settings-form__child-fields{margin-top:0;padding-top:0;border-top:none}.bb-admin-settings-form__field[data-field-name=bb_recaptcha_api_keys] .bb-admin-settings-form__child-field-control{max-width:456px}.bb-admin-settings-form__field[data-field-name=bb_recaptcha_api_keys] .bb-admin-settings-form__child-field-control .bb-admin-settings-field__password-input{max-width:456px}.bb-admin-settings-form__field[data-field-name=bb_recaptcha_api_keys] .bb-admin-settings-form__child-field+.bb-admin-settings-form__child-field{margin-top:16px}.bb-admin-notice--plain{background:none;border:none;padding:0;font-size:13px;line-height:18px;color:#666}.bb-admin-notice--plain::before{display:none}.bb-admin-notice--plain a{color:#2c6bff}.bb-admin-settings-field__recaptcha-bypass-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bb-admin-settings-field__recaptcha-bypass-label{display:flex;align-items:center;gap:6px;font-size:14px;line-height:20px;color:#1e1e1e;cursor:pointer}.bb-admin-settings-field__recaptcha-bypass-checkbox{margin:0}.bb-admin-settings-field__recaptcha-bypass-text{width:120px;padding:4px 8px;font-size:13px;line-height:18px;border:1px solid #d9d9d9;border-radius:4px;color:#1e1e1e}.bb-admin-settings-field__recaptcha-bypass-text:disabled{opacity:.5;cursor:not-allowed}.bb-admin-settings-field__recaptcha-bypass-text::placeholder{color:#999}.bb-admin-settings-field__recaptcha-bypass-description{color:#666;font-size:13px;line-height:18px;margin:8px 0 0}.bb-admin-settings-field__recaptcha-bypass-url{display:flex;align-items:center;gap:8px;margin-top:8px}.bb-admin-settings-field__recaptcha-bypass-url--invalid{opacity:.5}.bb-admin-settings-field__recaptcha-bypass-link{font-size:13px;line-height:18px;color:#ef5d33;word-break:break-all;text-decoration:none}.bb-admin-settings-field__recaptcha-bypass-link:hover{text-decoration:underline}.bb-admin-settings-field__recaptcha-bypass-copy{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;cursor:pointer;color:#2f2f2f;border-radius:4px;flex-shrink:0;transition:background-color .15s ease}.bb-admin-settings-field__recaptcha-bypass-copy:hover{background-color:#f6f6f6}.bb-admin-settings-field__recaptcha-bypass-copy i{font-size:16px}.bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-input-wrapper input.bb-admin-settings-field__recaptcha-bypass-text{width:120px}.bb-admin-settings-field__recaptcha-verify-row{display:flex;align-items:center;gap:12px}.bb-admin-settings-field__recaptcha-verify-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;font-size:14px;font-weight:500;line-height:20px;border-radius:6px;border:none;cursor:pointer;background-color:#ef5d33;color:#fff;transition:background-color .15s ease}.bb-admin-settings-field__recaptcha-verify-btn:hover:not(:disabled){background-color:#d7542e}.bb-admin-settings-field__recaptcha-verify-btn:disabled{opacity:.5;cursor:not-allowed}.bb-admin-settings-field__recaptcha-verify-btn--connected{background-color:#ebffee;color:#008043;border:1px solid #009951;cursor:default}.bb-admin-settings-field__recaptcha-verify-btn--connected:hover{background-color:#ebffee}.bb-admin-settings-field__image-radio-wrapper--bb_recaptcha_size .bb-admin-settings-field__image-radio-option,.bb-admin-settings-field__image-radio-wrapper--bb_recaptcha_theme .bb-admin-settings-field__image-radio-option{width:200px}.bb-admin-settings-field__image-radio-wrapper--bb_recaptcha_size .bb-admin-settings-field__image-radio-option .bb-admin-settings-field__image-radio-img,.bb-admin-settings-field__image-radio-wrapper--bb_recaptcha_theme .bb-admin-settings-field__image-radio-option .bb-admin-settings-field__image-radio-img{max-height:calc(100% - 30px);max-width:calc(100% - 30px);margin:0 15px}.bb-admin-settings-field__image-radio-wrapper--bb_recaptcha_badge_position .bb-admin-settings-field__image-radio-img{width:100%;height:100%;object-fit:contain}.bb-recaptcha-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100100;display:flex;align-items:center;justify-content:center}.bb-recaptcha-modal__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1}.bb-recaptcha-modal__container{position:relative;z-index:2;background:#fff;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.15);width:480px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.bb-recaptcha-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #d9d9d9}.bb-recaptcha-modal__title{font-size:16px;font-weight:600;line-height:24px;color:#1e1e1e;margin:0;padding:0}.bb-recaptcha-modal__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;cursor:pointer;color:#2f2f2f;border-radius:4px;transition:background-color .15s ease}.bb-recaptcha-modal__close:hover{background-color:#f6f6f6}.bb-recaptcha-modal__close i{font-size:16px}.bb-recaptcha-modal__content{padding:24px 20px;min-height:120px;display:flex;align-items:center;justify-content:center;overflow-y:auto}.bb-recaptcha-modal__status{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.bb-recaptcha-modal__status p{font-size:14px;line-height:20px;color:#1e1e1e;margin:0}.bb-recaptcha-modal__status--success p{color:#008043}.bb-recaptcha-modal__status--error p{color:#d63638}.bb-recaptcha-modal__icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-size:contain;background-repeat:no-repeat;background-position:center}.bb-recaptcha-modal__icon--loading{border:3px solid #f0f0f0;border-top-color:#ef5d33;animation:bb-recaptcha-spin .8s linear infinite}.bb-recaptcha-modal__icon--success{background-color:#ebffee}.bb-recaptcha-modal__icon--success::after{content:"✓";font-size:24px;color:#008043}.bb-recaptcha-modal__icon--error{background-color:#fef2f2}.bb-recaptcha-modal__icon--error::after{content:"✗";font-size:24px;color:#d63638}.bb-recaptcha-modal__v2-container{display:flex;align-items:center;justify-content:center;min-height:80px}.bb-recaptcha-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #d9d9d9}.bb-recaptcha-modal__btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;color:#1e1e1e;cursor:pointer;transition:background-color .15s ease}.bb-recaptcha-modal__btn:hover:not(:disabled){background-color:#f6f6f6}.bb-recaptcha-modal__btn:disabled{opacity:.5;cursor:not-allowed}.bb-recaptcha-modal__btn--primary{background-color:#ef5d33;border-color:#ef5d33;color:#fff}.bb-recaptcha-modal__btn--primary:hover:not(:disabled){background-color:#d7542e}@keyframes bb-recaptcha-spin{to{transform:rotate(360deg)}}.bb-admin-settings__feature-card--placeholder{position:relative}.bb-admin-settings__feature-card--placeholder .bb-admin-settings__feature-settings-btn--placeholder{opacity:.4;pointer-events:none}.bb-admin-settings__feature-card--placeholder .bb-admin-settings__toggle--placeholder{opacity:.4;pointer-events:none}.bb-admin-settings__feature-card--drm-locked{position:relative}.bb-admin-settings__feature-card--drm-locked .bb-admin-settings__toggle--drm-locked{opacity:.4;pointer-events:none}.bb-admin-settings__plan-badge{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:.5px solid #e0623d;border-radius:99px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:0;line-height:16px;cursor:pointer;transition:opacity .15s ease;z-index:1}.bb-admin-settings__plan-badge i{font-size:12px;line-height:1}.bb-admin-settings__plan-badge i:before{margin:0}.bb-admin-settings__plan-badge:hover{opacity:.85}.bb-admin-settings__plan-badge:focus{outline:none;box-shadow:none}.bb-admin-settings__plan-badge--plus{background:linear-gradient(132.89deg, #E0623D 4.86%, #3E34FF 91.52%);color:#fff}.bb-admin-settings__plan-badge--pro{background:linear-gradient(114.36deg, rgba(224, 98, 61, 0.1) 4.86%, rgba(62, 52, 255, 0.1) 91.52%);color:#2f2f2f}.bb-upgrade-modal.bb-admin-settings-modal{max-width:650px;max-height:90%}.bb-upgrade-modal.bb-admin-settings-modal .components-modal__content{padding:0;margin-top:0}.bb-upgrade-modal.bb-admin-settings-modal .components-modal__content::before{display:none}.bb-upgrade-modal.bb-admin-settings-modal .components-modal__header{padding:16px 24px;margin:0;position:relative;z-index:1}.bb-upgrade-modal__body{display:flex;flex-direction:column;align-items:center;padding:16px 24px 24px;gap:24px}.bb-upgrade-modal__image-wrapper{width:100%;border:.5px solid #d9d9d9;border-radius:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:200px}.bb-upgrade-modal__image-wrapper--video{aspect-ratio:16/9;min-height:0}.bb-upgrade-modal__image{width:100%;height:auto;display:block;object-fit:cover}.bb-upgrade-modal__video{width:100%;height:100%;display:block;border:0;object-fit:cover;background:#000}.bb-upgrade-modal__content{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;max-width:768px}.bb-upgrade-modal__title{font-size:18px;font-weight:600;line-height:26px;color:#1e1e1e;margin:0}.bb-upgrade-modal__title+.bb-upgrade-modal__description{margin-top:-14px}.bb-upgrade-modal__description{font-size:14px;line-height:20px;font-weight:400;color:#666;margin:0}.bb-upgrade-modal__description strong{font-weight:600;color:#1e1e1e}.bb-upgrade-modal__description em{font-style:italic}.bb-upgrade-modal__description a{color:#2c6bff;text-decoration:underline}.bb-upgrade-modal__cta{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:.5px solid #e0623d;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;cursor:pointer;transition:opacity .15s ease}.bb-upgrade-modal__cta i{font-size:18px;line-height:1}.bb-upgrade-modal__cta i:before{margin:0}.bb-upgrade-modal__cta:hover{opacity:.9}.bb-upgrade-modal__cta:focus{outline:none;box-shadow:none}.bb-upgrade-modal__cta--plus{background:linear-gradient(100deg, #E0623D 4.86%, #3E34FF 91.52%);color:#fff}.bb-upgrade-modal__cta--plus:hover,.bb-upgrade-modal__cta--plus:focus{color:#fff}.bb-upgrade-modal__cta--pro{background:linear-gradient(100deg, #F7DFDB 4.86%, #D8D6FF 91.52%);color:#2f2f2f}.bb-upgrade-modal__cta--pro:hover,.bb-upgrade-modal__cta--pro:focus{color:#2f2f2f}.bb-admin-settings-color-picker{position:relative;display:inline-block;width:auto !important}.bb-admin-settings-color-picker__button{display:inline-flex;align-items:center;gap:0;padding:0;height:40px;border:1px solid #d9d9d9;border-radius:8px;background-color:#f6f6f6;box-shadow:none;cursor:pointer;transition:all .3s ease}.bb-admin-settings-color-picker__button:focus:not(:disabled),.bb-admin-settings-color-picker__button:focus-visible:not(:disabled){outline:2px solid #2f2f2f}.bb-admin-settings-color-picker__button:disabled,.bb-admin-settings-color-picker__button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.bb-admin-settings-color-picker__swatch{display:inline-flex;align-items:center;justify-content:center;width:40px;height:100%}.bb-admin-settings-color-picker__swatch .component-color-indicator{width:24px;height:24px;border-radius:4px;border:1px solid #e5e5e5;margin:0;box-shadow:none}.bb-admin-settings-color-picker__value{display:inline-flex;align-items:center;height:100%;padding:0 16px 0 4px;font-size:14px;font-weight:400;line-height:1;color:#2f2f2f;text-transform:uppercase;letter-spacing:.01em}.bb-admin-settings-color-picker__popover .components-popover__content{padding:0;border-radius:8px;border:1px solid #e5e5e5;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;background-color:#fff}.bb-admin-settings-color-picker__popover-content{display:flex;flex-direction:column;min-width:240px}.bb-admin-settings-color-picker__popover-content .components-color-picker{padding:12px 12px 0;width:100%}.bb-admin-settings-color-picker__popover-content .components-color-picker .components-input-control__container{width:100%}.bb-admin-settings-color-picker__popover-footer{display:flex;align-items:center;justify-content:flex-end;padding:8px 12px 12px}.bb-admin-settings-color-picker__apply.components-button{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-settings-color-picker__apply.components-button:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-settings-color-picker__apply.components-button:focus,.bb-admin-settings-color-picker__apply.components-button:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-settings-color-picker__apply.components-button[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-settings-color-picker__apply.components-button>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-activity-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-activity-list .bb-admin-notice{margin-top:24px}.bb-activity-list .bb-admin-notice--dismiss{background:none;border:none;cursor:pointer}.bb-activity-list__header{border-bottom:1px solid #d9d9d9;padding:18px 0;margin-bottom:24px}.bb-activity-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-activity-list__bulk-actions{display:flex;align-items:center;gap:4px}.bb-activity-list__bulk-actions select{min-width:140px;height:32px;font-size:13px}.bb-activity-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-activity-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-activity-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-activity-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-activity-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-activity-list__filter-select .components-select-control{margin-bottom:0}.bb-activity-list__filter-select select{min-width:100px;height:32px;font-size:13px}.bb-activity-list__action-filter .components-select-control{margin-bottom:0}.bb-activity-list__action-filter select{min-width:140px;height:32px;font-size:13px}.bb-activity-list__edit-loading{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.1);z-index:100000}.bb-activity-list__table{table-layout:fixed}.bb-activity-list__table th.bb-activity-list__th--author{font-size:14px;color:#1e1e1e;width:18%}.bb-activity-list__th--activity{width:28%}.bb-activity-list__th--checkbox{width:30px}.bb-activity-list__th--actions{width:30px}.bb-activity-list__author{display:flex;align-items:center;gap:8px}.bb-activity-list__avatar{width:40px;height:40px;border-radius:999px;flex-shrink:0;object-fit:cover;border:.5px solid #d9d9d9}.bb-activity-list__author-info{display:flex;flex-direction:column;gap:2px;overflow:hidden}.bb-activity-list__author-name{font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.bb-activity-list__author-name:hover{color:#2c6bff;text-decoration:underline}.bb-activity-list__spam-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;background-color:#fffbeb;border:1px solid #e5a000;color:#df7d05;font-size:11px;line-height:1.2;border-radius:999px}.bb-activity-list__spam-badge i{color:#df7d05;font-size:12px}.bb-activity-list__content{display:flex;flex-direction:column;min-width:0;line-height:18px}.bb-activity-list__action-text{font-size:13px;color:#666;display:block;padding:3px 0;line-height:1.5}.bb-activity-list__action-text a{font-weight:600;color:#1e1e1e;text-decoration:none}.bb-activity-list__content-preview{font-size:13px;color:#1e1e1e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:3px 0;line-height:1.5}.bb-activity-list__content-preview a{color:#2c6bff;text-decoration:none}.bb-activity-list__content-preview p{margin:0}.bb-activity-list__td--activity_topic .bb-topic-url{color:#2c6bff;text-decoration:none}.bb-activity-list__td--date{white-space:nowrap;font-size:13px;color:#666}.bb-activity-list__date{display:flex;align-items:center;gap:8px;color:#666;font-size:13px;line-height:18px}.bb-activity-list__date i{font-size:20px;color:#666;line-height:1}.bb-activity-list__td--actions{text-align:center}.bb-activity-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-activity-list__item-count{font-size:13px;color:#2f2f2f}@media screen and (max-width: 960px){.bb-activity-list{overflow:auto}.bb-activity-list__toolbar,.bb-activity-list__table-wrapper,.bb-activity-list__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel{padding:0;max-width:1600px;margin:0 auto;width:100%}.bb-admin-feature-settings__main--custom-panel .bb-activity-list{max-width:100%}.bb-admin-meta-field__label{display:block;font-size:13px;font-weight:500;color:#2f2f2f;margin-bottom:8px}.bb-admin-meta-field__editor-field{margin-bottom:16px}.bb-admin-meta-field__editor-wrapper{overflow:hidden}.bb-admin-meta-field__label+.bb-admin-meta-field__editor-wrapper{margin-top:-26px}.bb-admin-meta-field__editor-wrapper .wp-editor-container{display:flex;flex-direction:column;border:none;background-color:rgba(0,0,0,0)}.bb-admin-meta-field__editor-wrapper .wp-editor-container .quicktags-toolbar{order:3;border:none;background-color:rgba(0,0,0,0)}.bb-admin-meta-field__editor-wrapper .wp-editor-container .quicktags-toolbar .ed_button{background-color:#f0f0f0;border-color:#d9d9d9;color:#1e1e1e;border-radius:6px}.bb-admin-meta-field__editor-wrapper .wp-editor-container .quicktags-toolbar .ed_button:focus,.bb-admin-meta-field__editor-wrapper .wp-editor-container .quicktags-toolbar .ed_button:hover{background-color:#f0f0f0;border-color:#d9d9d9;color:#1e1e1e}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn{margin:0 4px;background-color:rgba(0,0,0,0);border:none}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn button{padding:4px}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true]{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true]:focus,.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true]:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true]{padding:2px 4px}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true] .mce-caret{display:none}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true]:focus,.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true]:hover{background-color:#f6f6f6;border-color:#999}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true].mce-first{margin-left:0}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn.mce-active .mce-ico:before{font-weight:700}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn:focus,.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn:hover{background-color:rgba(0,0,0,0);box-shadow:none;outline:none;border-color:rgba(0,0,0,0);color:#1e1e1e}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-ico:before{content:"";font-family:"bb-icons-rl";color:#2f2f2f;font-size:24px;font-weight:400}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-bold:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-italic:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-bullist:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-numlist:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-blockquote:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-link:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-unlink:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-underline:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-strikethrough:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-alignleft:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-aligncenter:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-alignright:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-undo:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-redo:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-fullscreen{display:none}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-fullscreen:before{content:""}.bb-admin-meta-field__editor-wrapper .wp-editor-tabs{padding-right:10px;margin-bottom:0;position:relative;z-index:1}.bb-admin-meta-field__editor-wrapper .wp-editor-tabs .wp-switch-editor{background-color:#f6f6f6;border-radius:6px 6px 0 0;border:1px solid #ccc;border-bottom:none}.bb-admin-meta-field__editor-wrapper .tmce-active .switch-tmce,.bb-admin-meta-field__editor-wrapper .html-active .switch-html{background-color:#fff;border-bottom:none}.bb-admin-meta-field__editor-wrapper .mce-container-body{display:flex;flex-direction:column;padding:0}.bb-admin-meta-field__editor-wrapper .mce-edit-area.mce-panel{border:1px solid #ccc !important;border-radius:6px;background-color:#f6f6f6;overflow:hidden;margin:0 0 4px 0;padding-bottom:10px}.bb-admin-meta-field__editor-wrapper .mce-tinymce{border:none;background-color:rgba(0,0,0,0)}.bb-admin-meta-field__editor-wrapper .mce-top-part{order:3;margin-top:8px}.bb-admin-meta-field__editor-wrapper .mce-top-part:before{box-shadow:none}.bb-admin-meta-field__editor-wrapper .mce-top-part div.mce-toolbar-grp{border-bottom:none;background:rgba(0,0,0,0)}.bb-admin-meta-field__editor-wrapper .mce-statusbar{margin:-9px 0 0 0;padding:0 4px 4px 0;background-color:#f6f6f6;border-radius:0 0 6px 6px;border:1px solid #ccc !important;border-top:none !important}.bb-admin-meta-field__editor-wrapper .mce-statusbar .mce-resizehandle i:before{content:"";font-family:"bb-icons-rl";color:#2f2f2f;font-size:16px;font-weight:400}.bb-admin-meta-field__textarea{width:100%;min-height:120px;border:1px solid #d9d9d9;border-radius:6px;padding:8px;font-size:13px;resize:vertical}.bb-admin-meta-field__description{font-size:12px;color:#666;margin:0 0 10px 0}.bb-admin-meta-field__row{display:flex;gap:16px}.bb-admin-meta-field__row>*{flex:1}.bb-admin-meta-field__history{margin-top:16px}.bb-admin-meta-field__history-title{font-size:13px;font-weight:600;margin:0 0 8px 0}.bb-admin-meta-field__history-entry{font-size:13px}.bb-admin-meta-field__readonly-field{margin-bottom:16px}.bb-admin-meta-field__readonly-value{display:block;font-size:13px}.bb-admin-meta-field__select-field .components-base-control .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-admin-meta-field__select-field .components-base-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-meta-field__select-field .components-base-control .components-select-control__input:focus,.bb-admin-meta-field__select-field .components-base-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-meta-field__select-field .components-base-control .components-input-control-suffix-wrapper,.bb-admin-meta-field__select-field .components-base-control .components-input-control__backdrop{display:none}.bb-activity-edit-modal{width:720px;max-width:90vw;max-height:90%}.bb-activity-edit-modal__body{padding:16px 24px}.bb-activity-edit-modal__body .components-base-control{margin-bottom:16px}.bb-activity-edit-modal__body .components-base-control+.bb-admin-meta-field__description{margin-top:-6px}.bb-activity-edit-modal__body .components-text-control__input,.bb-activity-edit-modal__body .components-select-control select{font-size:13px}.bb-activity-edit-modal__footer{justify-content:space-between}.bb-activity-edit-modal__footer-left{display:flex;align-items:center}.bb-activity-edit-modal__footer-right{display:flex;align-items:center;gap:8px}.bb-activity-edit-modal__view-link{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;font-size:14px;font-weight:400;line-height:1.8;color:#1e1e1e;text-decoration:none;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer}.bb-activity-edit-modal__view-link:hover{color:#1e1e1e;background-color:#f0f0f0;border-color:#d9d9d9;text-decoration:none}.bb-activity-edit-modal__view-link i{font-size:16px}.bb-activity-comment-modal.components-modal__frame{width:680px;max-width:90vw}.bb-activity-comment-modal .components-modal__header{padding:16px 16px 16px 24px}.bb-activity-comment-modal .components-modal__content{padding:0;margin-top:64px}.bb-activity-comment-modal__body{padding:16px 24px 8px}.bb-activity-comment-modal__error{color:#d63638;font-size:13px;margin:0 0 12px 0}.bb-activity-comment-modal__footer{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 24px;border-top:1px solid #d9d9d9;position:sticky;bottom:0;background:#fff;z-index:1}.bb-activity-comment-modal__footer-left{display:flex;align-items:center;flex:1;padding:8px 0}.bb-activity-comment-modal__footer-right{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:8px;padding:8px 0}.bb-activity-comment-modal__view-link{display:inline-flex;align-items:center;gap:4px;padding:6px 16px;font-size:14px;font-weight:400;line-height:20px;color:#1e1e1e;text-decoration:none;background-color:rgba(0,0,0,0);border:1px solid #ccc;border-radius:8px;cursor:pointer}.bb-activity-comment-modal__view-link:hover{color:#1e1e1e;background-color:#f0f0f0;border-color:#ccc;text-decoration:none}.bb-activity-comment-modal__view-link i{font-size:16px}.bb-activity-list__delete-confirm-modal.bb-admin-settings-modal{max-width:550px}.bb-activity-list__delete-confirm-modal.bb-admin-settings-modal .bb-admin-settings-modal__body{padding:24px}.bb-activity-list__delete-confirm-modal.bb-admin-settings-modal .bb-admin-settings-modal__body>p{margin:0}.bb-activity-list__delete-confirm-modal.bb-admin-settings-modal .bb-admin-settings-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-admin-settings-form__field[data-group^=cpt_feed_].bb-admin-settings-form__field--group-last{border-bottom:none;padding-bottom:18px}.bb-admin-settings-form__field[data-group^=cpt_feed_].bb-admin-settings-form__field--grouped:has(.bb-admin-settings-form__toggle-wrapper){padding-bottom:0}.bb-admin-settings-form__field[data-group^=cpt_feed_].bb-admin-settings-form__field--no-label{padding-top:16px}.bb-admin-settings-form__field[data-group^=cpt_feed_].bb-admin-settings-form__field--no-label:has(.bb-admin-notice){padding-top:16px}.bb-admin-settings-form__field[data-group^=cpt_feed_].bb-admin-settings-form__field--no-label .bb-admin-notice{margin-bottom:0}.bb-admin-settings-field__image-radio{display:flex;flex-wrap:wrap;gap:16px}.bb-admin-settings-field__image-radio-option{display:flex;flex-direction:column;align-items:flex-start;width:112px;background:none;border:none;padding:0;cursor:pointer}.bb-admin-settings-field__image-radio-option:hover .bb-admin-settings-field__image-radio-preview{border-color:#ccc}.bb-admin-settings-field__image-radio-option--selected .bb-admin-settings-field__image-radio-preview{border-color:#ef5d33;border-width:1px}.bb-admin-settings-field__image-radio-option:disabled{opacity:.5;cursor:not-allowed}.bb-admin-settings-field__image-radio-preview{width:100%;height:112px;background:#f6f6f6;display:flex;align-items:center;justify-content:center;border:.5px solid #d9d9d9;border-radius:12px;overflow:hidden;transition:border-color .2s ease}.bb-admin-settings-field__image-radio-icon{display:flex;align-items:center;justify-content:center}.bb-admin-settings-field__image-radio-icon .dashicons{font-size:32px;width:32px;height:32px;color:#666}.bb-admin-settings-field__image-radio-icon [class^=bb-icon]{color:#999;font-size:48px;font-weight:600}.bb-admin-settings-field__image-radio-icon--buddyboss{width:100%;height:100%}.bb-admin-settings-field__image-radio-icon--buddyboss img{width:100%;height:100%;object-fit:cover;display:block}.bb-admin-settings-field__image-radio-label{display:block;width:100%;padding:2px 0 2px 4px;font-size:14px;font-weight:400;line-height:20px;color:#1e1e1e;text-align:left;margin-top:8px}.bb-admin-settings-field__image-radio--with-divider{padding-bottom:16px;border-bottom:.5px solid #d9d9d9}.bb-admin-settings-field__child-render{display:flex;flex-direction:column;gap:8px}.bb-admin-settings-field__child-control{max-width:272px}.bb-admin-settings-field__avatar-initials{font-size:36px;font-weight:600;color:#999;line-height:1;letter-spacing:1.44px}.bb-admin-settings-field__image-radio-wrapper{display:flex;flex-direction:column;gap:16px}.bb-admin-settings-field__image-radio-wrapper--bp-default-group-cover-type{gap:26px}.bb-admin-settings-field__header-preview{width:100%;height:100%;display:flex;flex-direction:column}.bb-admin-settings-field__header-preview-cover{height:32px;background:#f0f0f0}.bb-admin-settings-field__header-preview-content{flex:1;display:flex;align-items:center;padding:4px 8px;gap:6px;position:relative;background:#fff}.bb-admin-settings-field__header-preview--centered .bb-admin-settings-field__header-preview-content{justify-content:center;padding:0 8px 4px}.bb-admin-settings-field__header-preview--centered .bb-admin-settings-field__header-preview-avatar{left:50%;top:-20px;transform:translateX(-50%)}.bb-admin-settings-field__header-preview-avatar{width:40px;height:40px;background:#f6f6f6;border:1px solid #d9d9d9;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:absolute;top:-20px;left:8px}.bb-admin-settings-field__header-preview-avatar [class^=bb-icon]{font-size:24px;color:#999;font-weight:600}.bb-admin-settings-field__header-preview-lines{display:flex;flex-direction:column;gap:8px;margin-top:15px}.bb-admin-settings-field__header-preview--centered .bb-admin-settings-field__header-preview-lines{align-items:center}.bb-admin-settings-field__header-preview-line{height:4px;background:#ccc;border-radius:2px}.bb-admin-settings-field__header-preview-line--short{width:45px}.bb-admin-settings-field__header-preview-line--long{width:70px}.bb-admin-image-upload{display:flex;flex-direction:column;gap:8px}.bb-admin-image-upload__placeholder-area,.bb-admin-image-upload__preview-area{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bb-admin-image-upload__label{font-size:13px;font-weight:500;color:#2f2f2f;margin:0;line-height:18px}.bb-admin-image-upload__placeholder{padding:60px;display:flex;align-items:center;justify-content:center;background:#f6f6f6;border:.5px solid #e5e5e5;border-radius:12px;flex-shrink:0}.bb-admin-image-upload__placeholder .dashicons{font-size:32px;width:32px;height:32px;color:#666}.bb-admin-image-upload__preview{width:160px;height:160px;border-radius:12px;overflow:hidden;flex-shrink:0;border:.5px solid #e5e5e5}.bb-admin-image-upload__preview img{width:100%;height:100%;object-fit:cover;display:block}.bb-admin-image-upload--cover .bb-admin-image-upload__placeholder,.bb-admin-image-upload--cover .bb-admin-image-upload__preview{width:432px;aspect-ratio:1950/450;height:auto;padding:0}.bb-admin-image-upload--cover .bb-admin-image-upload__preview{background:#f6f6f6;border:.5px solid #e5e5e5;display:flex;align-items:center;justify-content:center}.bb-admin-image-upload__actions{display:flex;flex-direction:column;gap:8px}.bb-admin-image-upload__btn{display:inline-flex;align-items:center;gap:4px;padding:6px 16px;font-size:14px;font-weight:400;line-height:20px;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.bb-admin-image-upload__btn--upload{background:#fff;border:1px solid #ef5d33;color:#ef5d33}.bb-admin-image-upload__btn--upload:hover:not(:disabled){border-color:#f7ae99;color:#ef5d33}.bb-admin-image-upload__btn--upload:focus{outline:2px solid #999;box-shadow:none}.bb-admin-image-upload__btn--remove{background:#ec221f;border:1px solid rgba(0,0,0,0);color:#fff}.bb-admin-image-upload__btn--remove:hover:not(:disabled){background:#c00f0c;color:#fff;border-color:rgba(0,0,0,0)}.bb-admin-image-upload__btn--remove:focus{outline:2px solid #999;box-shadow:none}.bb-admin-image-upload__btn--cancel{background:#fff;border:1px solid #d9d9d9;color:#2f2f2f}.bb-admin-image-upload__btn--cancel:hover:not(:disabled){background:#f6f6f6}.bb-admin-image-upload__btn:focus{border-color:rgba(0,0,0,0);outline:2px solid #999}.bb-admin-image-upload__btn:disabled{opacity:.5;cursor:not-allowed}.bb-admin-image-upload__help{font-size:13px;color:#666;margin:0;line-height:18px}.bb-admin-image-upload__error{font-size:13px;color:#d63638;margin:0;line-height:18px}.bb-admin-image-upload__spinner{display:inline-block;width:24px;height:24px;border:3px solid #d9d9d9;border-top-color:#ef5d33;border-radius:999px;animation:bb-upload-spin .6s linear infinite}.bb-admin-image-upload__crop-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:100050}.bb-admin-image-upload__crop-modal{background:#fff;border:1px solid #d9d9d9;border-radius:16px;padding:0;max-width:680px;width:90%;max-height:95vh;box-shadow:0 4px 12px rgba(0,0,0,.12);display:flex;flex-direction:column;overflow:hidden}.bb-admin-image-upload__crop-header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 24px;border-bottom:1px solid #d9d9d9;flex:none}.bb-admin-image-upload__crop-title{font-size:18px;font-weight:500;line-height:26px;color:#1e1e1e;margin:0}.bb-admin-image-upload__crop-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:4px;background:rgba(0,0,0,0);border:none;border-radius:6px;cursor:pointer;color:#1e1e1e}.bb-admin-image-upload__crop-close i{font-size:24px;line-height:1}.bb-admin-image-upload__crop-close:focus{outline:2px solid #999}.bb-admin-image-upload__crop-close:disabled{opacity:.5;cursor:not-allowed}.bb-admin-image-upload__crop-body{display:flex;flex-direction:column;gap:16px;padding:16px 24px;overflow-y:auto;flex:1 1 auto}.bb-admin-image-upload__crop-canvas-wrap{display:flex;justify-content:center}.bb-admin-image-upload__crop-canvas{max-width:100%;height:auto;cursor:move;border-radius:8px;border:1px solid #d9d9d9}.bb-admin-image-upload__crop-resize{display:flex;align-items:center;gap:12px}.bb-admin-image-upload__crop-resize i{font-size:16px;color:#666;flex-shrink:0}.bb-admin-image-upload__crop-slider{flex:1;-webkit-appearance:none;appearance:none;height:4px;background:#d9d9d9;border-radius:2px;outline:none;cursor:pointer}.bb-admin-image-upload__crop-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#ef5d33;border-radius:999px;cursor:pointer}.bb-admin-image-upload__crop-slider::-moz-range-thumb{width:16px;height:16px;background:#ef5d33;border:none;border-radius:999px;cursor:pointer}.bb-admin-image-upload__crop-footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9;flex:none}.bb-admin-image-upload__crop-footer .bb-admin-image-upload__btn{min-height:32px;border-radius:8px}.bb-admin-image-upload__crop-footer .bb-admin-image-upload__btn--cancel{background:#f0f0f0;border:.5px solid #d9d9d9;color:#1e1e1e}.bb-admin-image-upload__crop-footer .bb-admin-image-upload__btn--cancel:hover:not(:disabled){background:#e5e5e5}.bb-admin-image-upload__crop-footer .bb-admin-image-upload__btn--upload{background:#ef5d33;border:1px solid #ef5d33;color:#fff}.bb-admin-image-upload__crop-footer .bb-admin-image-upload__btn--upload:hover:not(:disabled){background:#d7542e;border-color:#d7542e;color:#fff}@keyframes bb-upload-spin{to{transform:rotate(360deg)}}.bb-groups-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-groups-list .bb-admin-notice{margin-top:24px}.bb-groups-list .bb-admin-notice--dismiss{background:none;border:none;cursor:pointer}.bb-groups-list__header{border-bottom:1px solid #d9d9d9;padding:18px 0;margin-bottom:24px}.bb-groups-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-groups-list__bulk-actions{display:flex;align-items:center;gap:4px}.bb-groups-list__bulk-actions select{min-width:140px;height:32px;font-size:13px}.bb-groups-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-groups-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-groups-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-groups-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-groups-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-groups-list__filter-select .components-select-control,.bb-groups-list__sort-select .components-select-control,.bb-groups-list__type-filter .components-select-control{margin-bottom:0}.bb-groups-list__filter-select select,.bb-groups-list__sort-select select,.bb-groups-list__type-filter select{min-width:100px;height:32px;font-size:13px}.bb-groups-list__table{table-layout:fixed}.bb-groups-list__table th.bb-groups-list__th--name{font-size:14px;color:#1e1e1e;width:30%}.bb-groups-list__th--checkbox{width:24px;box-sizing:border-box}.bb-groups-list__th--actions{width:30px}.bb-groups-list__th--privacy{width:100px}.bb-groups-list__th--members{width:100px}.bb-groups-list__th--group-type{width:130px}.bb-groups-list__th--last-active{width:140px}.bb-groups-list__name-cell{display:flex;align-items:center;gap:8px}.bb-groups-list__avatar{width:40px;height:40px;border-radius:999px;flex-shrink:0;object-fit:cover;border:.5px solid #d9d9d9}.bb-groups-list__group-name{font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.bb-groups-list__group-name:hover{color:#2c6bff;text-decoration:underline}.bb-groups-list__privacy-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;line-height:1.4;color:#1e1e1e;background-color:#f0f0f0;border:1px solid #ccc;border-radius:999px;white-space:nowrap}.bb-groups-list__privacy-badge i{font-size:12px;line-height:1}.bb-groups-list__members-count{display:flex;align-items:center;gap:6px;color:#2c6bff;font-size:13px;font-weight:400}.bb-groups-list__members-count i{font-size:16px;color:#666;line-height:1}.bb-groups-list__type-badge{display:inline-flex;align-items:center;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.4;color:#1e1e1e;background-color:#f0f0f0;border:1px solid #ccc;border-radius:999px;white-space:nowrap}.bb-groups-list__type-empty{color:#999}.bb-groups-list__td--last-active{white-space:nowrap;font-size:13px;color:#666}.bb-groups-list__date{display:flex;align-items:center;gap:8px;color:#666;font-size:13px;line-height:18px}.bb-groups-list__date i{font-size:16px;color:#666;line-height:1}.bb-groups-list__td--actions{text-align:center}.bb-groups-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-groups-list__item-count{font-size:13px;color:#2f2f2f}@media screen and (max-width: 960px){.bb-groups-list{overflow:auto}.bb-groups-list__toolbar,.bb-groups-list__table-wrapper,.bb-groups-list__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel .bb-groups-list{max-width:100%}.bb-group-delete-modal.components-modal__frame{max-width:500px}.bb-group-delete-modal__body{padding:24px}.bb-group-delete-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-group-delete-modal .components-checkbox-control{margin-bottom:0}.bb-group-delete-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-group-delete-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-group-delete-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-group-delete-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-group-delete-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-group-delete-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-group-delete-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-group-delete-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-group-delete-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-groups-list__header{display:flex;align-items:center;justify-content:space-between}.bb-groups-list__create-btn.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-groups-list__create-btn.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-groups-list__create-btn.is-primary:focus,.bb-groups-list__create-btn.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-groups-list__create-btn.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-groups-list__create-btn.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-groups-list__create-btn.is-primary i{font-size:16px;font-weight:700;margin-right:6px}.bb-groups-list__edit-loading{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;z-index:100000}.bb-group-edit-modal.components-modal__frame{max-height:72%}.bb-group-edit-modal__body{padding:0 24px 24px}.bb-group-edit-modal__body .components-base-control{margin-bottom:16px}.bb-group-edit-modal__body .components-base-control+.bb-admin-meta-field__description{margin-top:-6px}.bb-group-edit-modal__body .bb-admin-notice{margin-top:16px}.bb-group-edit-modal .components-checkbox-control__help{margin-inline-start:0}.bb-group-edit-modal__tabs .components-tab-panel__tabs{border-bottom:none;margin:0;padding:16px 0 24px;gap:8px}.bb-group-edit-modal__tabs .components-tab-panel__tabs-item{padding:6px 16px;font-size:13px;font-weight:500;line-height:1.5;color:#666;border:1px solid #ccc;border-radius:20px;background:none;cursor:pointer;height:auto !important}.bb-group-edit-modal__tabs .components-tab-panel__tabs-item:after,.bb-group-edit-modal__tabs .components-tab-panel__tabs-item:before{display:none !important}.bb-group-edit-modal__tabs .components-tab-panel__tabs-item:hover{color:#1e1e1e;background-color:#f0f0f0}.bb-group-edit-modal__tabs .components-tab-panel__tabs-item.is-active{color:#1e1e1e;background-color:#f0f0f0;border-color:#999;box-shadow:none;font-weight:500}.bb-group-edit-modal__tabs .components-tab-panel__tabs-item:focus:not(:disabled){box-shadow:none}.bb-group-edit-modal .components-tab-panel__tab-content{min-height:400px}.bb-group-edit-modal__empty-tab{color:#666;font-size:13px;text-align:center;padding:40px 0}.bb-group-edit-modal__error{color:#d63638;font-size:13px;margin:0 0 16px}.bb-group-edit-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-group-edit-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-group-edit-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-group-edit-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-group-edit-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-group-edit-modal__footer .is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-group-edit-modal__footer .is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-group-edit-modal__footer .is-primary:focus,.bb-group-edit-modal__footer .is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-group-edit-modal__footer .is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-group-edit-modal__footer .is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-group-edit-modal__footer .is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-admin-meta-field__radio-field{margin-bottom:16px}.bb-admin-meta-field__radio-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 24px}.bb-group-edit-modal__tab-content--integrations .bb-admin-meta-field__radio-options{flex-direction:column;gap:10px}.bb-group-edit-modal__tab-content--integrations .bb-admin-meta-field__checkbox-field:has(+.bb-admin-meta-field__radio-field),.bb-group-edit-modal__tab-content--integrations .bb-admin-meta-field__checkbox-field:has(+.bb-admin-meta-field__async-select-field),.bb-group-edit-modal__tab-content--integrations .bb-admin-meta-field__checkbox-field:has(+.bb-admin-meta-field__select-field),.bb-group-edit-modal__tab-content--integrations .bb-admin-meta-field__checkbox-field:has(+.bb-admin-meta-field__toggle-list-field),.bb-group-edit-modal__tab-content--integrations .bb-admin-meta-field__checkbox-field:has(+.bb-admin-meta-field__ajax-multiselect){border-bottom:0;padding-bottom:0}.bb-group-edit-modal__tab-content--integrations .bb-admin-meta-field__radio-field:has(+:not(.bb-admin-meta-field__radio-field)){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d9d9d9}.bb-group-edit-modal__tab-content--integrations>[class*=bb-admin-meta-field]{margin-bottom:24px}.bb-admin-meta-field__radio-option{display:grid;grid-template-columns:18px 1fr;gap:4px 8px;align-items:center;cursor:pointer;padding:4px 0}.bb-admin-meta-field__radio-option input[type=radio]{margin:2px 0 0;grid-row:1;grid-column:1}.bb-admin-meta-field__radio-option .bb-admin-meta-field__radio-label{font-size:13px;font-weight:400;color:#1e1e1e;grid-row:1;grid-column:2}.bb-admin-meta-field__radio-option .bb-admin-meta-field__radio-description{font-size:12px;color:#666;grid-row:2;grid-column:2;line-height:1.4}.bb-admin-meta-field__checkbox-field{margin-bottom:16px;padding-bottom:16px;border-bottom:.5px solid #d9d9d9}.bb-admin-meta-field__checkbox-field .components-checkbox-control__input[type=checkbox]:checked{background-color:#ef5d33;border-color:#ef5d33}.bb-admin-meta-field__checkbox-field:last-child{padding-bottom:0;border-bottom:0}.bb-admin-meta-field__async-select-field{margin-bottom:16px}.bb-admin-meta-field__async-select-field .components-base-control__label{display:block;margin-bottom:8px}.bb-admin-settings-modal__row--separator .bb-admin-meta-field__async-select-field{margin-bottom:0}.bb-admin-meta-field__checkbox-field .bb-admin-meta-field__description,.bb-admin-meta-field__checkbox-field .components-checkbox-control__help{margin-top:2px;font-size:12px;color:#666}.bb-admin-meta-field__toggle-list-field{margin-bottom:16px}.bb-admin-meta-field__toggle-list-field .bb-admin-meta-field__label{margin-bottom:8px;font-weight:500}.bb-admin-meta-field__toggle-list-field .components-checkbox-control__input[type=checkbox]:checked{background-color:#ef5d33;border-color:#ef5d33}.bb-admin-meta-field__toggle-list-options{display:flex;flex-direction:column;gap:10px}.bb-admin-meta-field__ajax-multiselect{margin-bottom:16px}.bb-admin-meta-field__ajax-multiselect .bb-admin-meta-field__label{margin-bottom:8px;font-weight:500}.bb-admin-meta-field__selected-items{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.bb-admin-meta-field__selected-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;color:#1e1e1e;background-color:#f6f6f6;border:1px solid #ccc;border-radius:999px;font-size:13px;line-height:1.4}.bb-admin-meta-field__selected-tag i{color:#2f2f2f;font-size:14px}.bb-admin-meta-field__remove-tag{background:none;border:none;cursor:pointer;font-size:16px;line-height:1;padding:0 2px;color:#666}.bb-admin-meta-field__remove-tag:hover{color:#ef5d33}.bb-admin-meta-field__search-wrapper{position:relative}.bb-admin-meta-field__search-wrapper .spinner{position:absolute;right:8px;top:50%;transform:translateY(-50%);margin:0}input.bb-admin-meta-field__search-input{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}input.bb-admin-meta-field__search-input:focus{box-shadow:none;border-color:#999}.bb-admin-meta-field__suggestions{position:absolute;z-index:100;width:100%;max-height:200px;overflow-y:auto;margin:0;padding:0;list-style:none;background:#fff;border:1px solid #d9d9d9;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.bb-admin-meta-field__suggestion-item{padding:8px 12px;cursor:pointer;font-size:13px}.bb-admin-meta-field__suggestion-item:hover{background-color:#f0f0f0}.bb-admin-meta-field__label{display:block;font-size:13px;font-weight:500;color:#1e1e1e;margin-bottom:10px}.bb-admin-meta-field__permalink-field{margin-bottom:16px}.bb-admin-meta-field__permalink-field .components-base-control{margin-bottom:4px}.bb-admin-meta-field__permalink-preview{margin-top:4px}.bb-admin-meta-field__permalink-preview a{font-size:13px;color:#666;text-decoration:none}.bb-admin-meta-field__permalink-preview a strong{color:#1e1e1e;font-weight:600}.bb-admin-meta-field__permalink-preview a:hover{text-decoration:underline}.bb-admin-meta-field__select-field{margin-bottom:16px}.bb-admin-settings-modal__row--separator .bb-admin-meta-field__select-field{margin-bottom:0}.bb-group-edit-modal__tab-content>[class*=bb-admin-meta-field]+[class*=bb-admin-meta-field__checkbox]{padding-top:16px}.bb-group-edit-modal__tab-content .bb-admin-meta-field__async-select-field,.bb-group-edit-modal__tab-content .bb-admin-meta-field__select-field{padding-bottom:16px;border-bottom:1px solid #d9d9d9}.bb-group-edit-modal__tab-content .bb-admin-meta-field__async-select-field:last-child,.bb-group-edit-modal__tab-content .bb-admin-meta-field__select-field:last-child{border-bottom:none;padding-bottom:0}.bb-group-edit-modal__tab-content .bb-admin-meta-field__checkbox-field:first-child>.components-base-control{margin-bottom:0}.bb-admin-meta-field__readonly-field{margin-bottom:16px}.bb-group-members-tab__add-member{margin-bottom:16px}.bb-group-members-tab__filters{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:16px 0;border-top:.5px solid #d9d9d9}.bb-group-members-tab__filter-search{position:relative;flex:1 1 auto;min-width:0}.bb-group-members-tab__filter-search-icon{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#666;font-size:20px;pointer-events:none}.bb-group-members-tab__filter-search-input[type=search]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-group-members-tab__filter-search-input[type=search]:focus{box-shadow:none;border-color:#999}.bb-group-members-tab__filter-search-input[type=search]{padding-right:30px}.bb-group-members-tab__filter-search-input[type=search]::-webkit-search-cancel-button{display:none}.bb-group-members-tab__filter-search-input[type=search]::placeholder{color:#666}.bb-group-members-tab__filter-role{flex:0 0 auto;min-width:200px}.bb-group-members-tab__filter-role .components-base-control{margin-bottom:0}.bb-group-members-tab__filter-role .components-base-control__field{margin-bottom:0}.bb-group-members-tab__filter-role .components-select-control__input{height:36px;min-width:160px}.bb-group-members-tab__filter-empty{padding:24px 12px;font-size:13px;color:#2f2f2f;text-align:center}.bb-group-members-tab__add-row{display:flex;align-items:flex-start;gap:12px}.bb-group-members-tab__autocomplete-wrapper{position:relative;flex:1;min-width:0}.bb-group-members-tab__add-btn.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-group-members-tab__add-btn.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-group-members-tab__add-btn.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-group-members-tab__add-btn.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-group-members-tab__add-btn.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-group-members-tab__add-btn.is-secondary[disabled],.bb-group-members-tab__add-btn.is-secondary[aria-disabled=true]{color:#ef5d33;border-color:#ef5d33;opacity:.6}.bb-group-members-tab__add-btn.is-secondary i{font-size:16px;font-weight:700;margin-right:6px;color:inherit}.bb-group-members-tab__search-input[type=text]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-group-members-tab__search-input[type=text]:focus{box-shadow:none;border-color:#999}.bb-group-members-tab__search-input[type=text]{width:100%}.bb-group-members-tab__suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:240px;overflow-y:auto;z-index:10}.bb-group-members-tab__suggestions-loading,.bb-group-members-tab__suggestions-empty{padding:12px 16px;text-align:center;font-size:13px;color:#666}.bb-group-members-tab__suggestion-item{display:flex;align-items:center;gap:8px;padding:8px 16px;width:100%;border:none;background:none;cursor:pointer;text-align:left;font-size:13px;color:#1e1e1e}.bb-group-members-tab__suggestion-item:hover{background-color:#f0f0f0}.bb-group-members-tab__suggestion-avatar{width:28px;height:28px;border-radius:999px;flex-shrink:0;object-fit:cover}.bb-group-members-tab__loading{display:flex;align-items:center;justify-content:center;padding:40px 0}.bb-group-members-tab__empty{text-align:center;color:#666;font-size:13px;padding:24px 0}.bb-group-members-tab__list{display:flex;flex-direction:column;gap:24px}.bb-group-members-tab__role-group{display:flex;flex-direction:column;gap:8px;border:.5px solid #d9d9d9;border-radius:12px;padding:16px}.bb-group-members-tab__section-loading{display:flex;align-items:center;justify-content:center;padding:16px 0}.bb-group-members-tab__member-row{display:flex;align-items:flex-start;justify-content:space-between}.bb-group-members-tab__member-row--pending{opacity:.7}.bb-group-members-tab__member-pill{display:flex;align-items:center;gap:8px;padding:4px 8px;border:.5px solid #d9d9d9;border-radius:999px}.bb-group-members-tab__member-avatar{width:24px;height:24px;border-radius:999px;flex-shrink:0;object-fit:cover}.bb-group-members-tab__member-name{font-size:13px;font-weight:400;color:#2c6bff;white-space:nowrap;line-height:18px;padding:3px 0;text-decoration:none}.bb-group-members-tab__member-name:hover{color:#2c6bff;text-decoration:underline}.bb-group-members-tab__member-actions{flex-shrink:0;width:245px}.bb-group-members-tab__member-actions>.components-base-control{margin-bottom:0}.bb-group-members-tab__member-actions .components-select-control{margin-bottom:0}.bb-group-members-tab__member-actions .components-select-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-group-members-tab__member-actions .components-select-control .components-select-control__input:focus,.bb-group-members-tab__member-actions .components-select-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-group-members-tab__member-actions .components-select-control .components-select-control__input{width:100%;font-size:13px}.bb-group-members-tab__member-actions .components-select-control .components-input-control-suffix-wrapper,.bb-group-members-tab__member-actions .components-select-control .components-input-control__backdrop{display:none}.bb-group-members-tab__remove-btn{display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:#666;padding:4px}.bb-group-members-tab__remove-btn i{font-size:16px}.bb-group-members-tab__remove-btn:hover{color:#1e1e1e}.bb-group-members-tab__pagination{display:flex;align-items:center;gap:16px;margin-top:16px}.bb-group-members-tab__page-arrow{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;background:rgba(0,0,0,0);cursor:pointer}.bb-group-members-tab__page-arrow i{font-size:16px;color:#2f2f2f}.bb-group-members-tab__page-arrow:hover:not(:disabled) i{color:#1e1e1e}.bb-group-members-tab__page-arrow:disabled{opacity:.5;pointer-events:none}.bb-group-members-tab__page-numbers{display:flex;align-items:center;gap:4px}.bb-group-members-tab__page-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:2px;border:1px solid rgba(0,0,0,0);border-radius:6px;background:rgba(0,0,0,0);color:#666;font-size:13px;font-weight:500;line-height:18px;cursor:pointer}.bb-group-members-tab__page-number:hover:not(.bb-group-members-tab__page-number--active),.bb-group-members-tab__page-number:focus:not(.bb-group-members-tab__page-number--active){background-color:#f6f6f6;border-color:#d9d9d9}.bb-group-members-tab__page-number--active{background-color:#f6f6f6;border-color:#2f2f2f;color:#1e1e1e;font-weight:500;cursor:default}.bb-group-members-tab__page-ellipsis{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:13px;font-weight:500;line-height:18px;color:#666}.bb-group-topics-tab__loading{display:flex;align-items:center;justify-content:center;padding:40px 0}.bb-group-topics-tab .bb-topic-list__items{margin-top:0}.bb-topic-list__global-icon{display:inline-flex;align-items:center;margin-left:6px;color:#757575;font-size:16px}.bb-topic-modal__searchable-select{position:relative;margin-bottom:16px}.bb-topic-modal__searchable-select .components-base-control__label{display:block;margin-bottom:8px}.bb-topic-modal__search-input-wrap{position:relative}.bb-topic-modal__search-input{width:100%;padding:8px 12px;border:1px solid #e5e5e5;border-radius:6px;font-size:14px;line-height:1.4;box-sizing:border-box}.bb-topic-modal__search-input:focus{border-color:var(--bb-primary-color, #ef5b34);box-shadow:0 0 0 1px var(--bb-primary-color, #ef5b34);outline:none}.bb-topic-modal__dropdown-list{position:absolute;z-index:100;width:100%;max-height:200px;overflow-y:auto;margin:0;padding:4px 0;background:#fff;border:1px solid #e5e5e5;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 8px rgba(0,0,0,.1);list-style:none}.bb-topic-modal__dropdown-item{padding:8px 12px;cursor:pointer;font-size:14px}.bb-topic-modal__dropdown-item:hover{background-color:#f0f0f0}.bb-topic-modal__dropdown-item--create{color:var(--bb-primary-color, #ef5b34);font-weight:500}.bb-topic-modal__dropdown-item--create .bb-topic-modal__create-icon{margin-right:4px;font-weight:700}.bb-topic-modal__dropdown-item--empty{color:#757575;cursor:default;font-style:italic}.bb-topic-modal__dropdown-item--empty:hover{background-color:rgba(0,0,0,0)}.bb-group-change-type-modal .components-modal__content{padding:0}.bb-group-change-type-modal .components-modal__header{padding:16px 24px;border-bottom:1px solid #d9d9d9;margin:0}.bb-group-change-type-modal .components-modal__header .components-modal__header-heading{font-size:16px;font-weight:600}.bb-group-change-type-modal__body{padding:24px}.bb-group-change-type-modal__body .components-select-control{margin-bottom:0}.bb-group-change-type-modal__body .components-select-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-group-change-type-modal__body .components-select-control .components-select-control__input:focus,.bb-group-change-type-modal__body .components-select-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-group-change-type-modal__body .components-select-control .components-select-control__input{width:100%}.bb-group-change-type-modal__body .components-select-control .components-input-control-suffix-wrapper,.bb-group-change-type-modal__body .components-select-control .components-input-control__backdrop{display:none}.bb-group-change-type-modal__label{display:block;font-size:13px;font-weight:500;color:#1e1e1e;margin-bottom:8px}.bb-group-change-type-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-group-change-type-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-group-change-type-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-group-change-type-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-group-change-type-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-group-change-type-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-group-change-type-modal__footer .is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-group-change-type-modal__footer .is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-group-change-type-modal__footer .is-primary:focus,.bb-group-change-type-modal__footer .is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-group-change-type-modal__footer .is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-group-change-type-modal__footer .is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-group-change-type-modal__footer .is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-forums-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-forums-list .bb-admin-notice{margin-top:24px}.bb-forums-list .bb-admin-notice--dismiss{background:none;border:none;cursor:pointer}.bb-forums-list__header{border-bottom:1px solid #d9d9d9;padding:18px 0;margin-bottom:24px}.bb-forums-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-forums-list__bulk-actions{display:flex;align-items:center;gap:4px}.bb-forums-list__bulk-actions select{min-width:140px;height:32px;font-size:13px}.bb-forums-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-forums-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-forums-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-forums-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-forums-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-forums-list__filter-select .components-select-control,.bb-forums-list__sort-select .components-select-control{margin-bottom:0}.bb-forums-list__filter-select select,.bb-forums-list__sort-select select{min-width:100px;height:32px;font-size:13px}.bb-forums-list__table-wrapper{overflow:hidden;background:#fff}.bb-forums-list__table td{overflow:hidden}.bb-forums-list__table td>[class*=bb-icon]{display:inline-block;vertical-align:middle;color:#666;font-size:16px;margin-right:8px}.bb-forums-list__table td.bb-forums-list__td--last-post>[class*=bb-icon]{margin-right:6px}.bb-forums-list__table th.bb-forums-list__th--name{color:#1e1e1e;font-size:14px}.bb-forums-list__th--checkbox{width:24px}.bb-forums-list__th--actions{width:40px}.bb-forums-list__th--privacy,.bb-forums-list__th--discussions,.bb-forums-list__th--replies,.bb-forums-list__th--author,.bb-forums-list__th--last-post{white-space:nowrap}.bb-forums-list__td--name{max-width:200px;overflow:hidden}.bb-forums-list__td--author{white-space:nowrap}.bb-forums-list__td--actions{width:40px}.bb-forums-list__forum-name{display:block;font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.bb-forums-list__forum-name:hover{color:#2c6bff;text-decoration:underline}.bb-forums-list__privacy-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;line-height:1.4;color:#1e1e1e;background-color:#f0f0f0;border:1px solid #ccc;border-radius:999px;white-space:nowrap}.bb-forums-list__privacy-badge i{font-size:12px;line-height:1}.bb-forums-list__author-cell{display:flex;align-items:center;gap:8px}.bb-forums-list__author-avatar{width:40px;height:40px;border-radius:999px;flex-shrink:0;object-fit:cover;border:.5px solid #d9d9d9}.bb-forums-list__author-name{font-size:14px;font-weight:400;color:#2c6bff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-forums-list__date{display:inline-flex;align-items:center;gap:8px;color:#666;font-size:13px;line-height:18px}.bb-forums-list__no-activity{color:#999;font-size:13px}.bb-forums-list__td--actions{text-align:center}.bb-forums-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-forums-list__item-count{font-size:13px;color:#2f2f2f}@media screen and (max-width: 960px){.bb-forums-list{overflow:auto}.bb-forums-list__header,.bb-forums-list__toolbar,.bb-forums-list__table-wrapper,.bb-forums-list__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel .bb-forums-list{max-width:100%}.bb-forum-bulk-edit-modal.components-modal__frame{max-width:500px}.bb-forum-bulk-edit-modal__body{padding:24px}.bb-forum-bulk-edit-modal__body .components-base-control{margin-bottom:16px}.bb-forum-bulk-edit-modal__body .components-input-control__label,.bb-forum-bulk-edit-modal__body .components-base-control__label{display:block;text-transform:none !important;font-size:13px !important;font-weight:500 !important;color:#1e1e1e;margin-bottom:8px}.bb-forum-bulk-edit-modal__body .components-select-control .components-input-control__label{margin-bottom:0}.bb-forum-bulk-edit-modal__body .components-input-control__container .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-forum-bulk-edit-modal__body .components-input-control__container .components-select-control__input:focus,.bb-forum-bulk-edit-modal__body .components-input-control__container .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-forum-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input){padding:0 !important}.bb-forum-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__suffix,.bb-forum-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__backdrop{display:none !important}.bb-forum-bulk-edit-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-forum-bulk-edit-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-forum-bulk-edit-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-forum-bulk-edit-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-forum-bulk-edit-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-forum-bulk-edit-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-forum-bulk-edit-modal__footer .is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-forum-bulk-edit-modal__footer .is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-forum-bulk-edit-modal__footer .is-primary:focus,.bb-forum-bulk-edit-modal__footer .is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-forum-bulk-edit-modal__footer .is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-forum-bulk-edit-modal__footer .is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-forum-bulk-edit-modal__footer .is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-forum-delete-modal.components-modal__frame{max-width:500px}.bb-forum-delete-modal__body{padding:24px}.bb-forum-delete-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-forum-delete-modal .components-checkbox-control{margin-bottom:0}.bb-forum-delete-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-forum-delete-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-forum-delete-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-forum-delete-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-forum-delete-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-forum-delete-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-forum-delete-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-forum-delete-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-forum-delete-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-forums-list__header{display:flex;align-items:center;justify-content:space-between}.bb-forums-list__create-btn.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-forums-list__create-btn.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-forums-list__create-btn.is-primary:focus,.bb-forums-list__create-btn.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-forums-list__create-btn.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-forums-list__create-btn.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-forums-list__create-btn.is-primary i{font-size:16px;font-weight:700;margin-right:6px}.bb-forums-list__edit-loading{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;z-index:100000}.bb-forum-modal__field--disabled{opacity:.5;pointer-events:none}.bb-forum-modal__permalink-field{margin-bottom:16px}.bb-forum-modal__permalink-field .components-base-control{margin-bottom:4px}.bb-forum-modal__image-field{margin-bottom:16px}.bb-forum-modal__image-field>.components-base-control__label{display:block;margin-bottom:8px;text-transform:none;font-size:13px;font-weight:500;color:#1e1e1e}.bb-forum-modal__image-preview{display:flex;flex-direction:column;gap:8px;position:relative}.bb-forum-modal__image-preview img{max-height:150px;border-radius:6px;object-fit:cover}.bb-forum-modal__remove-image{font-size:12px}.bb-forum-modal__image-preview{position:relative}.bb-forum-modal__image-preview img{width:100%}.bb-forum-modal__image-actions{display:flex;align-items:center;gap:12px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.bb-forum-modal__replace-image.is-secondary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-forum-modal__replace-image.is-secondary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-forum-modal__replace-image.is-secondary:focus,.bb-forum-modal__replace-image.is-secondary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-forum-modal__replace-image.is-secondary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-forum-modal__replace-image.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-forum-modal__replace-image.is-secondary{font-size:12px;padding:4px 12px;height:28px}.bb-forum-modal__remove-image.is-secondary{color:#fff;background:#ec221f;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px}.bb-forum-modal__remove-image.is-secondary:hover{color:#fff !important;background:#c00f0c !important;border:none !important;box-shadow:none !important}.bb-forum-modal__remove-image.is-secondary:focus,.bb-forum-modal__remove-image.is-secondary:active{box-shadow:none !important;outline:2px solid #2f2f2f !important}.bb-forum-modal__remove-image.is-secondary[disabled]{color:#fff !important;background-color:#fcb3ad !important;pointer-events:none}.bb-forum-modal__remove-image.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-forum-modal__remove-image.is-secondary{font-size:12px;text-decoration:none}.bb-forum-create-modal__row{display:flex;gap:16px}.bb-forum-create-modal__row .components-base-control{flex:1;margin-bottom:0}.bb-forum-create-modal__permalink-preview{font-size:12px;color:#2c6bff;margin:0;word-break:break-all}.bb-forum-create-modal__upload-zone{display:flex;align-items:center;justify-content:center;width:100%;height:150px;border:1.5px dashed #d9d9d9;border-radius:8px;background:#f6f6f6;cursor:pointer}.bb-forum-create-modal__upload-zone--uploading{cursor:default;opacity:.7}.bb-forum-create-modal__upload-icon{font-size:24px;color:#666;line-height:1}.bb-forum-create-modal__upload-spinner{display:inline-block;width:24px;height:24px;border:3px solid #d9d9d9;border-top-color:#ef5d33;border-radius:50%;animation:bb-forum-upload-spin .8s linear infinite}@keyframes bb-forum-upload-spin{to{transform:rotate(360deg)}}.bb-forum-create-modal__image-help{font-size:13px;color:#666;margin:10px 0 0}.bb-forum-edit-modal__body .components-base-control+.bb-admin-meta-field__description{margin-top:-6px}.bb-forum-edit-modal__body .bb-admin-notice{margin-top:16px}.bb-forum-edit-modal__permalink-preview{margin-top:4px}.bb-forum-edit-modal__permalink-preview a{font-size:13px;color:#666;text-decoration:none}.bb-forum-edit-modal__permalink-preview a strong{color:#1e1e1e;font-weight:600}.bb-forum-edit-modal__permalink-preview a:hover{text-decoration:underline}.bb-forum-edit-modal__image-preview img{max-width:200px}.bb-forum-edit-modal__tab-content>.components-base-control{margin-bottom:16px}#section-forum_permalinks_section .bb-admin-settings-form__field-input-wrapper>.components-base-control,#section-forum_profile_permalinks_section .bb-admin-settings-form__field-input-wrapper>.components-base-control{width:100%;max-width:270px}.bb-discussions-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-discussions-list .bb-admin-notice{margin-top:24px}.bb-discussions-list .bb-admin-notice--dismiss{background:none;border:none;cursor:pointer}.bb-discussions-list__header{border-bottom:1px solid #d9d9d9;padding:16px 0;min-height:64px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.bb-discussions-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-discussions-list__create-btn.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-discussions-list__create-btn.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-discussions-list__create-btn.is-primary:focus,.bb-discussions-list__create-btn.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-discussions-list__create-btn.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-discussions-list__create-btn.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-discussions-list__create-btn.is-primary i{font-size:16px;font-weight:700;margin-right:6px}.bb-discussions-list__bulk-actions{display:flex;align-items:center;gap:8px}.bb-discussions-list__bulk-actions select{min-width:160px;height:32px;font-size:13px}.bb-discussions-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-discussions-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-discussions-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-discussions-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-discussions-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-discussions-list__forum-filter{position:relative}.bb-discussions-list__forum-filter-toggle{display:flex;align-items:center;gap:4px;height:32px;padding:0 8px;background:#f6f6f6;border:1px solid #ccc;border-radius:6px;font-size:13px;color:#1e1e1e;cursor:pointer;white-space:nowrap;min-width:168px}.bb-discussions-list__forum-filter-toggle:focus{border-color:#999;outline:none}.bb-discussions-list__forum-filter-toggle i{font-size:14px;color:#666;margin-left:auto}.bb-discussions-list__forum-filter-label{overflow:hidden;text-overflow:ellipsis;max-width:200px}.bb-discussions-list__forum-filter-dropdown{position:absolute;top:100%;left:0;z-index:1000;min-width:220px;max-width:320px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);margin-top:4px;display:flex;flex-direction:column}.bb-discussions-list__forum-filter-search{padding:8px;border-bottom:1px solid #d9d9d9}.bb-discussions-list__forum-filter-search-input{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-discussions-list__forum-filter-search-input:focus{box-shadow:none;border-color:#999}.bb-discussions-list__forum-filter-options{max-height:240px;overflow-y:auto;padding:4px 0}.bb-discussions-list__forum-filter-option{display:block;width:100%;padding:8px 12px;border:none;background:none;text-align:left;font-size:13px;color:#1e1e1e;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-discussions-list__forum-filter-option:hover{background:#f0f0f0}.bb-discussions-list__forum-filter-option--active{background:#f0f0f0}.bb-discussions-list__forum-filter-no-results{display:block;padding:8px 12px;font-size:13px;color:#999}.bb-discussions-list__sort-select .components-select-control{margin-bottom:0}.bb-discussions-list__sort-select select{min-width:136px;height:32px;font-size:13px}.bb-discussions-list__th--name{font-size:14px;color:#1e1e1e}.bb-discussions-list__th--checkbox{width:30px}.bb-discussions-list__th--actions{width:40px}.bb-discussions-list__th--forum{min-width:200px;white-space:nowrap}.bb-discussions-list__th--replies,.bb-discussions-list__th--members{min-width:104px;white-space:nowrap}.bb-discussions-list__th--last-post{min-width:136px;white-space:nowrap}.bb-discussions-list__table td{overflow:hidden}.bb-discussions-list__td--name{max-width:232px;overflow:hidden}.bb-discussions-list__td--name:has(.bb-admin-list__spam-badge) .bb-discussions-list__discussion-name,.bb-discussions-list__td--name:has(.bb-admin-list__status-badge) .bb-discussions-list__discussion-name{max-width:calc(100% - 90px)}.bb-discussions-list__td--forum{max-width:200px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-discussions-list__td--actions{width:40px}.bb-discussions-list__discussion-name{display:inline-block;vertical-align:middle;font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;max-width:100%}.bb-discussions-list__discussion-name:hover{color:#2c6bff;text-decoration:underline}.bb-discussions-list__count-cell{display:inline-flex;align-items:center;gap:8px;color:#1e1e1e}.bb-discussions-list__count-cell i{font-size:16px;color:#666}.bb-discussions-list__date{display:flex;align-items:center;gap:8px;color:#666;font-size:13px;line-height:18px}.bb-discussions-list__date i{font-size:16px}.bb-discussions-list__no-activity{color:#999;font-size:13px}.bb-discussions-list__td--actions{text-align:center}.bb-discussions-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-discussions-list__item-count{font-size:13px;color:#2f2f2f}.bb-discussions-list__edit-loading{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;z-index:100000}@media screen and (max-width: 960px){.bb-discussions-list{overflow:auto}.bb-discussions-list__header,.bb-discussions-list__toolbar,.bb-discussions-list__table-wrapper,.bb-discussions-list__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel .bb-discussions-list{max-width:100%}.bb-discussion-delete-modal.components-modal__frame{max-width:500px}.bb-discussion-delete-modal__body{padding:24px}.bb-discussion-delete-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-discussion-delete-modal .components-checkbox-control{margin-bottom:0}.bb-discussion-delete-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-discussion-delete-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-discussion-delete-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-discussion-delete-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-discussion-delete-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-discussion-delete-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-discussion-delete-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-discussion-delete-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-discussion-delete-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-discussion-bulk-edit-modal.components-modal__frame{max-width:500px}.bb-discussion-bulk-edit-modal__body{padding:24px}.bb-discussion-bulk-edit-modal__body .components-base-control{margin-bottom:16px}.bb-discussion-bulk-edit-modal__body .components-input-control__label,.bb-discussion-bulk-edit-modal__body .components-base-control__label{display:block;text-transform:none !important;font-size:13px !important;font-weight:500 !important;color:#1e1e1e;margin-bottom:8px}.bb-discussion-bulk-edit-modal__body .components-select-control .components-input-control__label{margin-bottom:0}.bb-discussion-bulk-edit-modal__body .components-input-control__container .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-discussion-bulk-edit-modal__body .components-input-control__container .components-select-control__input:focus,.bb-discussion-bulk-edit-modal__body .components-input-control__container .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-discussion-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input){padding:0 !important}.bb-discussion-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__suffix,.bb-discussion-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__backdrop{display:none !important}.bb-discussion-bulk-edit-modal__selected-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.bb-discussion-bulk-edit-modal__pill{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:999px;color:#1e1e1e;max-width:200px}.bb-discussion-bulk-edit-modal__pill-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-discussion-bulk-edit-modal__pill-remove{background:none;border:none;cursor:pointer;padding:0;color:#666;font-size:14px;line-height:1;display:flex;align-items:center}.bb-discussion-bulk-edit-modal__pill-remove:hover{color:#1e1e1e}.bb-discussion-bulk-edit-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-discussion-bulk-edit-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-discussion-bulk-edit-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-discussion-bulk-edit-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-discussion-bulk-edit-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-discussion-bulk-edit-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-discussion-bulk-edit-modal__footer .is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-discussion-bulk-edit-modal__footer .is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-discussion-bulk-edit-modal__footer .is-primary:focus,.bb-discussion-bulk-edit-modal__footer .is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-discussion-bulk-edit-modal__footer .is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-discussion-bulk-edit-modal__footer .is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-discussion-bulk-edit-modal__footer .is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-discussion-edit-modal .bb-discussion-modal__body .components-base-control+.bb-admin-meta-field__description{margin-top:-6px}.bb-discussion-edit-modal .bb-discussion-modal__body .bb-admin-notice{margin-top:16px}.bb-tags-autocomplete{margin-bottom:0}.bb-tags-autocomplete__wrapper{position:relative;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:text}.bb-tags-autocomplete__wrapper:focus-within{border-color:#ef5d33}.bb-tags-autocomplete__tags-area{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 28px 4px 6px;min-height:36px;position:relative}.bb-tags-autocomplete__tags-area input[type]{border:0;outline:none;box-shadow:none}.bb-tags-autocomplete__tag{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:4px;font-size:13px;line-height:18px;color:#1e1e1e;white-space:nowrap;max-width:100%}.bb-tags-autocomplete__tag-text{overflow:hidden;text-overflow:ellipsis}.bb-tags-autocomplete__tag-remove{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;background:none;cursor:pointer;color:#666;border-radius:4px;flex-shrink:0}.bb-tags-autocomplete__tag-remove i{font-size:12px;font-weight:700;line-height:1}.bb-tags-autocomplete__tag-remove:hover{color:#1e1e1e;background:rgba(0,0,0,.06)}.bb-tags-autocomplete__input{flex:1 1 60px;min-width:60px;height:26px;border:none;outline:none;padding:0 2px;font-size:13px;color:#1e1e1e;background:rgba(0,0,0,0)}.bb-tags-autocomplete__input::placeholder{color:#999}.bb-tags-autocomplete__spinner{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none}.bb-tags-autocomplete__spinner .components-spinner{margin:0;width:16px;height:16px}.bb-tags-autocomplete__dropdown{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);margin-top:4px;max-height:200px;overflow-y:auto;padding:4px 0}.bb-tags-autocomplete__option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 12px;border:none;background:none;text-align:left;font-size:13px;color:#1e1e1e;cursor:pointer}.bb-tags-autocomplete__option:hover,.bb-tags-autocomplete__option--active{background:#f0f0f0}.bb-tags-autocomplete__option--create{color:#666}.bb-tags-autocomplete__option--create strong{color:#1e1e1e;margin-left:2px}.bb-tags-autocomplete__option-count{font-size:12px;color:#666}.bb-discussion-tags-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-discussion-tags-list .bb-admin-notice{margin-top:24px}.bb-discussion-tags-list .bb-admin-notice--dismiss{background:none;border:none;cursor:pointer}.bb-discussion-tags-list__header{border-bottom:1px solid #d9d9d9;padding:16px 0;min-height:64px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.bb-discussion-tags-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-discussion-tags-list__add-btn.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-discussion-tags-list__add-btn.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-discussion-tags-list__add-btn.is-primary:focus,.bb-discussion-tags-list__add-btn.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-discussion-tags-list__add-btn.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-discussion-tags-list__add-btn.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-discussion-tags-list__add-btn.is-primary i{font-size:16px;font-weight:700;margin-right:6px}.bb-discussion-tags-list__bulk-actions{display:flex;align-items:center;gap:8px}.bb-discussion-tags-list__bulk-actions select{min-width:160px;height:32px;font-size:13px}.bb-discussion-tags-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-discussion-tags-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-discussion-tags-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-discussion-tags-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-discussion-tags-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-discussion-tags-list__table td{overflow:hidden}.bb-discussion-tags-list__col-cb{width:30px}.bb-discussion-tags-list__col-cb .components-checkbox-control__input-container{margin:0}.bb-discussion-tags-list__col-tag{min-width:200px}.bb-discussion-tags-list__tag-cell{display:flex;align-items:center;gap:8px}.bb-discussion-tags-list__tag-icon{display:flex;align-items:center;justify-content:center;color:#666;font-size:20px;flex-shrink:0;height:32px;width:32px;background-color:#f6f6f6;border-radius:999px}.bb-discussion-tags-list__tag-name{font-size:14px;font-weight:500;color:#1e1e1e}.bb-discussion-tags-list__col-slug{min-width:120px}.bb-discussion-tags-list__slug-badge{display:inline-block;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.4;color:#2f2f2f;background-color:#f0f0f0;border:1px solid #ccc;border-radius:999px;min-width:14px;text-align:center}.bb-discussion-tags-list__col-count{min-width:140px}.bb-discussion-tags-list__count-cell{display:flex;align-items:center;gap:8px}.bb-discussion-tags-list__count-icon{font-size:16px;color:#666;flex-shrink:0}.bb-discussion-tags-list__count-link{color:#2c6bff;font-size:13px;text-decoration:none}.bb-discussion-tags-list__count-link:hover{color:#2c6bff;text-decoration:underline}.bb-discussion-tags-list__count-zero{color:#2f2f2f;font-size:13px}.bb-discussion-tags-list__col-actions{width:40px;text-align:center}.bb-discussion-tags-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-discussion-tags-list__item-count{font-size:13px;color:#2f2f2f}@media screen and (max-width: 960px){.bb-discussion-tags-list{overflow:auto}.bb-discussion-tags-list__header,.bb-discussion-tags-list__toolbar,.bb-discussion-tags-list__table-wrap,.bb-discussion-tags-list__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel .bb-discussion-tags-list{max-width:100%}.bb-tag-create-modal .components-modal__content{padding:0}.bb-tag-create-modal__loading{display:flex;align-items:center;justify-content:center;padding:48px 24px}.bb-tag-delete-modal.components-modal__frame{max-width:500px}.bb-tag-delete-modal__body{padding:24px}.bb-tag-delete-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-tag-delete-modal .components-checkbox-control{margin-bottom:0}.bb-tag-delete-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-tag-delete-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-tag-delete-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-tag-delete-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-tag-delete-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-tag-delete-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-tag-delete-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-tag-delete-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-tag-delete-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-tag-bulk-delete-modal.components-modal__frame{max-width:500px}.bb-tag-bulk-delete-modal__body{padding:24px}.bb-tag-bulk-delete-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-tag-bulk-delete-modal .components-checkbox-control{margin-bottom:0}.bb-tag-bulk-delete-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-tag-bulk-delete-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-tag-bulk-delete-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-tag-bulk-delete-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-tag-bulk-delete-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-tag-bulk-delete-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-tag-bulk-delete-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-tag-bulk-delete-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-tag-bulk-delete-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-replies-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-replies-list__header{border-bottom:1px solid #d9d9d9;padding:18px 0;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}.bb-replies-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-replies-list__create-btn.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-replies-list__create-btn.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-replies-list__create-btn.is-primary:focus,.bb-replies-list__create-btn.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-replies-list__create-btn.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-replies-list__create-btn.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-replies-list__create-btn.is-primary i{font-size:16px;font-weight:700;margin-right:6px}.bb-replies-list .bb-admin-notice{margin-top:24px}.bb-replies-list .bb-admin-notice--dismiss{background:none;border:none;cursor:pointer}.bb-replies-list__bulk-actions{display:flex;align-items:center;gap:8px}.bb-replies-list__bulk-actions select{min-width:160px;height:32px;font-size:13px}.bb-replies-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-replies-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-replies-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-replies-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-replies-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-replies-list__forum-filter{position:relative}.bb-replies-list__forum-filter-btn{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;border:1px solid #ccc;background-color:#f6f6f6;font-size:13px;color:#1e1e1e;cursor:pointer;white-space:nowrap}.bb-replies-list__forum-filter-btn i{font-size:14px}.bb-replies-list__forum-filter-btn:hover,.bb-replies-list__forum-filter-btn:focus{border-color:#999;box-shadow:none;outline:none}.bb-replies-list__forum-filter-arrow{font-size:10px;color:#666}.bb-replies-list__forum-filter-dropdown{position:absolute;top:100%;right:0;z-index:100;min-width:240px;max-width:320px;background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:4px}.bb-replies-list__forum-filter-search[type=text]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-replies-list__forum-filter-search[type=text]:focus{box-shadow:none;border-color:#999}.bb-replies-list__forum-filter-options{max-height:240px;overflow-y:auto;padding:4px 0}.bb-replies-list__forum-filter-option{display:block;width:100%;padding:8px 12px;border:none;background:none;text-align:left;font-size:13px;color:#1e1e1e;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-replies-list__forum-filter-option:hover{background-color:#f0f0f0}.bb-replies-list__forum-filter-option.is-active{background-color:#f0f0f0;font-weight:500}.bb-replies-list__sort-select .components-select-control__input{min-width:120px;height:36px}.bb-replies-list__table{border-spacing:0}.bb-replies-list__col-cb{width:40px}.bb-replies-list__col-cb .components-checkbox-control__input-container{margin:0}.bb-replies-list__col-reply{min-width:210px;max-width:210px}.bb-replies-list__col-forum{min-width:140px}.bb-replies-list__col-discussion{min-width:140px;max-width:140px}.bb-replies-list__col-created{min-width:120px;white-space:nowrap}.bb-replies-list__col-actions{width:60px;text-align:center}.bb-replies-list__reply-content{color:#1e1e1e;line-height:1.5;word-break:break-word}.bb-replies-list__reply-link{color:#2c6bff;text-decoration:none}.bb-replies-list__reply-link:hover{color:#2c6bff;text-decoration:underline}.bb-replies-list__spam-badge{display:inline-block;margin:0 0 0 8px;padding:2px 4px;font-size:11px;font-weight:500;color:#df7d05;background-color:#fffbeb;border:1px solid #e5a000;border-radius:999px;vertical-align:middle}.bb-replies-list__spam-badge i{display:inline-block;font-size:12px;color:#df7d05;vertical-align:middle;margin-right:4px}.bb-replies-list__created-icon{font-size:16px;color:#666;margin-right:6px;vertical-align:middle}.bb-replies-list__action-delete{color:#d63638 !important}.bb-replies-list__action-delete:hover{color:#c00f0c !important}.bb-replies-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-replies-list__item-count{font-size:13px;color:#2f2f2f}@media screen and (max-width: 960px){.bb-replies-list{overflow:auto}.bb-replies-list__header,.bb-replies-list__toolbar,.bb-replies-list__table,.bb-replies-list__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel .bb-replies-list{max-width:100%}.bb-reply-modal .components-modal__content{padding:0}.bb-reply-modal__loading{padding:24px;text-align:center}.bb-reply-modal .components-base-control{margin-bottom:16px}.bb-reply-modal .bb-admin-meta-field__select-field>.components-base-control{margin-bottom:0}.bb-reply-bulk-edit-modal.components-modal__frame{max-width:500px}.bb-reply-bulk-edit-modal__body{padding:24px}.bb-reply-bulk-edit-modal__body .components-base-control{margin-bottom:16px}.bb-reply-bulk-edit-modal__body .components-input-control__label,.bb-reply-bulk-edit-modal__body .components-base-control__label{display:block;text-transform:none !important;font-size:13px !important;font-weight:500 !important;color:#1e1e1e;margin-bottom:8px}.bb-reply-bulk-edit-modal__body .components-select-control .components-input-control__label{margin-bottom:0}.bb-reply-bulk-edit-modal__body .components-input-control__container .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-reply-bulk-edit-modal__body .components-input-control__container .components-select-control__input:focus,.bb-reply-bulk-edit-modal__body .components-input-control__container .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-reply-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input){padding:0 !important}.bb-reply-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__suffix,.bb-reply-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__backdrop{display:none !important}.bb-reply-bulk-edit-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-reply-bulk-edit-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-reply-bulk-edit-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-reply-bulk-edit-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-reply-bulk-edit-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-reply-bulk-edit-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-reply-bulk-edit-modal__footer .is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-reply-bulk-edit-modal__footer .is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-reply-bulk-edit-modal__footer .is-primary:focus,.bb-reply-bulk-edit-modal__footer .is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-reply-bulk-edit-modal__footer .is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-reply-bulk-edit-modal__footer .is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-reply-bulk-edit-modal__footer .is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-reply-delete-modal.components-modal__frame{max-width:500px}.bb-reply-delete-modal__body{padding:24px}.bb-reply-delete-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-reply-delete-modal .components-checkbox-control{margin-bottom:0}.bb-reply-delete-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-reply-delete-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-reply-delete-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-reply-delete-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-reply-delete-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-reply-delete-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-reply-delete-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-reply-delete-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-reply-delete-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-admin-group-types{display:flex;flex-direction:column;max-width:985px;margin:0 auto;width:100%;padding:32px;box-sizing:border-box}.bb-admin-group-types__list-body{padding:32px 24px 8px}.bb-admin-group-types__add-btn{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-group-types__add-btn:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-group-types__add-btn:focus,.bb-admin-group-types__add-btn:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-group-types__add-btn[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-group-types__add-btn>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-group-types__add-btn i{font-size:16px;font-weight:700;margin-right:6px}.bb-admin-group-types__setting-row{display:flex;align-items:flex-start;gap:24px;padding:24px 0}.bb-admin-group-types__setting-row:first-child{padding-top:0}.bb-admin-group-types__setting-row:last-child{padding-bottom:0}.bb-admin-group-types__setting-row:not(:last-child){border-bottom:1px solid #e5e5e5}.bb-admin-group-types__setting-label{flex:0 0 200px;font-size:13px;font-weight:600;color:#1e1e1e;line-height:20px;padding-top:2px}.bb-admin-group-types__setting-control{flex:1}.bb-admin-group-types__setting-control .components-toggle-control{margin-bottom:0}.bb-admin-group-types__setting-control .components-toggle-control .components-base-control__field{margin-bottom:0}.bb-admin-group-types__setting-control .components-toggle-control .components-toggle-control__label{font-size:13px;font-weight:400;color:#1e1e1e}.bb-admin-group-types__setting-help-text{display:block;font-size:12px;font-weight:400;color:#666;line-height:1.5;margin-top:4px}.bb-admin-group-types__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bb-admin-group-types__list-item{display:flex;align-items:center;gap:32px;padding:16px 0;border-bottom:.5px solid #d9d9d9;margin-bottom:0}.bb-admin-group-types__list-item:first-child{padding-top:0}.bb-admin-group-types__list-item:last-child{border-bottom:0}@media screen and (max-width: 960px){.bb-admin-group-types__list-item{min-width:560px}}.bb-admin-group-types__list-item-name-col{display:flex;align-items:center;gap:8px;width:28%;flex-shrink:0}.bb-admin-group-types__list-item-label-col{flex:1;min-width:0}.bb-admin-group-types__list-item-count-col{display:flex;align-items:center;gap:8px;min-width:15%;flex-shrink:0}.bb-admin-group-types__list-item-visibility-col{min-width:15%;flex-shrink:0}.bb-admin-group-types__list-item-actions-col{flex-shrink:0;display:flex;justify-content:flex-end}.bb-admin-group-types__list-item-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:20px;color:#666;background:#f6f6f6;border-radius:999px;flex-shrink:0}.bb-admin-group-types__list-item-name{font-size:14px;font-weight:500;color:#1e1e1e;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-admin-group-types__list-item-badge{display:inline-flex;align-items:center;padding:4px 8px;font-size:11px;font-weight:500;color:#1e1e1e;background:#f0f0f0;border:.5px solid #ccc;border-radius:999px;line-height:16px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bb-admin-group-types__list-item-count-icon{font-size:16px;color:#666;flex-shrink:0}.bb-admin-group-types__list-item-count{font-size:13px;color:#1e1e1e;white-space:nowrap}.bb-admin-group-types__list-item-count-link{font-size:13px;color:#2c6bff;text-decoration:none;white-space:nowrap}.bb-admin-group-types__list-item-count-link:hover{color:#2c6bff;text-decoration:underline}.bb-admin-group-types__list-item-visibility-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;font-size:11px;font-weight:400;color:#1e1e1e;background:#f0f0f0;border:.5px solid #ccc;border-radius:999px;line-height:16px;white-space:nowrap}.bb-admin-group-types__list-item-visibility-badge .bb-icons-rl{font-size:12px}.bb-admin-group-types__list-item-visibility-badge--private{color:#1e1e1e}.bb-admin-group-types__menu-wrapper{position:relative}.bb-admin-group-types__menu-trigger{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:6px;cursor:pointer;color:#2f2f2f;font-size:24px}.bb-admin-group-types__menu-trigger:hover{background:#f6f6f6}.bb-admin-group-types__menu-dropdown{position:absolute;top:100%;right:0;min-width:120px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.12);z-index:100;padding:4px 0;width:180px}.bb-admin-group-types__menu-item{display:block;width:100%;padding:8px 16px;font-size:13px;font-weight:500;line-height:18px;color:#666;background:none;border:none;cursor:pointer;text-align:left;line-height:1.4}.bb-admin-group-types__menu-item:hover{background:#f0f0f0}.bb-admin-group-types__menu-item [class*=bb-icons-]{color:#666;font-size:20px !important;line-height:1;font-weight:400;margin-right:8px;vertical-align:middle}.bb-admin-group-types__empty{padding:24px 0;text-align:center}.bb-admin-group-types__empty p{font-size:13px;color:#666;margin:0}.bb-admin-group-type-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:100050}.bb-admin-group-type-modal{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.2)}.bb-admin-group-type-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.bb-admin-group-type-modal__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0;line-height:1.4}.bb-admin-group-type-modal__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:6px;cursor:pointer;color:#666;font-size:18px}.bb-admin-group-type-modal__close:hover{background:#f6f6f6}.bb-admin-group-type-modal__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:24px;padding:24px}.bb-admin-group-type-modal__error{background:rgba(214,54,56,.08);color:#d63638;padding:10px 16px;border-radius:8px;font-size:13px}.bb-admin-group-type-modal__section{padding-bottom:24px;border-bottom:1px solid #d9d9d9}.bb-admin-group-type-modal__section:last-child{border-bottom:none;padding-bottom:0}.bb-admin-group-type-modal__section .components-text-control__input,.bb-admin-group-type-modal__section .components-select-control__input{width:100%}.bb-admin-group-type-modal__section .components-base-control{margin-bottom:0}.bb-admin-group-type-modal__section-title{font-size:13px;font-weight:500;color:#2f2f2f;margin:0 0 16px;line-height:18px}.bb-admin-group-type-modal__section-description{font-size:13px;color:#666;margin:8px 0 0;line-height:18px;max-width:632px}.bb-admin-group-type-modal__section-description a{text-decoration:none}.bb-admin-group-type-modal__row{display:flex;gap:16px}.bb-admin-group-type-modal__row>*{flex:1}.bb-admin-group-type-modal__role-row{border:.5px solid #d9d9d9;border-radius:12px;padding:8px 16px 16px}.bb-admin-group-type-modal__role-row:not(:last-child){margin-bottom:16px}.bb-admin-group-type-modal__role-label{display:block;font-size:13px;font-weight:400;color:#2f2f2f;margin-bottom:8px;line-height:18px}.bb-admin-group-type-modal .components-base-control__label,.bb-admin-group-type-modal label.components-input-control__label.components-text{color:#2f2f2f;font-size:13px;font-weight:500;text-transform:none}.bb-admin-group-type-modal__color-pickers{display:flex;gap:24px;margin-top:16px}.bb-admin-group-type-modal__color-field{display:flex;flex-direction:column;gap:8px;flex:1}.bb-admin-group-type-modal__color-label{font-size:13px;font-weight:500;color:#2f2f2f;line-height:18px}.bb-admin-group-type-modal__color-input-row{display:flex;align-items:center;background:#f6f6f6;border:.5px solid #ccc;border-radius:6px;padding:0 8px;max-height:32px;min-width:120px}.bb-admin-group-type-modal__color-input-row:focus-within{background-color:#f0f0f0}.bb-admin-group-type-modal__color-swatch[type=color]{-webkit-appearance:none;appearance:none;width:24px;height:24px;border:.5px solid #d9d9d9;border-radius:999px;cursor:pointer;padding:0;flex-shrink:0;margin-right:8px;overflow:hidden}.bb-admin-group-type-modal__color-swatch[type=color]::-webkit-color-swatch-wrapper{padding:0}.bb-admin-group-type-modal__color-swatch[type=color]::-webkit-color-swatch{border:none;border-radius:999px}.bb-admin-group-type-modal__color-swatch[type=color]::-moz-color-swatch{border:none;border-radius:999px}.bb-admin-group-type-modal__color-hex[type=text]{flex:1;height:32px;border:none;background:rgba(0,0,0,0);padding:0;font-size:13px;color:#1e1e1e;outline:none;text-transform:uppercase;min-width:0}.bb-admin-group-type-modal__color-hex[type=text]:focus{border:none;outline:none;box-shadow:none}.bb-admin-group-type-modal .components-input-control__container .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-admin-group-type-modal .components-input-control__container .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-group-type-modal .components-input-control__container .components-select-control__input:focus,.bb-admin-group-type-modal .components-input-control__container .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-group-type-modal .components-input-control__container .components-input-control-suffix-wrapper,.bb-admin-group-type-modal .components-input-control__container .components-input-control__backdrop{display:none}.bb-admin-group-type-modal__shortcode-row{display:flex;align-items:center;background:#f6f6f6;border:.5px solid #ccc;border-radius:6px;padding:0 8px;max-height:32px;min-width:120px;margin-bottom:8px}.bb-admin-group-type-modal__shortcode-input[type=text]{flex:1;border:none;background:rgba(0,0,0,0);padding:7px 0;font-size:13px;color:#1e1e1e;outline:none;min-width:0}.bb-admin-group-type-modal__shortcode-input[type=text]:focus{outline:none;box-shadow:none}.bb-admin-group-type-modal__shortcode-copy{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#666;padding:0;width:32px;height:32px;font-size:16px;flex-shrink:0}.bb-admin-group-type-modal__shortcode-copy:hover{color:#1e1e1e}.bb-admin-group-type-modal__member-types-grid{display:grid;grid-template-columns:150px 150px;gap:16px 25px;margin-top:16px}.bb-admin-group-type-modal__member-types-grid .components-checkbox-control__label{font-size:14px}.bb-admin-group-type-modal__member-types-grid .components-base-control{margin-bottom:0}.bb-admin-profile-types{display:flex;flex-direction:column;max-width:985px;margin:0 auto;width:100%;padding:32px;box-sizing:border-box}.bb-admin-profile-types .components-base-control .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-admin-profile-types .components-base-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-profile-types .components-base-control .components-select-control__input:focus,.bb-admin-profile-types .components-base-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-profile-types .components-base-control .components-input-control-suffix-wrapper,.bb-admin-profile-types .components-base-control .components-input-control__backdrop{display:none}.bb-admin-profile-types .components-base-control .components-select-control{max-width:275px}.bb-admin-profile-types--selector{width:100%}.bb-admin-profile-types__add-btn{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-profile-types__add-btn:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-profile-types__add-btn:focus,.bb-admin-profile-types__add-btn:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-profile-types__add-btn[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-profile-types__add-btn>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-profile-types__add-btn{display:flex;align-items:center;cursor:pointer}.bb-admin-profile-types__add-btn i{font-size:16px;font-weight:700;margin-right:6px}.bb-admin-profile-types__setting-row{display:flex;align-items:flex-start;gap:24px;padding:16px 0}.bb-admin-profile-types__setting-row:not(:last-child){border-bottom:1px solid #e5e5e5}.bb-admin-profile-types__setting-row .components-toggle-control{margin-bottom:0}.bb-admin-profile-types__setting-row .components-toggle-control .components-base-control__field{margin-bottom:0}.bb-admin-profile-types__setting-row .components-toggle-control .components-toggle-control__label{font-size:14px;font-weight:400;color:#1e1e1e;line-height:20px}.bb-admin-profile-types__setting-row .components-select-control__input{min-width:200px}.bb-admin-profile-types__setting-label{font-size:14px;font-weight:600;color:#1e1e1e;line-height:20px;flex:0 0 200px;padding-top:2px}.bb-admin-profile-types__setting-control{display:flex;flex-direction:column;gap:8px;flex:1}.bb-admin-profile-types__setting-control .components-base-control{margin-bottom:0}.bb-admin-profile-types__setting-help-text{display:block;font-size:12px;font-weight:400;color:#666;line-height:1.5;margin-top:4px}.bb-admin-profile-types__setting-help-text a{color:#2c6bff;text-decoration:none}.bb-admin-profile-types__setting-help-text a:hover{color:#2c6bff;text-decoration:underline}.bb-admin-profile-types__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.bb-admin-profile-types__list-item{display:flex;align-items:center;gap:32px;padding:0 0 16px;border-bottom:.5px solid #d9d9d9}.bb-admin-profile-types__list-item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.bb-admin-profile-types__list-item-name-col{display:flex;align-items:center;gap:8px;min-width:22%;flex-shrink:0}.bb-admin-profile-types__list-item-label-col{flex:1;min-width:0}.bb-admin-profile-types__list-item-count-col{display:flex;align-items:center;gap:8px;min-width:15%;flex-shrink:0}.bb-admin-profile-types__list-item-visibility-col{min-width:20%;flex-shrink:0}.bb-admin-profile-types__list-item-actions-col{flex-shrink:0;display:flex;justify-content:flex-end}.bb-admin-profile-types__list-item-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:20px;color:#666;background:#f6f6f6;border-radius:999px;flex-shrink:0}.bb-admin-profile-types__list-item-name{font-size:14px;font-weight:500;color:#1e1e1e;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-admin-profile-types__list-item-badge{display:inline-flex;align-items:center;padding:4px 8px;font-size:11px;font-weight:500;color:#1e1e1e;background:#f0f0f0;border:.5px solid #ccc;border-radius:999px;line-height:16px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bb-admin-profile-types__list-item-count-icon{font-size:16px;color:#666;flex-shrink:0}.bb-admin-profile-types__list-item-count{font-size:13px;color:#2c6bff;white-space:nowrap;text-decoration:none}.bb-admin-profile-types__list-item-count:hover{color:#2c6bff;text-decoration:underline}.bb-admin-profile-types__list-item-visibility-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;font-size:11px;font-weight:400;color:#1e1e1e;background:#f0f0f0;border:.5px solid #ccc;border-radius:999px;line-height:16px;white-space:nowrap}.bb-admin-profile-types__list-item-visibility-badge .bb-icons-rl{font-size:12px}.bb-admin-profile-types__list-item-visibility-badge--private,.bb-admin-profile-types__list-item-visibility-badge--draft,.bb-admin-profile-types__list-item-visibility-badge--password{color:#1e1e1e}.bb-admin-profile-types__menu-wrapper{position:relative}.bb-admin-profile-types__menu-trigger{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:6px;cursor:pointer;color:#2f2f2f;font-size:24px}.bb-admin-profile-types__menu-trigger:hover{background:#f6f6f6}.bb-admin-profile-types__menu-dropdown{position:absolute;top:100%;right:0;min-width:120px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.12);z-index:100;padding:4px 0;width:180px}.bb-admin-profile-types__menu-item{display:block;width:100%;padding:8px 16px;font-size:13px;font-weight:500;line-height:18px;color:#666;background:none;border:none;cursor:pointer;text-align:left;line-height:1.4}.bb-admin-profile-types__menu-item:hover{background:#f0f0f0}.bb-admin-profile-types__menu-item [class*=bb-icons-]{color:#666;font-size:20px !important;line-height:1;font-weight:400;margin-right:8px;vertical-align:middle}.bb-admin-profile-types__empty{padding:24px 0;text-align:center}.bb-admin-profile-types__empty p{font-size:13px;color:#666;margin:0}@media screen and (max-width: 960px){.bb-admin-profile-types__list{min-width:560px}}.bb-admin-profile-type-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:100050}.bb-admin-profile-type-modal{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.2)}.bb-admin-profile-type-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.bb-admin-profile-type-modal__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0;line-height:1.4}.bb-admin-profile-type-modal__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:6px;cursor:pointer;color:#666;font-size:18px}.bb-admin-profile-type-modal__close:hover{background:#f6f6f6}.bb-admin-profile-type-modal__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:24px;padding:24px}.bb-admin-profile-type-modal__section{padding-bottom:24px;border-bottom:1px solid #d9d9d9}.bb-admin-profile-type-modal__section:last-child{border-bottom:none;padding-bottom:0}.bb-admin-profile-type-modal__section .components-text-control__input,.bb-admin-profile-type-modal__section .components-select-control__input{width:100%}.bb-admin-profile-type-modal__section .components-base-control{margin-bottom:0}.bb-admin-profile-type-modal__section .components-base-control:not(:last-child):not(.components-checkbox-control):not(.components-toggle-control){margin-bottom:16px}.bb-admin-profile-type-modal__section .bb-async-select+.components-base-control{margin-top:8px}.bb-admin-profile-type-modal__section--no-border{border-bottom:none;padding-bottom:0}.bb-admin-profile-type-modal__section-title{font-size:13px;font-weight:500;color:#2f2f2f;margin:0 0 16px;line-height:18px}.bb-admin-profile-type-modal__section-description{font-size:13px;color:#666;margin:8px 0 0;line-height:18px;max-width:632px}.bb-admin-profile-type-modal__section-description a{text-decoration:none}.bb-admin-profile-type-modal__row{display:flex;gap:16px}.bb-admin-profile-type-modal__row>*{flex:1}.bb-admin-profile-type-modal__checkbox-group>.components-base-control>.components-base-control__field{margin-bottom:16px}.bb-admin-profile-type-modal .components-base-control__label,.bb-admin-profile-type-modal label.components-input-control__label.components-text{color:#2f2f2f;font-size:13px;font-weight:500;text-transform:none}.bb-admin-profile-type-modal__color-pickers{display:flex;gap:24px;margin-top:16px}.bb-admin-profile-type-modal__color-field{display:flex;flex-direction:column;gap:8px;flex:1}.bb-admin-profile-type-modal__color-label{font-size:13px;font-weight:500;color:#2f2f2f;line-height:18px}.bb-admin-profile-type-modal__color-input-row{display:flex;align-items:center;background:#f6f6f6;border:.5px solid #ccc;border-radius:6px;padding:0 8px;max-height:32px;min-width:120px}.bb-admin-profile-type-modal__color-input-row:focus-within{background-color:#f0f0f0}.bb-admin-profile-type-modal__color-swatch[type=color]{-webkit-appearance:none;appearance:none;width:24px;height:24px;border:.5px solid #d9d9d9;border-radius:999px;cursor:pointer;padding:0;flex-shrink:0;margin-right:8px;overflow:hidden}.bb-admin-profile-type-modal__color-swatch[type=color]::-webkit-color-swatch-wrapper{padding:0}.bb-admin-profile-type-modal__color-swatch[type=color]::-webkit-color-swatch{border:none;border-radius:999px}.bb-admin-profile-type-modal__color-swatch[type=color]::-moz-color-swatch{border:none;border-radius:999px}.bb-admin-profile-type-modal__color-hex[type=text]{flex:1;height:32px;border:none;background:rgba(0,0,0,0);padding:0;font-size:13px;color:#1e1e1e;outline:none;text-transform:uppercase;min-width:0}.bb-admin-profile-type-modal__color-hex[type=text]:focus{border:none;outline:none;box-shadow:none}.bb-admin-profile-type-modal .components-input-control__container .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-admin-profile-type-modal .components-input-control__container .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-profile-type-modal .components-input-control__container .components-select-control__input:focus,.bb-admin-profile-type-modal .components-input-control__container .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-profile-type-modal .components-input-control__container .components-input-control-suffix-wrapper{display:none}.bb-admin-profile-type-modal .components-input-control__container .components-input-control__backdrop{border-color:rgba(0,0,0,0)}.bb-admin-profile-type-modal__shortcode-row{display:flex;align-items:center;background:#f6f6f6;border:.5px solid #ccc;border-radius:6px;padding:0 8px;max-height:32px;min-width:120px;margin-bottom:8px}.bb-admin-profile-type-modal__shortcode-input[type=text]{flex:1;border:none;background:rgba(0,0,0,0);padding:7px 0;font-size:13px;color:#1e1e1e;outline:none;min-width:0}.bb-admin-profile-type-modal__shortcode-input[type=text]:focus{outline:none;box-shadow:none}.bb-admin-profile-type-modal__shortcode-copy{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#666;padding:0;width:32px;height:32px;font-size:16px;flex-shrink:0}.bb-admin-profile-type-modal__shortcode-copy:hover{color:#1e1e1e}.bb-admin-profile-type-modal__checkbox-desc{color:#666;font-size:13px;margin:0px 0 6px}.bb-admin-profile-type-modal__checkbox-grid{display:flex;flex-direction:column;gap:16px;margin-top:16px}.bb-admin-profile-type-modal__checkbox-grid .components-toggle-control__label{color:#1e1e1e;font-size:14px}.bb-admin-profile-type-modal__checkbox-grid .components-base-control,.bb-admin-profile-type-modal__checkbox-grid .components-base-control__field{margin-bottom:0}.bb-admin-profile-type-modal__radio-grid .components-radio-control .components-radio-control__group-wrapper{display:grid;grid-template-columns:160px 160px 160px;gap:16px 25px}.bb-admin-profile-type-modal__roles-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.bb-admin-profile-type-modal__roles-grid .components-radio-control__option{margin-bottom:0}.bb-admin-profile-type-modal__searchable-select{position:relative}.bb-admin-profile-type-modal__searchable-select .components-base-control__label{display:block;margin-bottom:8px}.bb-admin-profile-type-modal__searchable-select+.components-base-control{margin-top:16px}.bb-admin-profile-type-modal__search-input-wrap{position:relative}.bb-admin-profile-type-modal__search-input{width:100%;padding:8px 12px;border:1px solid #e5e5e5;border-radius:6px;font-size:14px;line-height:1.4;box-sizing:border-box}.bb-admin-profile-type-modal__search-input:focus{border-color:var(--bb-primary-color, #ef5b34);box-shadow:0 0 0 1px var(--bb-primary-color, #ef5b34);outline:none}.bb-admin-profile-type-modal__dropdown-list{position:absolute;z-index:100;width:100%;max-height:200px;overflow-y:auto;margin:0;padding:4px 0;background:#fff;border:1px solid #e5e5e5;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 8px rgba(0,0,0,.1);list-style:none}.bb-admin-profile-type-modal__dropdown-item{padding:8px 12px;cursor:pointer;font-size:14px}.bb-admin-profile-type-modal__dropdown-item:hover,.bb-admin-profile-type-modal__dropdown-item.is-selected{background-color:#f0f0f0}.bb-profile-fields-screen{display:flex;flex-direction:column;gap:16px;max-width:985px;margin:0 auto;width:100%;padding:32px;box-sizing:border-box}.bb-pf-banner{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;background-color:#f0f0f0;padding:8px;border:1px solid #ccc;border-radius:8px}.bb-pf-banner p{font-size:13px;color:#1e1e1e;margin:0;line-height:1.5}.bb-pf-banner__select-link{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:500;color:#000;text-decoration:none;white-space:nowrap}.bb-pf-banner__select-link i{font-size:16px}.bb-pf-banner__select-link:hover{color:#000}.bb-pf-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:16px}.bb-pf-loading p{font-size:13px;color:#666;margin:0}.bb-pf-fieldset-card{background:#fff;border:.5px solid #e5e5e5;border-radius:12px;margin-bottom:24px;transition:border-color .15s ease;box-shadow:0 1.5px 1px 0 rgba(0,0,0,.16)}.bb-pf-fieldset-card.bb-pf-drag-over{border-color:#ef5d33;border-style:dashed}.bb-pf-fieldset-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,0)}.bb-pf-fieldset-card:not(.collapsed) .bb-pf-fieldset-header{border-bottom-color:#e5e5e5}.bb-pf-fieldset-card--collapsed .bb-pf-fieldset-header{border-bottom-color:rgba(0,0,0,0) !important}.bb-pf-fieldset-header-left{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.bb-pf-fieldset-header-left h3{font-size:18px;font-weight:600;color:#1e1e1e;margin:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:8px}.bb-pf-fieldset-header-right{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:16px}.bb-pf-fieldset-header-right .components-button.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-pf-fieldset-header-right .components-button.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-pf-fieldset-header-right .components-button.is-primary:focus,.bb-pf-fieldset-header-right .components-button.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-pf-fieldset-header-right .components-button.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-pf-fieldset-header-right .components-button.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-pf-fieldset-header-right .components-button.is-primary{padding:6px 16px;font-size:14px}.bb-pf-fieldset-header-right .components-button.is-primary i{font-size:16px;margin-right:4px}.bb-pf-drag-handle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#666;cursor:grab;flex-shrink:0;opacity:.5;transition:opacity .15s ease}.bb-pf-drag-handle i{color:#666;font-size:24px}.bb-pf-drag-handle:hover{opacity:1}.bb-pf-fieldset-toggle{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:4px 0;min-width:0}.bb-pf-fieldset-toggle i{font-size:16px;color:#666;flex-shrink:0}.bb-pf-badge-text{color:#666;font-size:13px}.bb-pf-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;line-height:16px;border-radius:999px;white-space:nowrap}.bb-pf-badge--repeater{color:#df7d05;background:#fffbeb;border:.5px solid #e5a000}.bb-pf-badge--required{color:#008043;background:#ebffee;border:.5px solid #009951}.bb-pf-badge--signup{color:#ef5d33;background:rgba(229,126,58,.08);border:.5px solid #f7ae99}.bb-pf-badge--member-type{color:#1e1e1e;background:#f0f0f0;border:.5px solid #ccc;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-pf-badge--overflow{max-width:none;min-width:28px;justify-content:center;cursor:default}.bb-pf-fieldset-body{padding:0 16px 16px}.bb-pf-field-row{display:flex;align-items:center;gap:8px;padding:16px 0;border-bottom:.5px solid #e5e5e5;transition:background-color .15s ease}.bb-pf-field-row.bb-pf-drag-over{border-bottom-color:#ef5d33;border-bottom-width:2px}.bb-ps-field-list .bb-pf-field-row:first-child{padding-top:0}.bb-pf-field-left{display:flex;align-items:center;gap:8px;width:50%;flex-shrink:0}.bb-pf-field-type-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f6f6f6;border-radius:999px;flex-shrink:0}.bb-pf-field-type-icon i{font-size:20px;color:#666}.bb-pf-field-name{font-size:14px;font-weight:500;color:#1e1e1e;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.bb-pf-field-row>.bb-pf-badge-text{flex-shrink:0;margin-left:4px}.bb-pf-field-badges{display:flex;align-items:center;gap:6px;flex:1;min-width:0;justify-content:flex-start}.bb-pf-field-actions{position:relative;flex-shrink:0;margin-left:auto}.bb-pf-ellipsis-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:6px;cursor:pointer;color:#666;border:1px solid rgba(0,0,0,0)}.bb-pf-ellipsis-btn i{font-size:24px;font-weight:700}.bb-pf-ellipsis-btn:hover{background:#f0f0f0;border-color:#d9d9d9}.bb-pf-dropdown-menu{position:absolute;top:100%;right:0;min-width:120px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.12);z-index:100;padding:4px 0}.bb-pf-dropdown-menu button{display:block;width:100%;padding:8px 16px;font-size:13px;font-weight:500;color:#666;background:none;border:none;cursor:pointer;text-align:left;line-height:1.4}.bb-pf-dropdown-menu button:hover{background:#f0f0f0}.bb-pf-dropdown-menu .bb-pf-dropdown-delete{color:#d63638}.bb-pf-dropdown-menu .bb-pf-dropdown-delete:hover{background:rgba(214,54,56,.06)}.bb-pf-no-fields{font-size:13px;color:#666;padding:16px 8px;margin:0}.bb-pf-add-field-btn.components-button{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-pf-add-field-btn.components-button:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-pf-add-field-btn.components-button:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-pf-add-field-btn.components-button[disabled]{opacity:.5;pointer-events:none}.bb-pf-add-field-btn.components-button>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-pf-add-field-btn.components-button{font-size:14px;margin-top:16px;margin-bottom:8px}.bb-pf-add-field-btn.components-button i{font-size:16px;margin-right:4px}.bb-pf-add-fieldset-btn.components-button{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-pf-add-fieldset-btn.components-button:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-pf-add-fieldset-btn.components-button:focus,.bb-pf-add-fieldset-btn.components-button:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-pf-add-fieldset-btn.components-button[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-pf-add-fieldset-btn.components-button>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-pf-add-fieldset-btn.components-button{font-size:14px;align-self:flex-start}.bb-pf-add-fieldset-btn.components-button i{font-size:16px;margin-right:4px}.bb-admin-profile-fields__add-btn{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-admin-profile-fields__add-btn:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-admin-profile-fields__add-btn:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-admin-profile-fields__add-btn[disabled]{opacity:.5;pointer-events:none}.bb-admin-profile-fields__add-btn>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-profile-fields__add-btn{display:flex;align-items:center;cursor:pointer}.bb-admin-profile-fields__add-btn i{font-size:16px;font-weight:700;margin-right:6px}.bb-pf-fieldset-modal.components-modal__frame{max-width:680px}.bb-pf-fieldset-modal .bb-pf-modal-footer{justify-content:space-between}.bb-pf-fieldset-modal .bb-pf-modal-footer .bb-pf-modal-footer-right{display:flex;align-items:center;gap:8px;margin-left:auto}.bb-pf-delete-fieldset-modal.components-modal__frame{max-width:500px}.bb-pf-delete-fieldset-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-pf-delete-fieldset-modal .components-checkbox-control{margin-bottom:0}.bb-pf-field-modal.components-modal__frame{animation:none;position:relative}.bb-pf-field-modal .components-modal__content{padding:0}.bb-pf-field-modal .bb-admin-settings-modal__body .bb-pf-field-member-types{margin-bottom:20px}.bb-pf-field-modal .bb-admin-settings-modal__body .bb-pf-field-member-types .bb-pf-member-type-checkboxes{margin:20px 0}.bb-pf-field-modal .bb-admin-settings-modal__body .bb-pf-field-visibility{display:flex;align-items:flex-end;gap:24px}.bb-pf-field-modal .bb-admin-settings-modal__body .bb-pf-field-visibility>.components-base-control{flex:1}.bb-pf-field-modal .bb-admin-settings-modal__body .bb-pf-field-visibility>.components-base-control .components-base-control__field{margin-bottom:0}.bb-pf-field-modal .bb-admin-settings-modal__body .bb-pf-field-visibility>.components-radio-control{margin:0 0 8px auto}.bb-pf-field-modal .bb-pf-field-options{display:flex;flex-direction:column;gap:16px;margin:24px 0}.bb-pf-field-modal .bb-pf-field-options__list{display:flex;flex-direction:column;gap:12px}.bb-pf-field-modal .bb-pf-option-item{display:flex;align-items:center;justify-content:space-between;padding:8px;border:.5px solid #d9d9d9;border-radius:8px;background:#fff}.bb-pf-field-modal .bb-pf-option-item.is-dragging{box-shadow:0 2px 8px rgba(0,0,0,.15)}.bb-pf-field-modal .bb-pf-option-item__left{display:flex;align-items:center;gap:16px;width:calc(60% - 100px)}.bb-pf-field-modal .bb-pf-option-item__left>i{font-size:24px;color:#666;cursor:grab;flex-shrink:0}.bb-pf-field-modal .bb-pf-option-item__input[type=text]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-pf-field-modal .bb-pf-option-item__input[type=text]:focus{box-shadow:none;border-color:#999}.bb-pf-field-modal .bb-pf-option-item__input[type=text]{width:100%}.bb-pf-field-modal .bb-pf-option-item__select{flex:1;min-width:0}.bb-pf-field-modal .bb-pf-option-item__right{display:flex;align-items:center;gap:24px}.bb-pf-field-modal .bb-pf-option-item__default{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0}.bb-pf-field-modal .bb-pf-option-item__radio{display:inline-block;width:18px;height:18px;border:1px solid #ef5d33;border-radius:999px;flex-shrink:0;position:relative;box-sizing:border-box}.bb-pf-field-modal .bb-pf-option-item__default--selected .bb-pf-option-item__radio:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:999px;background:#ef5d33}.bb-pf-field-modal .bb-pf-option-item__checkbox{display:inline-block;width:18px;height:18px;border:1px solid #ef5d33;border-radius:3px;flex-shrink:0;position:relative;box-sizing:border-box}.bb-pf-field-modal .bb-pf-option-item__default--selected .bb-pf-option-item__checkbox{background:#ef5d33;border-color:#ef5d33}.bb-pf-field-modal .bb-pf-option-item__default--selected .bb-pf-option-item__checkbox:after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.bb-pf-field-modal .bb-pf-option-item__default-label{font-size:14px;font-weight:400;line-height:20px;color:#1e1e1e;white-space:nowrap}.bb-pf-field-modal .bb-pf-option-item__gender-value{font-size:14px;font-weight:400;line-height:20px;color:#1e1e1e;white-space:nowrap}.bb-pf-field-modal .bb-pf-option-item__remove{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.bb-pf-field-modal .bb-pf-option-item__remove i{font-size:24px;color:#2f2f2f}.bb-pf-field-modal .bb-pf-option-item__remove:hover:not(:disabled) i{color:#d63638}.bb-pf-field-modal .bb-pf-option-item__remove:disabled{cursor:not-allowed;opacity:.3}.bb-pf-field-modal .bb-pf-add-option-btn.components-button.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-pf-field-modal .bb-pf-add-option-btn.components-button.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-pf-field-modal .bb-pf-add-option-btn.components-button.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-pf-field-modal .bb-pf-add-option-btn.components-button.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-pf-field-modal .bb-pf-add-option-btn.components-button.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-pf-field-modal .bb-pf-add-option-btn.components-button.is-secondary{font-size:14px;align-self:flex-start}.bb-pf-field-modal .bb-pf-add-option-btn.components-button.is-secondary i{font-size:16px;margin-right:4px}.bb-pf-field-modal .bb-pf-member-types-grid{display:grid;grid-template-columns:180px 180px;gap:8px;margin-top:8px}.bb-pf-field-modal .bb-pf-member-types-grid .components-checkbox-control{margin-bottom:0}.bb-pf-field-modal .bb-pf-member-types-grid .components-checkbox-control .components-flex{display:flex;align-items:center}.bb-pf-field-modal .bb-pf-member-types-grid .components-checkbox-control__label{font-size:13px}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-secondary{padding:8px 16px}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-primary:focus,.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-primary{padding:8px 16px}.bb-pf-datebox-format{border:none;margin:0;padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid #d9d9d9}.bb-pf-datebox-format__legend{color:#2f2f2f;font-size:13px;font-weight:500;text-transform:none;font-weight:500;margin-bottom:12px}.bb-pf-datebox-format__options{display:flex;flex-direction:column;gap:10px}.bb-pf-datebox-format__option{display:flex;align-items:center;gap:8px}.bb-pf-datebox-format__option input[type=radio]{margin:0;min-width:18px}.bb-pf-datebox-format__option label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px}.bb-pf-datebox-format__option-custom label{flex-wrap:wrap;width:100%}.bb-pf-datebox-format__example{min-width:130px;color:#1e1e1e}.bb-pf-datebox-format__code{font-size:13px;background:#f6f6f6;padding:3px 8px;border-radius:6px}.bb-pf-datebox-format__custom-input.bb-pf-datebox-format__custom-input{width:120px;width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-pf-datebox-format__custom-input.bb-pf-datebox-format__custom-input:focus{box-shadow:none;border-color:#999}.bb-pf-datebox-format__custom-input.bb-pf-datebox-format__custom-input:disabled{opacity:.5;cursor:not-allowed}.bb-pf-datebox-format__doc-link{display:block;margin:12px 0;font-size:13px;color:#2c6bff;text-decoration:none}.bb-pf-datebox-format__doc-link:hover{color:#2c6bff}.bb-pf-datebox-range>.components-radio-control{margin-bottom:12px}.bb-pf-datebox-range__values{display:flex;gap:16px;margin-top:8px}.bb-pf-datebox-range__relative-row{display:flex;gap:12px;align-items:flex-end}.bb-pf-field-telephone-settings{margin-top:16px}.bb-pf-field-telephone-settings .components-radio-control__option{display:inline-flex;margin-right:24px}.bb-pf-field-telephone-settings .components-radio-control>legend{display:block;font-weight:500 !important}.bb-ps-field-list{margin-bottom:16px}.bb-pf-confirm-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:100050}.bb-pf-confirm-dialog{background:#fff;border-radius:16px;padding:24px;max-width:420px;width:90%;box-shadow:0 8px 32px rgba(0,0,0,.2)}.bb-pf-confirm-dialog p{font-size:13px;color:#1e1e1e;line-height:1.5;margin:0 0 16px}.bb-pf-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.bb-pf-confirm-actions .components-button.is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-pf-confirm-actions .components-button.is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-pf-confirm-actions .components-button.is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-pf-confirm-actions .components-button.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-pf-confirm-actions .components-button.is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-pf-confirm-actions .components-button.is-secondary{padding:8px 16px}.bb-pf-confirm-actions .components-button.is-primary.is-destructive{color:#fff;background:#ec221f;border:none;box-shadow:none;border-radius:8px;padding:8px 16px;height:auto}.bb-pf-confirm-actions .components-button.is-primary.is-destructive:hover{background:#c00f0c !important;color:#fff !important}.bb-email-templates-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-email-templates-list__header{display:flex;align-items:center;gap:16px;border-bottom:1px solid #d9d9d9;padding:18px 0;margin-bottom:24px}.bb-email-templates-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-email-templates-list__customize-btn{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-email-templates-list__customize-btn:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-email-templates-list__customize-btn:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-email-templates-list__customize-btn[disabled]{opacity:.5;pointer-events:none}.bb-email-templates-list__customize-btn>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-email-templates-list__create-btn.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-email-templates-list__create-btn.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-email-templates-list__create-btn.is-primary:focus,.bb-email-templates-list__create-btn.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-email-templates-list__create-btn.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-email-templates-list__create-btn.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-email-templates-list__create-btn.is-primary{text-decoration:none;margin-left:auto}.bb-email-templates-list__create-btn.is-primary i{font-size:16px;font-weight:700;margin-right:6px}.bb-email-templates-list__bulk-actions{display:flex;align-items:center;gap:4px}.bb-email-templates-list__bulk-actions select{min-width:140px;height:32px;font-size:13px}.bb-email-templates-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-email-templates-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-email-templates-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-email-templates-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-email-templates-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-email-templates-list__filter-select{white-space:nowrap}.bb-email-templates-list__filter-select .components-select-control{margin-bottom:0}.bb-email-templates-list__filter-select .components-select-control .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-email-templates-list__filter-select .components-select-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-email-templates-list__filter-select .components-select-control .components-select-control__input:focus,.bb-email-templates-list__filter-select .components-select-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-email-templates-list__filter-select .components-select-control .components-select-control__input{min-width:85px}.bb-email-templates-list__filter-select .components-select-control .components-input-control-suffix-wrapper,.bb-email-templates-list__filter-select .components-select-control .components-input-control__backdrop{display:none}.bb-email-templates-list__sort-select .components-select-control{margin-bottom:0}.bb-email-templates-list__sort-select select{min-width:100px;height:32px;font-size:13px}.bb-email-templates-list__th--checkbox{width:30px}.bb-email-templates-list__th--date{white-space:nowrap}.bb-email-templates-list__table .bb-email-templates-list__th--title{width:28%;color:#1e1e1e;font-size:14px}.bb-email-templates-list__td--title{width:28%;overflow:hidden}.bb-email-templates-list__item-title{display:block;font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;text-decoration:none;word-break:break-word}.bb-email-templates-list__item-title:hover{color:#2c6bff;transition:none}.bb-email-templates-list__th--description{width:25%}.bb-email-templates-list__td--date[class]{display:flex;align-items:center;color:#666;white-space:nowrap}.bb-email-templates-list__td--date[class] i{font-size:16px;color:#666;margin-right:8px}.bb-email-templates-list__th--actions{width:30px}.bb-email-templates-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-email-templates-list__item-count{font-size:13px;color:#2f2f2f}.bb-admin-feature-settings__main--custom-panel .bb-email-templates-list{max-width:100%}.bb-email-missing-banner{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;background-color:#fffbeb;border:1px solid #e5a000;border-radius:8px;margin-bottom:16px}.bb-email-missing-banner__left{display:flex;align-items:center;gap:8px;font-size:13px;color:#1e1e1e}.bb-email-missing-banner__left i{font-size:20px;color:#df7d05;font-weight:500}.bb-email-missing-banner__action{display:flex;align-items:center;gap:4px;font-size:13px;color:#1e1e1e;text-decoration:none;white-space:nowrap;cursor:pointer}.bb-email-missing-banner__action:hover{color:#1e1e1e}.bb-email-missing-banner__action i{font-size:15px}.bb-email-missing-modal__title-wrap{display:inline-flex;align-items:center;gap:8px}.bb-email-missing-modal__count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;color:#df7d05;background-color:#fffbeb;border:1px solid #e5a000;border-radius:999px}.bb-email-missing-modal__body{padding:16px 24px}.bb-email-missing-modal__warning{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#fffbeb;border:1px solid #e5a000;border-radius:8px;margin-bottom:16px;font-size:13px;font-weight:500;color:#df7d05}.bb-email-missing-modal__warning i{font-size:18px;color:#df7d05}.bb-email-missing-modal__list{margin:0 0 8px;padding:0 0 0 20px;list-style:disc}.bb-email-missing-modal__list-item{font-size:13px;color:#1e1e1e;line-height:1.6;margin-bottom:4px}.bb-email-missing-modal__list-item:last-child{margin-bottom:0}.bb-email-missing-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-email-missing-modal__loading{display:flex;justify-content:center;padding:24px}.bb-invites-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-invites-list__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding:18px 0;margin-bottom:24px}.bb-invites-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-invites-list__bulk-actions{display:flex;align-items:center;gap:4px}.bb-invites-list__bulk-actions select{min-width:140px;height:32px;font-size:13px}.bb-invites-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-invites-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-invites-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-invites-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-invites-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-invites-list__bulk-apply.is-secondary{color:#ef5d33 !important}.bb-invites-list__filter-select .components-select-control,.bb-invites-list__sort-select .components-select-control{margin-bottom:0}.bb-invites-list__sender{display:flex;align-items:center;gap:10px}.bb-invites-list__sender-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.bb-invites-list__sender-name{color:#2c6bff;text-decoration:none}.bb-invites-list__sender-name:hover{color:#2c6bff;text-decoration:underline}.bb-invites-list__th--sender[class]{color:#1e1e1e;font-size:14px;font-weight:400;width:22%}.bb-invites-list__th--email[class]{width:24%}.bb-invites-list__td--date{display:flex;align-items:center;gap:8px;white-space:nowrap}.bb-invites-list__td--date i{font-size:16px;color:#666}.bb-invites-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-invites-list__item-count{font-size:13px;color:#2f2f2f}.bb-invites-list__status-badge{display:inline-flex;align-items:center;padding:0 6px;font-size:11px;font-weight:500;border-radius:999px;border:1px solid #ccc;color:#666;background-color:#f6f6f6}.bb-invites-list__status-badge--approved{color:#008043;background-color:#ebffee;border-color:#009951}.bb-invites-list__status-badge--pending{color:#2f2f2f;background-color:#f0f0f0;border-color:#ccc}@media screen and (max-width: 960px){.bb-invites-list{overflow:auto}.bb-invites-list__header,.bb-invites-list__toolbar,.bb-invites-list__table-wrapper,.bb-invites-list__footer{min-width:820px}}.bb-invites-revoke-modal.components-modal__frame{max-width:500px}.bb-invites-revoke-modal__body{padding:24px}.bb-invites-revoke-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-invites-revoke-modal .components-checkbox-control{margin-bottom:0}.bb-invites-revoke-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-invites-revoke-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-invites-revoke-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-invites-revoke-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-invites-revoke-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-invites-revoke-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-invites-revoke-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-invites-revoke-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-invites-revoke-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-email-template-modal__field{margin-bottom:20px}.bb-email-template-modal__field-label{display:block;font-size:13px;font-weight:500;color:#1e1e1e;margin-bottom:10px}.bb-email-template-modal__field-help{font-size:13px;color:#666;margin:4px 0 0}.bb-email-template-modal__field-help a{color:#2c6bff;text-decoration:none}.bb-email-template-modal__loading{display:flex;justify-content:center;align-items:center;min-height:200px}.bb-email-template-modal__publish-fields{border-top:1px solid #d9d9d9;padding-top:20px;margin-bottom:0}.bb-email-template-modal__publish-row{display:flex;gap:16px}.bb-email-template-modal__publish-row>*{flex:1}.bb-email-template-modal__publish-row .components-select-control{margin-bottom:0}.bb-email-template-modal__password-field,.bb-email-template-modal__schedule-field{margin-top:12px}.bb-email-template-modal__custom-fields-list{border:1px solid #d9d9d9;border-radius:12px;overflow:visible;padding:16px;margin-bottom:8px}.bb-email-template-modal__custom-fields-header{display:none}.bb-email-template-modal__custom-field-row{display:flex;gap:16px;align-items:center;margin-bottom:12px}.bb-email-template-modal__custom-field-row .components-base-control{flex:1;margin-bottom:0}.bb-email-template-modal__custom-field-row .components-base-control__label{display:block;font-size:13px;font-weight:500;color:#2f2f2f;margin-bottom:6px}.bb-email-template-modal__custom-field-delete{color:#2f2f2f !important;font-size:24px;flex-shrink:0;margin-top:28px}.bb-email-template-modal__meta-key-autocomplete{position:relative;flex:1}.bb-email-template-modal__meta-key-popover .components-popover__content{max-width:320px;width:320px;padding:0;box-shadow:none;background-color:rgba(0,0,0,0)}.bb-email-template-modal__meta-key-dropdown{background:#fff;border:1px solid #d9d9d9;border-radius:8px;max-height:280px;overflow-y:auto;padding:8px 0}.bb-email-template-modal__meta-key-search{padding:8px 16px}.bb-email-template-modal__meta-key-search input{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-email-template-modal__meta-key-search input:focus{box-shadow:none;border-color:#999}.bb-email-template-modal__meta-key-option{display:block;width:100%;padding:12px 16px;text-align:left;background:none;border:none;font-size:13px;color:#666;cursor:pointer}.bb-email-template-modal__meta-key-option:hover{background-color:#f6f6f6}.bb-email-template-modal__meta-key-empty{padding:12px;font-size:13px;color:#666;text-align:center;font-style:italic}.bb-email-template-modal__add-custom-field{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-email-template-modal__add-custom-field:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-email-template-modal__add-custom-field:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-email-template-modal__add-custom-field[disabled]{opacity:.5;pointer-events:none}.bb-email-template-modal__add-custom-field>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-email-template-modal__add-custom-field{font-size:13px;margin:8px 0 16px 0}.bb-email-template-modal__situation{padding-top:16px;margin-top:4px}.bb-email-template-modal__situation-tabs .components-tab-panel__tabs{border-bottom:none;margin:0;padding:0 0 12px;gap:8px}.bb-email-template-modal__situation-tabs .components-tab-panel__tabs-item{padding:4px 14px;font-size:13px;font-weight:400;line-height:1.5;color:#666;border:1px solid #ccc;border-radius:6px;background:none;cursor:pointer;height:auto !important}.bb-email-template-modal__situation-tabs .components-tab-panel__tabs-item:after,.bb-email-template-modal__situation-tabs .components-tab-panel__tabs-item:before{display:none !important}.bb-email-template-modal__situation-tabs .components-tab-panel__tabs-item:hover,.bb-email-template-modal__situation-tabs .components-tab-panel__tabs-item.is-active{color:#1e1e1e;background-color:#f0f0f0;border-color:#ccc;box-shadow:none}.bb-email-template-modal__situation-tabs .components-tab-panel__tabs-item:focus:not(:disabled){box-shadow:none}.bb-email-template-modal__situation-list{display:flex;flex-direction:column;margin-bottom:10px}.bb-email-template-modal__situation-item{padding:8px 0}.bb-email-template-modal__situation-item .components-checkbox-control__label{font-size:14px;line-height:20px;color:#1e1e1e}.bb-email-template-modal__situation-item .components-checkbox-control .components-flex{align-items:center}.bb-email-template-modal__situation-empty{font-size:13px;color:#666;font-style:italic}.bb-email-template-modal__situation-loading{display:flex;align-items:center;justify-content:center;min-height:80px}.bb-email-template-modal__selected-items{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.bb-email-template-modal__selected-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #ccc;border-radius:6px;font-size:13px;color:#1e1e1e}.bb-email-template-modal__selected-item i{color:#666;font-size:16px}.bb-email-template-modal__selected-item--checked{border:none;padding:4px 0}.bb-email-template-modal__selected-item--checked i{color:#d63638;font-size:20px}.bb-email-template-modal__selected-item--destructive{border-color:#d63638}.bb-email-template-modal__selected-item--destructive i{color:#d63638}.bb-email-template-modal__delete-warning{display:flex;gap:12px;padding:12px 16px;background-color:#fffbeb;border:1px solid #e5a000;border-radius:8px;margin-bottom:16px}.bb-email-template-modal__delete-warning>i{color:#df7d05;font-size:20px;flex-shrink:0;margin-top:2px}.bb-email-template-modal__delete-warning p{margin:0 0 4px;font-size:13px;color:#1e1e1e}.bb-email-template-modal__delete-warning p:last-child{margin-bottom:0}.bb-email-template-modal__confirm-checkbox{margin-bottom:16px}.bb-email-template-modal .bb-admin-meta-field__description{font-size:13px}.bb-email-template-modal .bb-admin-meta-field__editor-field+.bb-admin-meta-field__description{margin-bottom:0}.bb-email-template-modal .components-base-control .bb-admin-meta-field__description{margin-top:10px}.bb-email-delete-modal.components-modal__frame{max-width:500px}.bb-email-delete-modal__body{padding:24px}.bb-email-delete-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-email-delete-modal__description a{color:#2c6bff}.bb-email-delete-modal .components-checkbox-control{margin-bottom:0}.bb-email-delete-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-email-delete-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-email-delete-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-email-delete-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-email-delete-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-email-delete-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-email-delete-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-email-delete-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-email-delete-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-notification-types{display:flex;flex-direction:column;width:100%}.bb-notification-types__empty{color:#666;font-size:13px;padding:16px 0}.bb-notification-types__group:not(:last-child){margin-bottom:4px}.bb-notification-types__group-header{font-size:14px;font-weight:400;color:#1e1e1e;margin-bottom:10px}.bb-notification-types__rows{display:flex;flex-direction:column;padding:16px;gap:24px;border:.5px solid #d9d9d9;border-radius:8px;margin-bottom:24px}.bb-notification-types__row{display:flex;align-items:center;gap:24px}.bb-notification-types__row--disabled .bb-notification-types__label,.bb-notification-types__row--disabled .bb-notification-types__sub-types{opacity:.5}.bb-notification-types__toggle{flex-shrink:0}.bb-notification-types__toggle .components-toggle-control{margin-bottom:0}.bb-notification-types__toggle .components-base-control__field{margin-bottom:0}.bb-notification-types__toggle:has(.bb-notification-types__tooltip){display:flex;align-items:center;gap:4px}.bb-notification-types__label{flex:1;font-size:14px;font-weight:400;color:#1e1e1e;line-height:1.4;min-width:0}.bb-notification-types__tooltip{margin-left:4px;color:#666;display:inline-flex;align-items:center;vertical-align:middle}.bb-notification-types__tooltip i{font-size:16px;font-weight:400}.bb-notification-types__tooltip[title]{position:relative;cursor:pointer}.bb-notification-types__tooltip[title]:after{content:attr(title);position:absolute;bottom:20px;left:50%;transform:translateX(-50%);padding:4px 10px;background-color:#0c0c0d;color:#fff;font-size:12px;font-weight:400;text-align:center;border-radius:8px;white-space:nowrap;opacity:0;visibility:hidden}.bb-notification-types__tooltip[title]:hover:after{opacity:1;visibility:visible}.bb-notification-types__sub-types{display:flex;align-items:center;gap:24px;flex-shrink:0;margin-left:auto}.bb-notification-types__sub-type{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:13px;color:#2f2f2f}.bb-notification-types__sub-type--disabled{cursor:default}.bb-notification-types__sub-type--disabled .components-checkbox-control__input-container{opacity:.5;cursor:default}.bb-notification-types__sub-type--disabled .components-checkbox-control__label{pointer-events:none}.bb-notification-types__sub-type-label{font-size:13px;line-height:1}.bb-notification-types__email-template{flex-shrink:0;min-width:120px;text-align:right}.bb-notification-types__email-link{display:inline-block;font-size:13px;color:#1e1e1e;text-align:center;background-color:#f0f0f0;border:.5px solid #d9d9d9;border-radius:6px;text-decoration:none;white-space:nowrap;padding:4px 8px;min-width:100px}.bb-notification-types__email-link:hover{color:#1e1e1e;border-color:#ccc;background-color:#f6f6f6}.bb-notification-types__email-link--missing{color:#ef5d33;border-color:#ef5d33;background-color:rgba(0,0,0,0)}.bb-notification-types__email-link--missing:hover{color:#ef5d33}@media screen and (max-width: 960px){.bb-notification-types{min-width:800px}}.bb-admin-settings-field__notification-position{position:relative;width:100%;height:100%;background:#f6f6f6;border-radius:12px}.bb-admin-settings-field__notification-position-bar{position:absolute;bottom:8px;width:48px;height:24px;border-radius:4px;background:#ccc}.bb-admin-settings-field__notification-position--left .bb-admin-settings-field__notification-position-bar{left:8px}.bb-admin-settings-field__notification-position--right .bb-admin-settings-field__notification-position-bar{right:8px}.bb-admin-settings-form__field--grouped[data-group=soft_prompt_fields][data-group-inline=true] .bb-admin-settings-form__field-input-wrapper{display:block}.bb-domain-restrictions,.bb-email-restrictions{width:100%;border:1px solid #d9d9d9;border-radius:8px;padding:20px}.bb-domain-restrictions__rows,.bb-email-restrictions__rows{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.bb-domain-restrictions__rows:empty,.bb-email-restrictions__rows:empty{display:none;margin-bottom:0}.bb-domain-restrictions__row,.bb-email-restrictions__row{display:flex;align-items:center;gap:16px;border:1px solid rgba(0,0,0,0);border-radius:8px;padding:4px;margin:-4px;transition:border-color .15s ease}.bb-domain-restrictions__row--drag-over,.bb-email-restrictions__row--drag-over{border-color:#ef5d33}.bb-domain-restrictions__drag-handle,.bb-email-restrictions__drag-handle{cursor:grab;display:flex;align-items:center;color:#666;flex-shrink:0}.bb-domain-restrictions__drag-handle:active,.bb-email-restrictions__drag-handle:active{cursor:grabbing}.bb-domain-restrictions__drag-handle i,.bb-email-restrictions__drag-handle i{font-size:24px}.bb-domain-restrictions__condition,.bb-email-restrictions__condition{flex:0 0 180px;min-width:0}.bb-domain-restrictions__condition .components-select-control__input,.bb-email-restrictions__condition .components-select-control__input{margin:0}.bb-domain-restrictions__remove,.bb-email-restrictions__remove{flex-shrink:0;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px}.bb-domain-restrictions__remove:hover,.bb-email-restrictions__remove:hover{background-color:#f0f0f0}.bb-domain-restrictions__remove:disabled,.bb-email-restrictions__remove:disabled{opacity:.4;cursor:not-allowed}.bb-domain-restrictions__remove i,.bb-email-restrictions__remove i{color:#2f2f2f;font-size:16px}.bb-domain-restrictions__add[class],.bb-email-restrictions__add[class]{margin-top:4px;color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-domain-restrictions__add[class]:hover,.bb-email-restrictions__add[class]:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-domain-restrictions__add[class]:focus,.bb-email-restrictions__add[class]:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-domain-restrictions__add[class][disabled],.bb-email-restrictions__add[class][disabled]{opacity:.5;pointer-events:none}.bb-domain-restrictions__add[class]>[class*=bb-icon],.bb-email-restrictions__add[class]>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-domain-restrictions__add[class] i,.bb-email-restrictions__add[class] i{font-size:16px;margin-right:4px}.bb-domain-restrictions__domain{flex:1;min-width:0}.bb-domain-restrictions__domain .components-text-control__input{margin:0}.bb-domain-restrictions__dot{height:4px;width:4px;align-self:flex-end;margin:0 -6px 4px;background-color:#ccc;border-radius:999px}.bb-domain-restrictions__tld{flex:0 0 120px;min-width:0}.bb-domain-restrictions__tld .components-text-control__input{margin:0}.bb-email-restrictions__address{flex:1;min-width:0}.bb-email-restrictions__address .components-text-control__input{margin:0}.bb-admin-settings-form__field-input-wrapper:has(>.bb-domain-restrictions)+.bb-admin-settings-form__field-description,.bb-admin-settings-form__field-input-wrapper:has(>.bb-email-restrictions)+.bb-admin-settings-form__field-description{margin-top:16px}.bb-admin-sso-providers{margin:6px 0}.bb-admin-sso-providers__grid{display:flex;flex-wrap:wrap;gap:8px}.bb-admin-sso-providers__edit-trigger{position:absolute;width:0;height:0;padding:0;margin:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0)}.bb-admin-sso-providers__card{width:96px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;cursor:grab;transition:opacity .2s,box-shadow .2s}.bb-admin-sso-providers__card:active{cursor:grabbing}.bb-admin-sso-providers__card[draggable=true]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.bb-admin-sso-providers__card--drag-over{border-color:#ef5d33}.bb-admin-settings-form__field--disabled .bb-admin-sso-providers__card{opacity:.5;pointer-events:none;cursor:default}.bb-admin-sso-providers__card-icon{height:64px;background:#f6f6f6;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.bb-admin-sso-providers__card-icon img{width:30px;height:30px;object-fit:contain}.bb-admin-sso-providers__card-icon .bb-admin-sso-providers__card-checkbox{position:absolute;top:6px;right:6px;margin:0}.bb-admin-sso-providers__card-icon .bb-admin-sso-providers__card-checkbox .components-base-control__field{margin-bottom:0}.bb-admin-sso-providers__card-icon .bb-admin-sso-providers__card-checkbox .components-checkbox-control__input-container{margin-right:0}.bb-admin-sso-providers__card-icon-placeholder{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:#666;background:#f0f0f0;border-radius:50%}.bb-admin-sso-providers__card-footer{min-height:32px;background:#fff;border-top:1px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;padding:0 8px;gap:4px}.bb-admin-sso-providers__card-label{font-size:11px;font-weight:400;line-height:16px;color:#1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-admin-sso-providers__card-menu{background:none;border:none;padding:0;cursor:pointer;color:#666;font-size:16px;line-height:1;flex-shrink:0;display:flex;align-items:center}.bb-admin-sso-providers__card-menu i{font-size:16px;font-weight:700}.bb-admin-sso-providers__card-menu:hover{color:#2f2f2f}.bb-admin-sso-providers__card-menu:disabled{cursor:default;opacity:.4}.bb-admin-sso-providers__menu-popover .components-popover__content{padding:0;background-color:#fff;box-shadow:none}.bb-admin-sso-providers__menu{padding:8px 0;margin:0;width:190px;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.12)}.bb-admin-sso-providers__menu-item{display:flex;align-items:center;gap:8px;color:#666;font-size:13px;font-weight:500;line-height:18px;width:100%;padding:10px 8px 10px 16px;background:none;border:none;border-radius:0;cursor:pointer;transition:background-color .15s ease}.bb-admin-sso-providers__menu-item:hover,.bb-admin-sso-providers__menu-item:focus{background-color:#f6f6f6;box-shadow:none;outline:none}.bb-admin-sso-providers__menu-item:active{background-color:#f0f0f0}.bb-admin-sso-providers__menu-item [class*=bb-icons-]{color:#666;font-size:20px !important;line-height:1;font-weight:400}.bb-admin-sso-providers__menu-item .bb-icons-external{margin-left:auto}.bb-admin-sso-providers #bb-hello-backdrop.bb-hello-backdrop-sso{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;background:rgba(0,0,0,.6)}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100001;background:#fff;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.15);max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-hello-header{position:relative;padding:8px 23px;background-color:#fff;border-bottom:1px solid #d9d9d9}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-hello-title h2{color:#1e1e1e;font-size:18px;font-weight:500}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-hello-close{top:50%;right:24px;transform:translateY(-50%)}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-hello-close [class*=bb-icon]:before{content:"";color:#2f2f2f;font-size:24px;font-family:"bb-icons-rl"}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-hello-content{max-height:initial;min-height:initial;margin-bottom:0}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields{padding:14px 0}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .bb-sso-field-group--has-card{padding:8px 16px;border:1px solid #d9d9d9;border-radius:12px;margin-bottom:55px;margin-top:40px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .bb-sso-field-group--has-card:last-child{margin-bottom:24px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .bb-sso-field-group--has-card>.bb-sso-field-group__title{margin:-40px 0 30px -16px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .form-field{margin-bottom:12px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .form-field.form-field--radio .field-input>label{padding-bottom:0}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .form-field.form-field--radio .field-input>label .bb-sso-radio-label__control{display:flex;align-items:center;gap:8px;margin-bottom:12px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .form-field.form-field--radio .field-input>label input[type=radio]{margin:0;flex-shrink:0}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .form-field.form-field--radio .field-input>label .bb-sso-radio-label__text input{margin-top:8px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .field-label{margin-bottom:10px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .field-label label{color:#2f2f2f;font-size:13px;font-weight:500}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields textarea,.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields input[type=text]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields textarea:focus,.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields input[type=text]:focus{box-shadow:none;border-color:#999}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields textarea[disabled],.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields input[type=text][disabled]{color:#999;background-color:rgba(0,0,0,0);border-color:#f0f0f0}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields textarea{padding:5px 8px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .show-full-width{display:inline-block;width:100%}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .description{font-size:13px;line-height:1.6;color:#666;margin-bottom:0}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .description a{color:#2c6bff;text-decoration:none}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .description a:hover{color:#2c6bff}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields [data-bp-tooltip]{position:relative;cursor:pointer}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields [data-bp-tooltip]:after{content:attr(data-bp-tooltip);position:absolute;bottom:20px;left:50%;transform:translateX(-50%);padding:2px 8px;background-color:#0c0c0d;color:#fff;font-size:11px;font-weight:400;text-align:center;border-radius:8px;white-space:nowrap;opacity:0;visibility:hidden}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields [data-bp-tooltip]:hover:after{opacity:1;visibility:visible}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons{display:flex;justify-content:flex-end;align-items:center;gap:4px;padding:16px 24px;border-top:1px solid #d9d9d9;background-color:#fff;box-sizing:border-box;position:static;width:auto}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button:not(.button-primary){color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button:not(.button-primary):hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button:not(.button-primary):focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button:not(.button-primary)[disabled]{opacity:.5;pointer-events:none}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button:not(.button-primary)>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button:not(.button-primary){line-height:1.3}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button-primary:focus,.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button-primary{line-height:1.3}[data-group=social_login] .bb-admin-notice{margin-bottom:0}#section-global_redirects .bb-async-select{max-width:300px}#section-global_redirects .bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-input-wrapper input[type=text]{max-width:300px}#section-profile_type_redirects>.bb-admin-feature-settings__section-body>.bb-admin-feature-settings__section-description{padding-bottom:24px;margin-bottom:0;border-bottom:1px solid #d9d9d9}.bb-profile-type-redirects{width:100%}.bb-profile-type-redirects__loading{display:flex;justify-content:center;padding:24px 0;width:100%}.bb-profile-type-redirects__empty{color:#666;font-size:13px;padding:16px 0}.bb-profile-type-redirects__row{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #d9d9d9}.bb-profile-type-redirects__row:last-child{border-bottom:none}.bb-profile-type-redirects__row--saving{opacity:.6;pointer-events:none}.bb-profile-type-redirects__type{flex:0 0 200px;display:flex;align-items:flex-start;padding-top:28px}.bb-profile-type-redirects__badge{display:inline-block;padding:4px 12px;font-size:13px;font-weight:500;line-height:18px;color:#1e1e1e;background-color:#f0f0f0;border:1px solid #d9d9d9;border-radius:999px}.bb-profile-type-redirects__fields{flex:1;display:flex;gap:24px}.bb-profile-type-redirects__field{flex:1;display:flex;flex-direction:column;gap:10px}.bb-profile-type-redirects__field-label{font-size:13px;font-weight:500;color:#2f2f2f}.bb-profile-type-redirects__pagination{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:16px 0 0}.bb-profile-type-redirects__page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;background:none;border:1px solid rgba(0,0,0,0);border-radius:6px;font-size:13px;color:#1e1e1e;cursor:pointer}.bb-profile-type-redirects__page-btn:hover:not(:disabled){border-color:#d9d9d9}.bb-profile-type-redirects__page-btn:disabled{color:#999;cursor:default}.bb-profile-type-redirects__page-btn--active{border-color:#d9d9d9;font-weight:600}.bb-profile-type-redirects__page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:32px;font-size:13px;color:#666}.bb-admin-welcome-banner{box-sizing:border-box;max-width:100%;margin:0 0 24px 0;padding:24px 32px;background:#fff;border:.5px solid #f7ae99;border-radius:16px}.bb-admin-welcome-banner__content{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:nowrap}.bb-admin-welcome-banner__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:center}.bb-admin-welcome-banner__title{font-size:22px;font-weight:500;line-height:30px;margin:0;color:#1e1e1e}.bb-admin-welcome-banner__intro{display:flex;flex-direction:column;gap:16px;margin:0;width:100%}.bb-admin-welcome-banner__intro-body{display:flex;flex-direction:column;gap:10px;width:100%}.bb-admin-welcome-banner__subtitle{font-size:16px;font-weight:500;line-height:22px;margin:0;color:#1e1e1e}.bb-admin-welcome-banner__description{font-size:13px;line-height:18px;color:#666;margin:0}.bb-admin-welcome-banner__checks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px}.bb-admin-welcome-banner__check{display:inline-flex;align-items:center;gap:8px;padding:3px 0;font-size:13px;line-height:18px;font-weight:500;color:#2f2f2f}.bb-admin-welcome-banner__check::before{content:"";flex:0 0 auto;width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:center}.bb-admin-welcome-banner__actions{display:flex;gap:12px;flex-wrap:wrap}.bb-admin-welcome-banner__btn--primary.components-button.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-welcome-banner__btn--primary.components-button.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-welcome-banner__btn--primary.components-button.is-primary:focus,.bb-admin-welcome-banner__btn--primary.components-button.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-welcome-banner__btn--primary.components-button.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-welcome-banner__btn--primary.components-button.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-welcome-banner__btn--primary.components-button.is-primary{height:32px;min-height:32px;padding:6px 16px;gap:4px;border-radius:8px;font-size:14px;font-weight:400;line-height:20px}.bb-admin-welcome-banner__btn--secondary.components-button.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-admin-welcome-banner__btn--secondary.components-button.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-admin-welcome-banner__btn--secondary.components-button.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-admin-welcome-banner__btn--secondary.components-button.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-admin-welcome-banner__btn--secondary.components-button.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-welcome-banner__btn--secondary.components-button.is-secondary{height:32px;min-height:32px;padding:6px 16px;gap:4px;border-radius:8px;font-size:14px;font-weight:400;line-height:20px}.bb-admin-welcome-banner__preview{flex:0 0 auto;width:464px;max-width:50%;aspect-ratio:464/256;border:.5px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);overflow:hidden}.bb-admin-welcome-banner__preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}@media(max-width: 900px){.bb-admin-welcome-banner__content{flex-direction:column;align-items:stretch;gap:16px}.bb-admin-welcome-banner__preview{width:100%;max-width:100%;order:-1;margin-bottom:12px}}.bb-rl-help-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#f6f6f6;z-index:100000;display:flex;flex-direction:column}.bb-rl-help-overlay .bb-rl-help-overlay-header{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-bottom:1px solid #e5e5e5;background:#fff}.bb-rl-help-overlay .bb-rl-help-overlay-header .bb-branding-logo{height:32px}.bb-rl-help-overlay .bb-rl-help-overlay-header .bb-rl-help-overlay-close{background:none;border:none;cursor:pointer;font-size:24px;color:#4d4d4d}.bb-rl-help-overlay .bb-rl-help-overlay-content-wrap{flex:1;overflow-y:auto;padding:32px}.bb-rl-help-overlay .bb-rl-help-overlay-content{max-width:900px;margin:0 auto}.bb-rl-help-overlay .bb-rl-help-accordion{display:flex;flex-wrap:wrap;justify-content:space-between}.bb-rl-help-overlay .bb-rl-help-accordion .bb-rl-help-accordion-item{background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:16px;overflow:hidden;display:inline-flex;width:49%}@media(max-width: 600px){.bb-rl-help-overlay .bb-rl-help-accordion .bb-rl-help-accordion-item{width:100%}}.bb-rl-help-overlay .bb-rl-help-accordion .bb-rl-help-accordion-item .bb-rl-help-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:16px;font-weight:500;text-decoration:none;color:#2f2f2f;transition:background-color .2s ease;width:100%}.bb-rl-help-overlay .bb-rl-help-accordion .bb-rl-help-accordion-item .bb-rl-help-accordion-header:hover{background-color:#f0f0f0}.bb-rl-help-overlay .bb-rl-help-accordion .bb-rl-help-accordion-item .bb-rl-help-accordion-header i{font-size:20px}.bb-rl-help-overlay .bb-rl-help-accordion .bb-rl-help-accordion-item .bb-rl-help-accordion-header span{display:inline-flex;align-items:center;font-size:16px}.bb-rl-help-overlay .bb-rl-help-accordion .bb-rl-help-accordion-item .bb-rl-help-accordion-header span i{margin-right:8px;color:gray}.bb-rl-help-overlay .bb-rl-help-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}@media(max-width: 600px){.bb-rl-help-overlay .bb-rl-help-cards{display:flex;flex-direction:column;gap:16px}}.bb-rl-help-overlay .bb-rl-help-cards .bb-rl-help-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:24px;text-align:center}.bb-rl-help-overlay .bb-rl-help-cards .bb-rl-help-card i{font-size:48px;color:#4d4d4d;margin-bottom:16px}.bb-rl-help-overlay .bb-rl-help-cards .bb-rl-help-card h3{margin:0 0 8px;font-size:18px}.bb-rl-help-overlay .bb-rl-help-cards .bb-rl-help-card p{margin:0 0 24px;color:#666}.bb-rl-help-overlay .bb-rl-help-cards .bb-rl-help-card .button{text-decoration:none;padding:12px 24px;border-radius:8px;font-weight:500;display:inline-block;border:1px solid #ccc;background:#f6f6f6;color:#2f2f2f}.bb-rl-help-overlay .bb-rl-help-cards .bb-rl-help-card .button.button-primary{background:#ef5d33;border-color:#ef5d33;color:#fff}body.bb-rl-help-modal-open{overflow:hidden}body.buddyboss_page_bb-settings:has(.bb-admin-feature-settings>.bb-rl-help-modal-overlay){overflow:hidden}.bb-rl-help-modal-overlay{position:fixed;z-index:9999;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}.bb-rl-help-modal-overlay .bb-rl-help-modal{font-size:14px;font-weight:400;line-height:20px;background:#fff;border-top-left-radius:12px;border-bottom-left-radius:12px;max-width:720px;position:absolute;width:85vw;right:0;top:unset;bottom:0;box-shadow:0 8px 32px rgba(0,0,0,.18);animation:slideInRight .3s cubic-bezier(0.4, 0, 0.2, 1);padding-top:60px;height:calc(100vh - 32px)}.admin-bar .bb-rl-help-modal-overlay .bb-rl-help-modal{top:32px;height:calc(100vh - 92px)}@media screen and (max-width: 782px){.bb-rl-help-modal-overlay .bb-rl-help-modal{height:calc(100vh - 46px)}.admin-bar .bb-rl-help-modal-overlay .bb-rl-help-modal{top:46px;height:calc(100vh - 106px)}}.bb-rl-help-modal-overlay .bb-rl-help-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;margin:0;border-bottom:1px solid #d9d9d9;position:absolute;top:0;left:0;width:100%}.bb-rl-help-modal-overlay .bb-rl-help-modal-header h2{font-size:18px;font-weight:600;line-height:28px;margin:0}.bb-rl-help-modal-overlay .bb-rl-help-modal-close{background:none;border:none;font-size:20px;cursor:pointer;color:#ef5d33;line-height:1}.bb-rl-help-modal-overlay .bb-rl-help-modal-toc{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:0;border-left:4px solid #007cba}.bb-rl-help-modal-overlay .bb-rl-help-modal-toc h3{margin:0 0 10px 0;font-size:16px}.bb-rl-help-modal-overlay .bb-rl-help-modal-toc ol{list-style:none;padding:0;margin:0}.bb-rl-help-modal-overlay .bb-rl-help-modal-toc li{margin-bottom:8px}.bb-rl-help-modal-overlay .bb-rl-help-modal-toc a{color:#007cba;text-decoration:none;padding:6px 8px;border-radius:4px;display:block;font-weight:500}.bb-rl-help-modal-overlay .bb-rl-help-modal-main-content h2{scroll-margin-top:10px}.bb-rl-help-modal-overlay .bb-rl-help-modal-content{padding:24px 32px;overflow-y:auto;height:100%;color:#2f2f2f;box-sizing:border-box}.bb-rl-help-modal-overlay .bb-rl-help-modal-content p{font-size:14px;font-weight:400;line-height:20px;margin:0 0 16px}.bb-rl-help-modal-overlay .bb-rl-help-modal-content ul{margin:8px 0 24px;list-style-type:disc;padding-left:1.5em;color:#2f2f2f}.bb-rl-help-modal-overlay .bb-rl-help-modal-content table{width:100%;border-collapse:collapse;margin:8px 0 24px}.bb-rl-help-modal-overlay .bb-rl-help-modal-content table td{padding:4px}.bb-rl-help-modal-overlay .bb-rl-help-modal-content .wp-block-heading{font-size:16px;font-weight:600;line-height:22px;margin:0 0 16px}.bb-rl-help-modal-overlay .bb-rl-help-modal-content .wp-block-embed{margin:16px 0}.bb-rl-help-modal-overlay .bb-rl-help-modal-content .wp-block-embed iframe{width:100%;border-radius:8px}.bb-rl-help-modal-overlay .bb-rl-help-modal-content .wp-block-image{margin:16px 0}.bb-rl-help-modal-overlay .bb-rl-help-modal-content .wp-block-image img{border-radius:8px;height:auto;max-width:100%}.bb-rl-help-modal-overlay .help-content-loading{text-align:center}.bb-rl-help-modal-overlay .help-content-loading p{color:#666}.bb-rl-help-modal-overlay .help-content-loading svg path{stroke:#ef5d33}@keyframes slideInRight{from{transform:translateX(100%);opacity:0;right:-100%}to{transform:translateX(0);opacity:1;right:0}}.bb-admin-verify-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9999}.bb-admin-verify-modal__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);cursor:pointer}.bb-admin-verify-modal__container{position:relative;z-index:10000;background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0px 8px 24px rgba(0,0,0,.15);max-width:680px;width:90%;max-height:80vh;overflow:auto}.bb-admin-verify-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #d9d9d9}.bb-admin-verify-modal__title{font-size:18px;font-weight:500;line-height:1.4;color:#1e1e1e;margin:0}.bb-admin-verify-modal__close{background-color:rgba(0,0,0,0);border:none;padding:0;margin:0;cursor:pointer;font-size:24px;color:#2f2f2f;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.bb-admin-verify-modal__content{padding:24px;min-height:120px;display:flex;align-items:center;justify-content:center}.bb-admin-verify-modal__status{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bb-admin-verify-modal__status p{margin:16px 0 0 0;font-size:14px;line-height:20px;color:#2f2f2f;word-break:break-word}.bb-admin-verify-modal__status p svg{vertical-align:middle;margin:0 0 0 8px}.bb-admin-verify-modal__status i{color:#2f2f2f;font-size:48px;line-height:1;display:inline-block}.bb-admin-verify-modal__status--success i{color:#009951;font-weight:500}.bb-admin-verify-modal__status--error i{color:#c00f0c;font-weight:500}.bb-admin-verify-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e5e5}.bb-admin-verify-modal__btn{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-verify-modal__btn:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-admin-verify-modal__btn:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-verify-modal__btn[disabled]{opacity:.5;pointer-events:none}.bb-admin-verify-modal__btn>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-verify-modal__btn{cursor:pointer}.bb-admin-verify-modal__btn--primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-verify-modal__btn--primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-verify-modal__btn--primary:focus,.bb-admin-verify-modal__btn--primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-verify-modal__btn--primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-verify-modal__btn--primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-verify-field__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;border-radius:8px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease}.bb-admin-verify-field__btn:disabled{opacity:.6;cursor:not-allowed}.bb-admin-verify-field__btn--primary{color:#fff;background-color:#ef5d33;border-color:#ef5d33}.bb-admin-verify-field__btn--primary:hover:not(:disabled),.bb-admin-verify-field__btn--primary:focus:not(:disabled){background-color:rgb(231.0763636364,65.6981818182,18.1236363636);border-color:rgb(231.0763636364,65.6981818182,18.1236363636);box-shadow:none}.bb-admin-verify-field__btn--primary:active:not(:disabled){background-color:rgb(212.16,60.32,16.64);border-color:rgb(212.16,60.32,16.64)}.bb-admin-verify-field__btn--secondary{color:#1e1e1e;background-color:rgba(0,0,0,0);border-color:#d9d9d9}.bb-admin-verify-field__btn--secondary:hover:not(:disabled),.bb-admin-verify-field__btn--secondary:focus:not(:disabled){background-color:#f6f6f6;border-color:#ccc;box-shadow:none}.bb-admin-verify-field__btn--secondary:active:not(:disabled){background-color:#ccc;border-color:#999}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bb-admin-settings-form__page-dropdown{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.bb-admin-settings-form__page-dropdown>.bb-async-select{flex:1 1 auto;min-width:0}.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-view,.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-create{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-view:hover,.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-create:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-view:focus,.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-create:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-view[disabled],.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-create[disabled]{opacity:.5;pointer-events:none}.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-view>[class*=bb-icon],.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-create>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-view>[class*=bb-icon],.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-create>[class*=bb-icon]{margin:0 0 0 6px}.bb-admin-app .bb-kb-modal-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.4);display:flex;align-items:stretch;justify-content:stretch;animation:bb-kb-fade-in 200ms ease}@media(prefers-reduced-motion: reduce){.bb-admin-app .bb-kb-modal-overlay{animation:none}}.bb-admin-app .bb-kb-modal{flex:1 1 auto;background:#fff;display:flex;flex-direction:column;overflow:hidden;animation:bb-kb-slide-up 220ms ease;padding-top:88px}@media(prefers-reduced-motion: reduce){.bb-admin-app .bb-kb-modal{animation:none}}@media screen and (max-width: 782px){.bb-admin-app .bb-kb-modal{padding-top:102px}}.bb-admin-app .bb-kb-modal__header{display:flex;align-items:center;justify-content:space-between;padding:11px 24px;border-bottom:1px solid #d9d9d9;flex:0 0 auto;position:fixed;top:32px;left:0;right:0;z-index:100}@media screen and (max-width: 782px){.bb-admin-app .bb-kb-modal__header{top:46px}}@media screen and (max-width: 600px){.bb-admin-app .bb-kb-modal__header{position:absolute}}.bb-admin-app .bb-kb-modal__brand{display:inline-flex;align-items:center;font-weight:500;font-size:14px;color:#666}.bb-admin-app .bb-kb-modal__brand img{max-width:136px;height:auto}.bb-admin-app .bb-kb-modal__brand-separator{height:16px;width:1px;background-color:#ccc;margin:0 8px}.bb-admin-app .bb-kb-modal__close{display:flex;background:none;border:0;cursor:pointer;font-size:24px;color:#2f2f2f;padding:4px}.bb-admin-app .bb-kb-modal__close:focus-visible{outline:2px solid #2c6bff}.bb-admin-app .bb-kb-modal__body{background-color:#f6f6f6;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.bb-admin-app .bb-kb-landing{background-color:#fff;border:1px solid #d9d9d9;border-radius:16px;max-width:1190px;margin:40px auto 0;padding:26px 32px}.bb-admin-app .bb-kb-landing__skeleton{display:flex;gap:24px;flex-wrap:wrap}.bb-admin-app .bb-kb-landing__title{font-size:18px;font-weight:600;color:#1e1e1e;margin:0 0 24px}.bb-admin-app .bb-kb-landing__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;list-style:none;padding:0;margin:0}@media(max-width: 1024px){.bb-admin-app .bb-kb-landing__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.bb-admin-app .bb-kb-landing__grid{grid-template-columns:1fr}}.bb-admin-app .bb-kb-landing__grid-item{list-style:none;margin:0;padding:0;display:flex}.bb-admin-app .bb-kb-card{display:flex;flex-direction:column;padding:24px;background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;text-align:left;width:100%;cursor:pointer;transition:background 150ms ease,border-color 150ms ease}.bb-admin-app .bb-kb-card:hover{background:#f6f6f6}.bb-admin-app .bb-kb-card:focus-visible{outline:2px solid #2271b1}@media(prefers-reduced-motion: reduce){.bb-admin-app .bb-kb-card{transition:none}}.bb-admin-app .bb-kb-card--skeleton{min-height:180px;background:linear-gradient(90deg, #f0f0f0 25%, #fafafa 50%, #f0f0f0 75%);background-size:200% 100%;animation:bb-kb-shimmer 1.4s infinite;width:calc(33.33% - 66px)}@media(prefers-reduced-motion: reduce){.bb-admin-app .bb-kb-card--skeleton{animation:none}}.bb-admin-app .bb-kb-card__icon{font-size:32px;color:#2f2f2f;margin-bottom:16px}.bb-admin-app .bb-kb-card__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0 0 8px}.bb-admin-app .bb-kb-card__description{font-size:13px;color:#2f2f2f;line-height:1.5;margin:0 0 16px}.bb-admin-app .bb-kb-card__count{font-size:13px;font-weight:500;color:#2c6bff}.bb-admin-app .bb-kb-category{max-width:1100px;margin:0 auto;padding:24px}.bb-admin-app .bb-kb-category--loading{display:grid;grid-template-columns:300px 1fr;gap:32px;background-color:#fff;border:1px solid #d9d9d9;border-radius:16px;margin:40px auto}.bb-admin-app .bb-kb-category--loading .bb-kb-category__article-skeleton,.bb-admin-app .bb-kb-category--loading .bb-kb-category__sidebar-skeleton{background:linear-gradient(90deg, #f0f0f0 25%, #fafafa 50%, #f0f0f0 75%);background-size:200% 100%;animation:bb-kb-shimmer 1.4s infinite}.bb-admin-app .bb-kb-category--loading .bb-kb-category__sidebar-skeleton,.bb-admin-app .bb-kb-category--loading .bb-kb-category__article-skeleton{border-radius:16px;padding:24px 16px;height:calc(100vh - 290px)}.bb-admin-app .bb-kb-breadcrumb{display:flex;align-items:center;font-size:13px;color:#666;margin-bottom:16px}.bb-admin-app .bb-kb-breadcrumb__link{background:none;border:0;color:#2c6bff;cursor:pointer;padding:0;font-size:inherit}.bb-admin-app .bb-kb-breadcrumb__separator{display:flex;color:#666;font-size:16px;margin:0 6px}.bb-admin-app .bb-kb-category__columns{display:grid;grid-template-columns:300px 1fr;gap:32px;background-color:#fff;border:1px solid #d9d9d9;border-radius:16px}@media(max-width: 1024px){.bb-admin-app .bb-kb-category__columns{grid-template-columns:240px 1fr}}@media(max-width: 768px){.bb-admin-app .bb-kb-category__columns{grid-template-columns:1fr;gap:0}.bb-admin-app .bb-kb-category__columns .bb-kb-sidebar{border-right:0;border-radius:16px 16px 0 0}.bb-admin-app .bb-kb-category__columns .bb-kb-category__main{padding:28px}}.bb-admin-app .bb-kb-sidebar{font-size:13px;background-color:#f0f0f0;border-right:1px solid #d9d9d9;border-radius:16px 0 0 16px;padding:24px 16px}.bb-admin-app .bb-kb-sidebar__list{list-style:none;padding:0;margin:0}.bb-admin-app .bb-kb-sidebar__list--depth-1{margin:8px 0 0 12px}.bb-admin-app .bb-kb-sidebar__list--depth-2{margin:8px 0 0 20px}.bb-admin-app .bb-kb-sidebar__list--depth-3{margin:8px 0 0 26px}.bb-admin-app .bb-kb-sidebar__group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:none;border:0;cursor:pointer;text-align:left;font-size:13px;color:#1e1e1e;border-radius:8px}.bb-admin-app .bb-kb-sidebar__group-toggle[aria-expanded=true]{background-color:#fff}.bb-admin-app .bb-kb-sidebar__group-toggle:hover{background-color:#fff}.bb-admin-app .bb-kb-sidebar__group-toggle:focus-visible{outline:2px solid #2271b1}.bb-admin-app .bb-kb-sidebar__chevron{transition:transform 150ms ease}.bb-admin-app .bb-kb-sidebar__chevron.is-expanded{transform:rotate(180deg)}@media(prefers-reduced-motion: reduce){.bb-admin-app .bb-kb-sidebar__chevron{transition:none}}.bb-admin-app .bb-kb-sidebar__articles{border-left:1px solid #ccc;list-style:none;padding:0 0 0 0;margin:8px 0}.bb-admin-app .bb-kb-sidebar__article{display:block;width:100%;padding:6px 12px;background:none;border:0;cursor:pointer;text-align:left;font-size:13px;color:#666}.bb-admin-app .bb-kb-sidebar__article:hover{color:#1e1e1e}.bb-admin-app .bb-kb-sidebar__article.is-active{color:#1e1e1e;font-weight:500}.bb-admin-app .bb-kb-sidebar__article:focus-visible{outline:2px solid #2271b1}.bb-admin-app .bb-kb-category__main{padding:28px 0}.bb-admin-app .bb-kb-sidebar__truncated{display:block;padding:12px;font-size:13px;color:#2271b1;text-decoration:none}.bb-admin-app .bb-kb-article{max-width:720px}.bb-admin-app .bb-kb-article__title{font-size:18px;font-weight:500;margin:0 0 18px;color:#1e1e1e}.bb-admin-app .bb-kb-article__image{max-width:100%;height:auto;border-radius:8px;margin-bottom:16px}.bb-admin-app .bb-kb-article__body{font-size:14px;line-height:1.7;color:#2f2f2f}.bb-admin-app .bb-kb-article__body h2{color:#1e1e1e;font-size:16px;font-weight:500;margin:0 0 12px}.bb-admin-app .bb-kb-article__body h3{color:#1e1e1e;font-size:14px;margin:0 0 12px}.bb-admin-app .bb-kb-article__body li{margin:0 0 12px}.bb-admin-app .bb-kb-article__body p{color:#2f2f2f;font-size:14px;margin-bottom:16px}.bb-admin-app .bb-kb-article__body a{color:#2c6bff;text-decoration:none}.bb-admin-app .bb-kb-article__body img{max-width:100%;height:auto;border-radius:8px}.bb-admin-app .bb-kb-article__body iframe{max-width:100%;border-radius:8px}.bb-admin-app .bb-kb-article__body figure:has(>table){margin:0}.bb-admin-app .bb-kb-article__body pre{overflow:auto}.bb-admin-app .bb-kb-article__body table{border-collapse:collapse;width:100%;margin:16px 0;border:1px #d9d9d9;overflow:hidden}.bb-admin-app .bb-kb-article__body thead th{background:#f6f6f6;color:#1e1e1e;font-weight:600;text-align:left}.bb-admin-app .bb-kb-article__body td,.bb-admin-app .bb-kb-article__body th{font-size:13px;border:1px solid #d9d9d9;padding:12px 14px;text-align:left;vertical-align:top;line-height:1.5;word-wrap:break-word}.bb-admin-app .bb-kb-article__body tbody td[rowspan],.bb-admin-app .bb-kb-article__body tbody th[rowspan]{vertical-align:middle;background:#f0f0f0}.bb-admin-app .bb-kb-article__body tbody td:first-child,.bb-admin-app .bb-kb-article__body tbody th:first-child{font-weight:600;color:#1e1e1e}.bb-admin-app .bb-kb-article__body tbody tr:nth-child(odd) td:not(:first-child),.bb-admin-app .bb-kb-article__body tbody tr:nth-child(odd) th:not(:first-child){background:#f0f0f0}.bb-admin-app .bb-kb-article__skeleton{min-height:240px;background:linear-gradient(90deg, #f0f0f0 25%, #fafafa 50%, #f0f0f0 75%);background-size:200% 100%;animation:bb-kb-shimmer 1.4s infinite;border-radius:8px}@media(prefers-reduced-motion: reduce){.bb-admin-app .bb-kb-article__skeleton{animation:none}}.bb-admin-app .bb-kb-article__error,.bb-admin-app .bb-kb-landing__error,.bb-admin-app .bb-kb-category--error{padding:16px;background:#fffbeb;border:1px solid #e5a000;border-radius:8px;font-size:13px;color:#1e1e1e}@keyframes bb-kb-fade-in{from{opacity:0}to{opacity:1}}@keyframes bb-kb-slide-up{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bb-kb-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}} +.bb-admin-pagination__pagination{display:flex;align-items:center;gap:4px}.bb-admin-pagination__pagination-btn.is-secondary,.bb-admin-pagination__pagination-btn.is-primary{min-width:32px;height:32px;padding:0 6px;display:flex;align-items:center;justify-content:center;color:#666;font-size:13px;font-weight:500;line-height:1;border:1px solid rgba(0,0,0,0);box-shadow:none;border-radius:6px}.bb-admin-pagination__pagination-btn.is-secondary:hover,.bb-admin-pagination__pagination-btn.is-primary:hover{background-color:#fff !important;border-color:#d9d9d9;box-shadow:none !important;color:#666 !important}.bb-admin-pagination__pagination-btn--current.is-primary{background-color:#fff;border-color:#2f2f2f;color:#1e1e1e;border-radius:6px}.bb-admin-pagination__pagination-btn--current.is-primary:hover{background-color:#fff !important;color:#1e1e1e !important;border-color:#2f2f2f;box-shadow:none}.bb-admin-pagination__pagination-ellipsis{font-size:13px;font-weight:500;color:#666;min-width:24px;text-align:center;line-height:32px}.bb-admin-pagination__pagination-btn--previous,.bb-admin-pagination__pagination-btn--next{border:none !important;box-shadow:none !important;color:rgba(0,0,0,0) !important;font-size:0 !important}.bb-admin-pagination__pagination-btn--previous:before,.bb-admin-pagination__pagination-btn--next:before{content:"";font-family:"bb-icons-rl";font-size:16px;color:#2f2f2f;font-weight:400}.bb-admin-pagination__pagination-btn--previous[disabled],.bb-admin-pagination__pagination-btn--next[disabled]{opacity:.5;pointer-events:none}.bb-admin-pagination__pagination-btn--next:before{content:""}.bb-admin-actions-toggle{text-align:center}.bb-admin-actions-toggle .components-dropdown-menu__toggle,.bb-admin-actions-toggle .components-button{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;min-width:32px;width:32px;height:32px;color:#666;border-radius:4px}.bb-admin-actions-toggle .components-dropdown-menu__toggle i,.bb-admin-actions-toggle .components-button i{color:#2f2f2f;font-size:24px;line-height:1;font-weight:700}.bb-admin-actions-toggle .components-dropdown-menu__toggle:hover,.bb-admin-actions-toggle .components-dropdown-menu__toggle:focus,.bb-admin-actions-toggle .components-dropdown-menu__toggle.is-pressed,.bb-admin-actions-toggle .components-dropdown-menu__toggle.is-opened,.bb-admin-actions-toggle .components-button:hover,.bb-admin-actions-toggle .components-button:focus,.bb-admin-actions-toggle .components-button.is-pressed,.bb-admin-actions-toggle .components-button.is-opened{color:#1e1e1e;background:#f0f0f0;box-shadow:none}.bb-admin-actions-toggle .components-dropdown-menu__toggle .dashicon,.bb-admin-actions-toggle .components-dropdown-menu__toggle svg:not(:first-child),.bb-admin-actions-toggle .components-button .dashicon,.bb-admin-actions-toggle .components-button svg:not(:first-child){display:none}.bb-admin-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:.5px solid #d9d9d9;flex-wrap:wrap}.bb-admin-list-toolbar .components-select-control{margin-bottom:0}.bb-admin-list-toolbar .components-select-control .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-admin-list-toolbar .components-select-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-list-toolbar .components-select-control .components-select-control__input:focus,.bb-admin-list-toolbar .components-select-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-list-toolbar .components-select-control .components-select-control__input{min-width:135px}.bb-admin-list-toolbar .components-select-control .components-input-control-suffix-wrapper,.bb-admin-list-toolbar .components-select-control .components-input-control__backdrop{display:none}.bb-admin-list-toolbar select{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-list-toolbar select:focus,.bb-admin-list-toolbar select:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-list-toolbar__left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bb-admin-list-toolbar__right{display:flex;align-items:center;gap:12px}.bb-admin-list-search{position:relative;min-width:224px}.bb-admin-list-search input{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-admin-list-search input:focus{box-shadow:none;border-color:#999}.bb-admin-list-search input{padding-right:30px}.bb-admin-list-search:after{content:"";font-family:"bb-icons-rl";font-size:20px;color:#666;position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none}.bb-admin-list-search:has(.bb-admin-list-search__clear):after{display:none}.bb-admin-list-search__input{width:100%;height:32px;border:1px solid #d9d9d9;border-radius:6px;padding:0 32px 0 8px;font-size:13px;color:#1e1e1e;background-color:#fff;outline:none}.bb-admin-list-search__input::placeholder{color:#999}.bb-admin-list-search__input:focus{border-color:#ef5d33}.bb-admin-list-search__icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#666;font-size:16px;pointer-events:none}.bb-admin-list-search__clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:18px;color:#666;padding:0;line-height:1;z-index:1}.bb-admin-list-search__clear:hover{color:#1e1e1e}.bb-admin-list-table{width:100%;border-collapse:collapse}.bb-admin-list-table thead{border-bottom:.5px solid #d9d9d9}.bb-admin-list-table th{padding:10px 16px 10px 0;font-size:13px;font-weight:400;color:#666;text-align:left;white-space:nowrap}.bb-admin-list-table th:first-child{padding:10px 0 10px 4px}.bb-admin-list-table th:last-child{padding:10px 4px 10px 0}.bb-admin-list-table tbody tr{border-bottom:.5px solid #e5e5e5}.bb-admin-list-table td{padding:16px 10px 16px 0;font-size:13px;color:#2f2f2f;vertical-align:middle}.bb-admin-list-table td:first-child{padding-left:4px}.bb-admin-list-table td:last-child{padding-right:4px}.bb-admin-list-table__checkbox{width:30px}.bb-admin-list-table__checkbox .components-checkbox-control{margin-bottom:0}.bb-admin-list-table__checkbox .components-base-control__field{margin-bottom:0}.bb-admin-list-table__checkbox .components-checkbox-control__input-container{margin:0}.bb-admin-list-table__loading{display:flex;align-items:center;justify-content:center;padding:60px 0}.bb-admin-list-table__empty{padding:40px;text-align:center;color:#666;font-size:14px}.bb-admin-loading{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 130px)}select.bb-admin-settings__select{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}select.bb-admin-settings__select:focus,select.bb-admin-settings__select:hover{color:#1e1e1e;border-color:#999;box-shadow:none}select.bb-admin-settings__select:hover{color:#1e1e1e}.bb-admin-settings-wrap{margin-top:0}.bb-admin-settings-wrap .components-toggle-control{margin-bottom:0}.bb-admin-settings-wrap .components-toggle-control .components-base-control__field{display:flex;align-items:center;gap:8px;margin-bottom:0}.bb-admin-settings-wrap .components-toggle-control .components-toggle-control__label{font-size:14px;font-weight:400;line-height:20px;color:#1e1e1e;order:1}.bb-admin-settings-wrap .components-form-toggle{width:40px;height:24px;min-width:30px;flex-shrink:0}.bb-admin-settings-wrap .components-form-toggle .components-form-toggle__track{width:40px;height:24px;border-radius:99px;background-color:#b2b2b2;border:none}.bb-admin-settings-wrap .components-form-toggle .components-form-toggle__thumb{width:16px;height:16px;background-color:#fff;box-shadow:none;top:4px;left:4px;transition:left .15s ease,right .15s ease}.bb-admin-settings-wrap .components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:none;outline:2px solid #ef5d33}.bb-admin-settings-wrap .components-form-toggle.is-checked .components-form-toggle__track{background-color:#ef5d33;border:none}.bb-admin-settings-wrap .components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;transform:translateX(14px)}.bb-admin-settings-wrap .components-form-toggle--is-big .components-form-toggle{width:40px;height:24px}.bb-admin-settings-wrap .components-form-toggle--is-big .components-form-toggle .components-form-toggle__track{width:40px;height:24px}.bb-admin-settings-wrap .components-form-toggle--is-big .components-form-toggle .components-form-toggle__thumb{height:16px;width:16px;top:4px;left:4px}.bb-admin-settings-wrap .components-form-toggle--is-big .components-form-toggle.is-checked .components-form-toggle__track{background-color:#ef5d33}.bb-admin-settings-wrap .components-form-toggle--is-big .components-form-toggle.is-checked .components-form-toggle__thumb{transform:translateX(15px);background-color:#fff}.buddyboss_page_bb-settings .components-form-toggle{width:30px;height:18px}.buddyboss_page_bb-settings .components-form-toggle .components-form-toggle__track{width:30px;height:18px;border:1px solid rgba(0,0,0,0);background-color:#b2b2b2;border-radius:999px}.buddyboss_page_bb-settings .components-form-toggle .components-form-toggle__thumb{height:12px;width:12px;top:3px;left:3px;background-color:#fff}.buddyboss_page_bb-settings .components-form-toggle.is-checked .components-form-toggle__track{background-color:rgba(0,0,0,0);border:1px solid #ef5d33}.buddyboss_page_bb-settings .components-form-toggle.is-checked .components-form-toggle__thumb{transform:translateX(11px);background-color:#ef5d33}.bb-admin-settings--divided-section{padding-bottom:18px;border-bottom:1px solid #d9d9d9;margin-bottom:24px}.bb-admin-settings--divided-section:has(.components-base-control__help){padding-bottom:8px}.buddyboss_page_bb-settings input[type=radio],.buddyboss_page_bb-settings .components-radio-control__input{border:1px solid #ef5d33 !important;height:18px;width:18px;max-width:initial;min-width:initial}.buddyboss_page_bb-settings input[type=radio]:focus,.buddyboss_page_bb-settings .components-radio-control__input:focus{box-shadow:none;outline:2px solid #ef5d33}.buddyboss_page_bb-settings input[type=radio]:checked,.buddyboss_page_bb-settings .components-radio-control__input:checked{background-color:rgba(0,0,0,0);border:1px solid #ef5d33 !important}.buddyboss_page_bb-settings input[type=radio]:checked::before,.buddyboss_page_bb-settings .components-radio-control__input:checked::before{height:12px;width:12px;background-color:#ef5d33;border-radius:50%;margin:2px;border:none;position:static;transform:none}.buddyboss_page_bb-settings .components-radio-control{margin:0;padding:0;border:none;min-inline-size:auto}.buddyboss_page_bb-settings .bb-admin-settings-form .components-radio-control>legend{display:none}.buddyboss_page_bb-settings .components-radio-control__group-wrapper{flex-direction:row;justify-content:flex-start;gap:20px}.buddyboss_page_bb-settings .bb-admin-settings-field__radio--vertical .components-radio-control__group-wrapper{flex-direction:column;gap:12px}.buddyboss_page_bb-settings [data-field-name=bb-group-activity-topics-options] .components-radio-control__group-wrapper{flex-direction:column}.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-content,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper{width:100%}.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper>div,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-base-control,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-base-control__field{width:100%}.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-select-control,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-input-base,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-input-control__container,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-flex{width:100% !important}.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-text-control__input,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper .components-select-control__input,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper select,.bb-admin-settings-field--full-control-width .bb-admin-settings-form__field-input-wrapper input[type=text]{width:100% !important;max-width:100% !important}.bb-admin-settings-form__field--grouped .components-select-control .components-input-base,.bb-admin-settings-form__child-field .components-select-control .components-input-base{width:100%}.bb-admin-settings-form__field--grouped .components-select-control .components-select-control__input,.bb-admin-settings-form__child-field .components-select-control .components-select-control__input{width:100%}.bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--input-full .bb-admin-settings-form__field-input-wrapper>div,.bb-admin-settings-form__child-field.bb-admin-settings-form__field--input-full .bb-admin-settings-form__field-input-wrapper>div{width:100%}.bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--input-full .bb-admin-settings-form__field-input-wrapper>div .components-base-control,.bb-admin-settings-form__child-field.bb-admin-settings-form__field--input-full .bb-admin-settings-form__field-input-wrapper>div .components-base-control{width:100%}.bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--input-full .bb-admin-settings-form__field-input-wrapper>div .components-text-control__input,.bb-admin-settings-form__child-field.bb-admin-settings-form__field--input-full .bb-admin-settings-form__field-input-wrapper>div .components-text-control__input{width:100%}.bb-admin-settings-form__field-text-copy{display:flex;align-items:center;gap:8px;width:100%}.bb-admin-settings-form__field-text-copy .components-base-control{flex:1}.bb-admin-settings-form__copy-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#2f2f2f;cursor:pointer;flex-shrink:0}.bb-admin-settings-form__copy-btn:hover{background:#f0f0f0}.bb-admin-settings-form__copy-btn i{font-size:16px}.buddyboss_page_bb-settings .components-checkbox-control__input{border-color:#999;border-radius:4px;height:18px;width:18px}.buddyboss_page_bb-settings .components-checkbox-control__input-container{height:18px;width:18px}.buddyboss_page_bb-settings .components-checkbox-control__input+svg.components-checkbox-control__checked{height:22px;width:22px}.buddyboss_page_bb-settings .components-checkbox-control__input:checked{background-color:#ef5d33;border-color:#ef5d33}.buddyboss_page_bb-settings .components-checkbox-control__input:focus{box-shadow:none;outline:2px solid #ef5d33}.buddyboss_page_bb-settings .components-textarea-control__input,.buddyboss_page_bb-settings .components-text-control__input{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.buddyboss_page_bb-settings .components-textarea-control__input:focus,.buddyboss_page_bb-settings .components-text-control__input:focus{box-shadow:none;border-color:#999}.buddyboss_page_bb-settings .components-textarea-control__input{min-height:100px;padding:8px}.buddyboss_page_bb-settings .bb-admin-settings-form__inline-number{margin:0 8px;box-sizing:border-box;width:88px;max-width:88px;height:24px;min-height:auto;padding:0 8px;background-color:#f6f6f6;border:1px solid #d9d9d9;border-radius:6px}.buddyboss_page_bb-settings .bb-admin-settings-form__inline-number:disabled{background-color:rgba(0,0,0,0);color:#666;cursor:not-allowed}.buddyboss_page_bb-settings .bb-admin-settings-form__inline-number:focus{box-shadow:none;border-color:#999}.buddyboss_page_bb-settings [data-field-name=bb_recaptcha_score_threshold] .components-text-control__input{min-width:270px}.buddyboss_page_bb-settings [data-field-name=bb-zoom-webhook-url] .bb-admin-settings-form__field-text-copy .components-text-control__input{opacity:.7}.bb-admin-button-danger{color:#fff;background:#ec221f;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px}.bb-admin-button-danger:hover{color:#fff !important;background:#c00f0c !important;border:none !important;box-shadow:none !important}.bb-admin-button-danger:focus,.bb-admin-button-danger:active{box-shadow:none !important;outline:2px solid #2f2f2f !important}.bb-admin-button-danger[disabled]{color:#fff !important;background-color:#fcb3ad !important;pointer-events:none}.bb-admin-button-danger>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.components-popover__content:has(.bb_dropdown_menu_group){box-shadow:none}.bb_dropdown_menu_group.components-menu-group{padding:8px 0;margin:0;width:190px;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.12)}.bb_dropdown_menu_group.components-menu-group+.components-menu-group{margin-top:0;border-top:1px solid #d9d9d9;padding-top:8px}.bb_dropdown_menu_group.components-menu-group .components-menu-item__button,.bb_dropdown_menu_group.components-menu-group .components-button.components-menu-item__button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 8px 10px 16px;background:none;border:none;border-radius:0;cursor:pointer;transition:background-color .15s ease}.bb_dropdown_menu_group.components-menu-group .components-menu-item__button:hover,.bb_dropdown_menu_group.components-menu-group .components-menu-item__button:focus,.bb_dropdown_menu_group.components-menu-group .components-button.components-menu-item__button:hover,.bb_dropdown_menu_group.components-menu-group .components-button.components-menu-item__button:focus{background-color:#f6f6f6;box-shadow:none;outline:none}.bb_dropdown_menu_group.components-menu-group .components-menu-item__button:active,.bb_dropdown_menu_group.components-menu-group .components-button.components-menu-item__button:active{background-color:#f0f0f0}.bb_dropdown_menu_group.components-menu-group .components-menu-item__button [class*=bb-icons-],.bb_dropdown_menu_group.components-menu-group .components-button.components-menu-item__button [class*=bb-icons-]{color:#666;font-size:20px !important;line-height:1;font-weight:400;margin-right:8px}.bb_dropdown_menu_group.components-menu-group .components-menu-item__button .bb-icons-external,.bb_dropdown_menu_group.components-menu-group .components-button.components-menu-item__button .bb-icons-external{margin-left:auto}.bb_dropdown_menu_group.components-menu-group .components-menu-item__button .components-menu-item__item,.bb_dropdown_menu_group.components-menu-group .components-button.components-menu-item__button .components-menu-item__item{font-size:13px;font-weight:500;line-height:18px;color:#666;min-width:auto;width:100%}.buddyboss_page_bb-settings .components-dropdown__content .components-popover__content{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.12);padding:0;min-width:190px}.buddyboss_page_bb-settings .components-dropdown__content .components-popover__content .components-dropdown-menu__menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 8px 10px 16px;background:none;border:none;border-radius:0;cursor:pointer;transition:background-color .15s ease;font-size:13px;font-weight:500;line-height:18px;color:#666}.buddyboss_page_bb-settings .components-dropdown__content .components-popover__content .components-dropdown-menu__menu-item:hover,.buddyboss_page_bb-settings .components-dropdown__content .components-popover__content .components-dropdown-menu__menu-item:focus{color:#666;background-color:#f6f6f6;box-shadow:none;outline:none}.buddyboss_page_bb-settings .components-dropdown__content .components-popover__content .components-dropdown-menu__menu-item:active{background-color:#f0f0f0}.buddyboss_page_bb-settings .components-dropdown__content .components-popover__content .components-dropdown-menu__menu-item [class*=bb-icons-]{color:#666;font-size:20px !important;line-height:1;font-weight:400}.bb-toast-container{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px}.bb-toast{display:flex;align-items:center;padding:10px 16px;border-radius:999px;border:1px solid #ccc;background-color:#0c0c0d;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.12);min-width:190px;transition:all .3s ease-in-out}.bb-toast__icon{margin-right:10px;display:flex;align-items:center}.bb-toast__icon .components-spinner{width:26px;height:26px;margin:0}.bb-toast__icon .components-spinner path{stroke:#ccc}.bb-toast__icon .components-spinner circle{stroke:#999}.bb-toast__icon i{font-size:32px}.bb-toast__message{flex-grow:1;font-size:16px;line-height:1.4}.bb-toast__dismiss{background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;padding:0;margin-left:16px;display:flex;align-items:center;width:auto;min-width:auto;min-height:auto;height:auto}.bb-toast__dismiss i{font-size:20px}.bb-toast__dismiss:hover{color:#666}.bb-toast--success .bb-toast__icon i{color:#85e0a3}.bb-toast--error .bb-toast__icon i{color:#ec221f}.bb-admin-notice{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:400;color:#1e1e1e;border-radius:8px;background-color:#f0f0f0;border:.5px solid #ccc;border-radius:8px;margin-bottom:16px;width:100%;word-break:break-word;box-sizing:border-box}.bb-admin-notice:not(:has(.bb-admin-notice__icon)):before{content:"";color:#2f2f2f;font-size:20px;font-weight:500;font-family:bb-icons-rl}.bb-admin-notice.bb-admin-notice--success{color:#008043;background-color:#ebffee;border-color:#009951}.bb-admin-notice.bb-admin-notice--success:before{color:#009951}.bb-admin-notice.bb-admin-notice--error{color:#1e1e1e;background-color:#fee9e7;border-color:#ec221f}.bb-admin-notice.bb-admin-notice--error:before{content:"";font-weight:500;color:#ec221f}.bb-admin-notice.bb-admin-notice--warning{color:#df7d05;background-color:#fffbeb;border-color:#e5a000}.bb-admin-notice.bb-admin-notice--warning:before{color:#df7d05}.bb-admin-notice.bb-admin-notice--warning a{color:#df7d05;text-decoration:underline}.bb-admin-notice.bb-admin-notice--plain{background:none;border:none;padding:0;color:#666;flex-wrap:wrap;gap:8px}.bb-admin-notice.bb-admin-notice--plain:before{display:none}.bb-admin-notice.bb-admin-notice--plain img{display:block;border-radius:50%;object-fit:cover}.bb-admin-notice.bb-admin-notice--plain a{text-decoration:none}.bb-admin-notice.bb-admin-notice--plain a:hover,.bb-admin-notice.bb-admin-notice--plain a:focus{text-decoration:underline}.bb-admin-notice a{display:inline}.bb-admin-notice--dismiss{margin-left:auto;border:0;background:rgba(0,0,0,0);padding:0}.bb-admin-notice--dismiss i{font-size:18px;color:#2f2f2f}[data-group=social_login_additional_data] .bb-admin-notice{margin-bottom:0}.bb-admin-status-check{display:flex;flex-direction:column;gap:12px;width:100%}.bb-admin-status-check__loading{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.bb-admin-status-check__spinner{display:inline-block;width:14px;height:14px;border:2px solid #d9d9d9;border-top-color:#1e1e1e;border-radius:50%;animation:bb-spin .6s linear infinite}.bb-admin-status-check .bb-admin-notice{margin-bottom:0}.bb-admin-status-check .bb-admin-notice code{background-color:#f0f0f0;padding:1px 6px;border-radius:4px;font-size:12px}.bb-admin-status-check .bb-admin-notice a{color:inherit;text-decoration:underline}@keyframes bb-spin{to{transform:rotate(360deg)}}.components-modal__screen-overlay:has(>.components-modal__frame.bb-admin-settings-modal){background-color:rgba(0,0,0,.5)}.bb-admin-settings-modal.components-modal__frame{border-radius:12px;max-width:680px;width:100%}@media screen and (max-width: 960px){.bb-admin-settings-modal.components-modal__frame{max-height:90%;margin:auto}}.bb-admin-settings-modal.bb-topic-delete-modal{max-width:550px}.bb-admin-settings-modal.bb-topic-modal{max-width:680px}.bb-admin-settings-modal .components-modal__header{padding:16px 16px 16px 24px;height:auto;border-bottom:1px solid #d9d9d9}.bb-admin-settings-modal .components-modal__header .components-button{width:32px;height:32px;min-width:32px;padding:0}.bb-admin-settings-modal .components-modal__header .components-button svg{fill:#2f2f2f}.bb-admin-settings-modal .components-modal__header .components-button:focus{outline:2px solid #ef5d33;box-shadow:none}.bb-admin-settings-modal .components-modal__header-heading{color:#1e1e1e;font-size:18px;font-weight:500}.bb-admin-settings-modal .components-modal__content{padding:0;margin-top:64px}.bb-admin-settings-modal__body{padding:24px}.bb-admin-settings-modal__body .components-text-control__input,.bb-admin-settings-modal__body .components-textarea-control__input{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-admin-settings-modal__body .components-text-control__input:focus,.bb-admin-settings-modal__body .components-textarea-control__input:focus{box-shadow:none;border-color:#999}.bb-admin-settings-modal__body textarea.components-textarea-control__input{min-height:72px;padding:8px}.bb-admin-settings-modal__body .components-input-control__container .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-settings-modal__body .components-input-control__container .components-select-control__input:focus,.bb-admin-settings-modal__body .components-input-control__container .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-settings-modal__body .components-input-control__container:has(>.components-select-control__input){padding:0 !important;background-color:rgba(0,0,0,0)}.bb-admin-settings-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__suffix,.bb-admin-settings-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__backdrop{display:none !important}.bb-admin-settings-modal__body>.components-base-control{margin-bottom:16px}.bb-admin-settings-modal__body .components-select-control{gap:0;cursor:default}.bb-admin-settings-modal__body .components-base-control__label,.bb-admin-settings-modal__body .components-input-control__label.components-text{color:#2f2f2f;font-size:13px;font-weight:500;text-transform:none;display:table;margin-bottom:10px}.bb-admin-settings-modal__content{padding:24px 24px 0}.bb-admin-settings-modal__content:has(.bb-admin-migration-modal__loader){min-height:250px}.bb-admin-settings-modal__loader{display:flex;align-items:center;justify-content:center;min-height:250px;font-size:32px;color:#e57e3a}.bb-admin-settings-modal__loader .bb-icons-rl{display:block}.bb-admin-settings-modal__row{display:flex;gap:16px;margin-bottom:16px}.bb-admin-settings-modal__row .components-base-control{flex:1;margin-bottom:0}.bb-admin-settings-modal__row--separator{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ccc}.bb-admin-settings-modal__row--separator>.components-base-control,.bb-admin-settings-modal__row--separator>.bb-admin-meta-field__editor-field{margin-bottom:0}.bb-admin-settings-modal__error{color:#d63638;font-size:13px;margin:0 0 16px}.bb-admin-settings-modal__custom-section{padding-top:24px;border-top:1px solid #ccc}.bb-admin-settings-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9;position:sticky;bottom:0;background:#fff;z-index:1}.bb-admin-settings-modal__footer .components-button.is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-settings-modal__footer .components-button.is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-admin-settings-modal__footer .components-button.is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-settings-modal__footer .components-button.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-admin-settings-modal__footer .components-button.is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-settings-modal__footer .components-button.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-settings-modal__footer .components-button.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-settings-modal__footer .components-button.is-primary:focus,.bb-admin-settings-modal__footer .components-button.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-settings-modal__footer .components-button.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-settings-modal__footer .components-button.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-settings-modal__footer .components-button.is-destructive{color:#fff;background:#ec221f;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px}.bb-admin-settings-modal__footer .components-button.is-destructive:hover{color:#fff !important;background:#c00f0c !important;border:none !important;box-shadow:none !important}.bb-admin-settings-modal__footer .components-button.is-destructive:focus,.bb-admin-settings-modal__footer .components-button.is-destructive:active{box-shadow:none !important;outline:2px solid #2f2f2f !important}.bb-admin-settings-modal__footer .components-button.is-destructive[disabled]{color:#fff !important;background-color:#fcb3ad !important;pointer-events:none}.bb-admin-settings-modal__footer .components-button.is-destructive>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-confirm-toggle-modal.components-modal__frame{max-width:650px}.bb-confirm-toggle-modal__body>p{margin:0}.bb-confirm-toggle-modal__html-message{color:#1e1e1e;font-size:14px;line-height:1.5}.bb-confirm-toggle-modal__html-message>p{margin:0 0 12px}.bb-confirm-toggle-modal__html-message>p:last-child{margin-bottom:0}.bb-confirm-toggle-modal__html-message h4{margin:16px 0 8px;font-size:14px;font-weight:600;color:#1e1e1e}.bb-confirm-toggle-modal__html-message ul{list-style:disc;margin:0 0 12px;padding-left:20px}.bb-confirm-toggle-modal__html-message li{margin:0 0 4px;list-style:disc}.bb-confirm-toggle-modal__html-message li:last-child{margin-bottom:0}.bb-confirm-toggle-modal__html-message strong{font-weight:600}.bb-confirm-toggle-modal__html-message a{color:#2c6bff;text-decoration:underline}.bb-async-select{position:relative;width:100%}.bb-admin-settings-form__page-dropdown .bb-async-select{max-width:270px}.bb-async-select__trigger-wrapper{position:relative;display:flex;align-items:center}.bb-async-select__trigger{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-async-select__trigger:focus,.bb-async-select__trigger:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-async-select__trigger{background-image:none;padding-right:8px;display:flex;align-items:center;gap:8px;width:100%;text-align:left;cursor:pointer}.bb-async-select__trigger:disabled{cursor:not-allowed;background:#f0f0f0}.bb-async-select__trigger:focus-visible{outline:none}.bb-async-select__trigger.is-placeholder .bb-async-select__trigger-label{color:#666}.bb-async-select__trigger.is-open .bb-async-select__trigger-chevron{transform:rotate(180deg)}.bb-async-select__trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e1e1e;font-size:13px}.bb-async-select__trigger-chevron{margin-left:auto;flex-shrink:0;font-size:16px;line-height:1;color:#666;transition:transform .15s ease}.bb-async-select__dropdown{position:absolute;top:calc(100% + 2px);left:0;right:0;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:280px;overflow-y:auto;z-index:100;padding:8px 0;display:flex;flex-direction:column}.bb-async-select__search-wrapper{position:sticky;top:0;background:#fff;padding:8px 16px;z-index:1}.bb-async-select__search-icon{display:none}.bb-async-select__search-input[type=search]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-async-select__search-input[type=search]:focus{box-shadow:none;border-color:#999}.bb-async-select__search-input[type=search]{width:100%}.bb-async-select__search-input[type=search]::-webkit-search-cancel-button{display:none}.bb-async-select__status{padding:12px 16px;text-align:center;font-size:13px;color:#666}.bb-async-select__list{list-style:none;margin:0;padding:4px 0}.bb-async-select__option{margin:0}.bb-async-select__option button{display:block;width:100%;padding:12px 16px;border:none;background:none;cursor:pointer;text-align:left;font-size:13px;color:#666}.bb-async-select__option button:hover{background-color:#f6f6f6}.bb-async-select__option.is-selected button{background-color:#f6f6f6}.bb-async-select__load-more{padding:8px 16px;text-align:center;border-top:1px solid #d9d9d9}.bb-async-select__load-more-btn{background:none;border:none;cursor:pointer;font-size:13px;color:#e57e3a;padding:4px 8px}.bb-async-select__load-more-btn:hover{text-decoration:none}.bb-async-select__load-more-btn:disabled{color:#666;cursor:default}.bb-admin-settings-form__page-dropdown:has(>.bb-async-select){width:100%}.bb-admin-delete__warning{display:flex;align-items:center;gap:8px;padding:8px;background-color:#fffbeb;border:1px solid #e5a000;border-radius:12px;margin-bottom:16px}.bb-admin-delete__warning i{font-size:32px;font-weight:500;color:#df7d05;flex-shrink:0;line-height:1}.bb-admin-delete__warning i:before{opacity:1}.bb-admin-delete__warning-text{display:flex;flex-direction:column;flex:1;min-width:0}.bb-admin-delete__warning-title{font-size:13px;font-weight:500;line-height:18px;color:#1e1e1e;padding:3px 0}.bb-admin-delete__warning-desc{font-size:11px;font-weight:400;line-height:16px;color:#2f2f2f}.bb-admin-bulk-modal__selected-items{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;max-height:125px;overflow:auto}.bb-admin-bulk-modal__selected-item{display:flex;align-items:center;gap:8px}.bb-admin-bulk-modal__selected-item>.components-checkbox-control{margin-bottom:0 !important}.bb-admin-bulk-modal__selected-item .components-checkbox-control__input-container{margin:0}.bb-admin-bulk-modal__selected-item .components-base-control__field{margin-bottom:0}.bb-admin-bulk-modal__selected-item .components-checkbox-control__input[type=checkbox]:checked{background-color:#ef5d33;border-color:#ef5d33}.bb-admin-bulk-modal__selected-item-name{font-size:14px;font-weight:400;line-height:20px;color:#2f2f2f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-admin-meta-field__author-info{display:flex;align-items:center;gap:8px;margin-top:4px}.bb-admin-meta-field__author-info .bb-admin-meta-field__author-avatar{border-radius:50%;flex-shrink:0;height:40px;width:40px;object-fit:cover;border:1px solid #d9d9d9}.bb-admin-meta-field__author-info .bb-admin-meta-field__author-name{font-size:14px;color:#2c6bff;text-decoration:none}.bb-admin-meta-field__author-info .bb-admin-meta-field__author-name:hover{color:#2c6bff}.bb-admin-meta-field__group{margin-top:24px;padding-top:16px;border-top:1px solid #ccc}.bb-admin-meta-field__group:last-child{padding-bottom:16px}.bb-admin-meta-field__group+.bb-admin-meta-field__group{margin-top:24px}.bb-admin-meta-field__group .bb-admin-meta-field__group-title{font-size:14px;font-weight:600;line-height:1.4;margin:0 0 12px 0;padding:0;color:#1e1e1e}.bb-admin-meta-field__group .bb-admin-meta-field__group-fields{display:block}.bb-admin-meta-field__group .bb-admin-meta-field__group-fields>.components-base-control>div{margin-bottom:16px}.bb-admin-list__status-badge{display:inline-flex;align-items:center;gap:4px;margin:0 0 0 8px;padding:2px 8px;font-size:12px;font-weight:500;color:#666;background:#f6f6f6;border:1px solid #ccc;border-radius:999px}.bb-admin-list__spam-badge{display:inline-flex;align-items:center;gap:4px;margin:0 0 0 8px;padding:2px 8px;font-size:12px;font-weight:500;color:#df7d05;background:#fffbeb;border:1px solid #e5a000;border-radius:99px}.bb-admin-meta-field--disabled{opacity:.6;pointer-events:none}.bb-admin-date-input__wrapper,.bb-admin-time-input__wrapper{position:relative}.bb-admin-date-input__button,.bb-admin-time-input__button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:8px 12px;background:#f6f6f6;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:14px;color:#1e1e1e}.bb-admin-date-input__button:hover,.bb-admin-date-input__button:focus,.bb-admin-time-input__button:hover,.bb-admin-time-input__button:focus{border-color:#999;box-shadow:none}.bb-admin-date-input__value--placeholder,.bb-admin-time-input__value--placeholder{color:#666}.bb-admin-date-input__icon,.bb-admin-time-input__icon{font-size:18px;color:#666}.bb-admin-date-input__popover .components-popover__content,.bb-admin-time-input__popover .components-popover__content{padding:0}.bb-admin-date-input__popover .components-popover__content,.bb-admin-time-input__popover .components-popover__content{background-color:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid #d9d9d9}.bb-admin-date-input__picker,.bb-admin-time-input__picker{padding:12px}.bb-admin-time-input__button:focus-within{border-color:#999}.bb-admin-time-input__icon{flex-shrink:0;pointer-events:none}.bb-admin-time-input__input,.bb-admin-time-input__input[type=text]{flex:1;border:none !important;background:rgba(0,0,0,0) !important;font-size:14px;color:#1e1e1e;padding:0 !important;margin:0;outline:none !important;line-height:1.4;min-width:0;box-shadow:none !important;min-height:auto;height:auto}.bb-admin-time-input__input:focus,.bb-admin-time-input__input:active,.bb-admin-time-input__input[type=text]:focus,.bb-admin-time-input__input[type=text]:active{border:none !important;box-shadow:none !important;outline:none !important}.bb-admin-time-input__input::placeholder,.bb-admin-time-input__input[type=text]::placeholder{color:#666}.bb-admin-time-input__list{min-width:192px;max-height:296px;overflow-y:auto;padding:4px 0}.bb-admin-time-input__item{display:block;width:100%;padding:10px 16px;background:none;border:none;border-radius:0;font-size:14px;line-height:20px;color:#1e1e1e;text-align:left;cursor:pointer;outline:none}.bb-admin-time-input__item:hover,.bb-admin-time-input__item:focus{background-color:#f0f0f0}.bb-admin-time-input__item--selected{font-weight:600;color:#ef5d33;background-color:#f6f6f6}.bb-admin-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.bb-admin-empty-state__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #d9d9d9;border-radius:8px;margin-bottom:18px}.bb-admin-empty-state__icon i{font-size:24px;color:#666}.bb-admin-empty-state__title{font-size:16px;font-weight:500;color:#1e1e1e;margin:0 0 8px}.bb-admin-empty-state__description{font-size:13px;color:#2f2f2f;margin:0;line-height:1.5}.bb-admin-empty-state__button{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-empty-state__button:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-empty-state__button:focus,.bb-admin-empty-state__button:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-empty-state__button[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-empty-state__button>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-empty-state__button{margin-top:16px}.buddyboss_page_bb-settings{background-color:#f6f6f6;--wp-admin-theme-color: #ef5d33;--wp-admin-theme-color--rgb: 239, 93, 51;--wp-components-color-accent: #ef5d33;--wp-components-color-accent-darker-10: #d7542e;--wp-components-color-accent-darker-20: rgb(197.9727272727, 56.2863636364, 15.5272727273)}#wpbody-content:has(.bb-admin-app>.bb-admin-header){padding-top:57px}.bb-admin-header{background-color:#fff;margin:0 0 0 -20px;padding:12px 24px;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;position:fixed;top:32px;left:180px;right:0;z-index:100}body.folded .bb-admin-header{left:56px}.bb-admin-header__container{display:flex;align-items:center;justify-content:space-between;width:100%}.bb-admin-header__left{margin-right:auto}.bb-admin-header__logo{display:flex;align-items:center}.bb-admin-header__logo a{display:flex}.bb-admin-header__logo-img{max-width:130px;height:auto}.bb-admin-header__center{flex:1 1 auto;display:flex;justify-content:center;margin:0 40px;position:relative}.bb-admin-header__search{position:relative;width:500px;max-width:100%}.bb-admin-header__search-wrapper{position:relative;width:100%}.bb-admin-header__search input.bb-admin-header__search-input{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-admin-header__search input.bb-admin-header__search-input:focus{box-shadow:none;border-color:#999}.bb-admin-header__search-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:20px;color:#6a6a6a;width:20px;height:20px;display:flex;align-items:center;justify-content:center;pointer-events:none}.bb-admin-header__search-spinner{position:absolute;right:35px;top:50%;transform:translateY(-50%)}.bb-admin-header__search-results{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;background:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.12);max-height:400px;overflow-y:auto;z-index:1000;margin-top:5px}.bb-admin-header__search-result{display:flex;align-items:center;padding:8px;margin:4px 8px;border-radius:8px;cursor:pointer;text-align:left;background:none;border:none}.bb-admin-header__search-result:hover{background:#f0f0f0}.bb-admin-header__search-result:last-child{border-bottom:none}.bb-admin-header__search-result--no-results{cursor:default;color:#999}.bb-admin-header__search-result-icon{color:#666;font-size:16px;margin-right:8px}.bb-admin-header__search-result-content{flex:1}.bb-admin-header__search-result-label{color:#666;font-size:13px;font-weight:400}.bb-admin-header__search-result-label-field{color:#1e1e1e}.bb-admin-header__right{display:flex;align-items:center;gap:4px}.bb-admin-header__icon-button{background-color:rgba(0,0,0,0);border:none;border-radius:6px;color:#2f2f2f;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;padding:4px;text-decoration:none}.bb-admin-header__icon-button i[class*=bb-icons-]{color:#2f2f2f;font-size:24px}.bb-admin-header__icon-button i[class*=bb-icons-]:before{margin:0}.bb-admin-header__icon-button:hover{background-color:#f6f6f6}.bb-admin-header__icon-button--notifications{position:relative}.bb-admin-header__ipn-slot{border-radius:6px}.bb-admin-header__ipn-slot:hover{background-color:#f6f6f6}.bb-admin-header__ipn-root{padding:0;background:rgba(0,0,0,0);width:32px;height:32px}.bb-admin-header__ipn-root:hover{background:rgba(0,0,0,0)}.bb-admin-header__notification-badge{position:absolute;top:2px;right:5px;background-color:red;color:#fff;font-size:9px;line-height:8px;padding:2px 0;border-radius:16px;min-width:12px;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-weight:400;letter-spacing:-0.045px}.bb-admin-meta-field__description{color:#666;font-size:13px;margin:10px 0 0 !important}.bb-admin-meta-field__description a{color:#2c6bff}.bb-admin-settings-modal .bb-admin-meta-field__description a{text-decoration:none}@media screen and (max-width: 960px){.bb-admin-header{left:56px}.bb-admin-header__center{width:50%;margin:0}.bb-admin-header__search{width:80%;max-width:initial}}@media screen and (max-width: 782px){.bb-admin-header{top:46px;left:20px}#wpbody-content:has(.bb-admin-app>.bb-admin-header){padding-top:68px}}@media screen and (max-width: 600px){.bb-admin-header{position:absolute;left:10px}}.bb-admin-settings{padding:0;max-width:1600px;margin:0 auto}.bb-admin-settings__container{padding:0 24px 24px}.bb-admin-settings__filters{display:flex;gap:24px;margin:24px 0;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0 0 24px 0;border-bottom:1px solid #e5e5e5}.bb-admin-settings__filter-tabs{display:flex;gap:8px;align-items:center}.bb-admin-settings__filter-tab{background:rgba(0,0,0,0);border:.5px solid #ccc;border-radius:999px;padding:7px 16px;font-size:13px;line-height:18px;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease;white-space:nowrap}.bb-admin-settings__filter-tab:hover{border-color:#ccc;box-shadow:inset 0 0 0 .5px #ccc}.bb-admin-settings__filter-tab:focus-visible{border-color:rgba(0,0,0,0);box-shadow:none;outline:2px solid #999}.bb-admin-settings__filter-tab--active{background:#f0f0f0;border-color:#999;box-shadow:inset 0 0 0 .5px #999;color:#1e1e1e}.bb-admin-settings__filter-right{display:flex;align-items:center;gap:24px}.bb-admin-settings__filter-select{min-width:185px}.bb-admin-settings__filter-select:focus{outline:none;border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.bb-admin-settings__grid{display:flex;flex-direction:column;gap:40px}.bb-admin-settings__category-divider{display:flex;align-items:center;gap:8px;margin-bottom:18px}.bb-admin-settings__category-divider--with-line::after{content:"";flex:1;height:1px;background-color:#ccc}.bb-admin-settings__category-title{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:#2f2f2f;margin:0;white-space:nowrap}.bb-admin-settings__features-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:start}.bb-admin-settings__feature-card{background:#fff;border:.5px solid #ccc;border-radius:12px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:208px;transition:box-shadow .2s ease,opacity .2s ease;width:calc(25% - 48px)}.bb-admin-settings__feature-card--unavailable{opacity:.5}@media(max-width: 1340px){.bb-admin-settings__feature-card{width:calc(33.3333% - 46px)}}@media(max-width: 1040px){.bb-admin-settings__feature-card{width:calc(50% - 46px)}}@media(max-width: 580px){.bb-admin-settings__feature-card{min-height:initial;width:100%}}.bb-admin-settings__feature-body{display:flex;flex-direction:column;gap:8px;flex:1}@media(max-width: 580px){.bb-admin-settings__feature-body{margin-bottom:12px}}.bb-admin-settings__feature-top{display:flex;flex-direction:column;gap:8px}.bb-admin-settings__feature-name{display:flex;flex-direction:column;gap:8px;flex:1}.bb-admin-settings__feature-icon-frame{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb-admin-settings__feature-icon-frame .dashicons{font-size:28px;width:28px;height:28px;line-height:28px;color:#ef5d33}.bb-admin-settings__feature-icon-frame .bb-icons-rl{font-size:28px;width:28px;height:28px;line-height:28px;color:#ef5d33;display:flex;align-items:center;justify-content:center}.bb-admin-settings__feature-icon-img{width:28px;height:28px;object-fit:contain}.bb-admin-settings__feature-title{margin:0;font-size:16px;font-weight:500;line-height:22px;color:#1e1e1e}.bb-admin-settings__feature-description{margin:0;color:#666;font-size:13px;line-height:18px}.bb-admin-settings__feature-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.bb-admin-settings__feature-left{flex:1;min-width:0}.bb-admin-settings__feature-settings-btn.components-button.is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-settings__feature-settings-btn.components-button.is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-admin-settings__feature-settings-btn.components-button.is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-settings__feature-settings-btn.components-button.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-admin-settings__feature-settings-btn.components-button.is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-settings__feature-settings-btn.components-button.is-secondary{display:inline-flex;align-items:center;gap:4px}.bb-admin-settings__feature-settings-btn.components-button.is-secondary i[class*=bb-icon-]{font-size:16px;width:16px;height:16px;line-height:16px;color:#2f2f2f;margin:0;display:flex;align-items:center;justify-content:center}.bb-admin-settings__feature-settings-btn.components-button.is-secondary--disabled,.bb-admin-settings__feature-settings-btn.components-button.is-secondary:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background:#f0f0f0;box-shadow:none}.bb-admin-settings__feature-settings-btn.components-button.is-secondary--activating .components-spinner{margin:0 4px 0 0;width:14px;height:14px}.bb-admin-settings__feature-right{flex-shrink:0;margin-left:16px}.bb-admin-settings__empty{text-align:center;padding:40px;color:#666}.bb-admin-feature-settings__container{display:flex;background-color:#f6f6f6;min-height:calc(100vh - 50px);margin:0 -20px}.bb-admin-feature-settings__sidebar{width:248px;background-color:#f0f0f0;border-right:1px solid #d9d9d9;padding:16px;flex-shrink:0;box-sizing:border-box}.bb-admin-feature-settings .bb-admin-side-nav{display:flex;flex-direction:column;gap:24px}.bb-admin-feature-settings .bb-admin-side-nav__back-btn{display:flex;align-items:center;gap:4px;width:100%;padding:6px 16px;font-size:14px;font-weight:400;line-height:20px;color:#1e1e1e;background-color:#f0f0f0;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;transition:background-color .2s ease;text-decoration:none}.bb-admin-feature-settings .bb-admin-side-nav__back-btn:hover,.bb-admin-feature-settings .bb-admin-side-nav__back-btn:focus{background-color:#fff;box-shadow:none;outline:none}.bb-admin-feature-settings .bb-admin-side-nav__list{margin:0}.bb-admin-feature-settings .bb-admin-side-nav__item{margin:0}.bb-admin-feature-settings .bb-admin-side-nav__link{display:flex;align-items:center;gap:8px;color:#666;font-size:13px;font-weight:500;padding:8px 16px;cursor:pointer;border-radius:8px;border:0;width:100%;box-sizing:border-box}.bb-admin-feature-settings .bb-admin-side-nav__link [class*=bb-icons-]{color:#666;font-size:20px;line-height:1}.bb-admin-feature-settings .bb-admin-side-nav__link:hover,.bb-admin-feature-settings .bb-admin-side-nav__link:focus,.bb-admin-feature-settings .bb-admin-side-nav__link--active{color:#1e1e1e;background-color:#fff;outline:none;box-shadow:inset 0 0 0 .5px #d9d9d9}.bb-admin-feature-settings .bb-admin-side-nav__link:hover [class*=bb-icons-],.bb-admin-feature-settings .bb-admin-side-nav__link:focus [class*=bb-icons-],.bb-admin-feature-settings .bb-admin-side-nav__link--active [class*=bb-icons-]{color:#2f2f2f}.bb-admin-feature-settings .bb-admin-side-nav__link:hover:not(.bb-admin-side-nav__link--active){background-color:#f6f6f6}.bb-admin-feature-settings .bb-admin-side-nav__icon{display:flex}.bb-admin-feature-settings .bb-admin-side-nav__divider{height:1px;background-color:#d9d9d9;margin:8px}.bb-admin-feature-settings .bb-admin-side-nav__link--external{text-decoration:none}.bb-admin-feature-settings .bb-admin-side-nav__link--external:hover,.bb-admin-feature-settings .bb-admin-side-nav__link--external:focus{text-decoration:none}.bb-admin-feature-settings .bb-admin-side-nav__external-indicator{display:inline-flex;align-items:center;margin-left:auto;flex-shrink:0}.bb-admin-feature-settings .bb-admin-side-nav__external-indicator [class*=bb-icons-]{font-size:16px}.bb-admin-feature-settings__main{flex:1;padding:32px;width:100%;box-sizing:border-box}.bb-admin-feature-settings__content{max-width:985px;margin:0 auto;width:100%}.bb-admin-feature-settings__section{background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin-bottom:24px}.bb-admin-feature-settings__section-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding:20px 4px;margin:0 24px}.bb-admin-feature-settings__section-header-left{display:flex;align-items:center;gap:8px;min-height:24px;flex:1}.bb-admin-feature-settings__section-header-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.bb-admin-feature-settings__section-title{color:#1e1e1e;font-size:18px;font-weight:500;margin:0}.bb-admin-feature-settings__section-description{color:#666;font-size:13px;padding-bottom:18px;border-bottom:.5px solid #d9d9d9;margin:0 0 18px}.bb-admin-feature-settings__section-description a{color:#2c6bff;text-decoration:none}.bb-admin-feature-settings__section-description a:hover{color:#2c6bff;text-decoration:underline}.bb-admin-feature-settings__section-status{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:500;line-height:16px;flex-shrink:0;outline:none;box-shadow:none}.bb-admin-feature-settings__section-status-icon{font-size:16px;line-height:1;flex-shrink:0;font-weight:500}.bb-admin-feature-settings__section-status--warning{background-color:#fffbeb;border:.5px solid #e5a000;color:#df7d05}.bb-admin-feature-settings__section-status--warning .bb-admin-feature-settings__section-status-icon{color:#df7d05}.bb-admin-feature-settings__section-status--error{background-color:#f0f0f0;border:.5px solid #ccc;color:#999}.bb-admin-feature-settings__section-status--error .bb-admin-feature-settings__section-status-icon{color:#999}.bb-admin-feature-settings__section-status--success{background-color:#ebffee;border:.5px solid #009951;color:#008043}.bb-admin-feature-settings__section-status--success .bb-admin-feature-settings__section-status-icon{color:#009951}.bb-admin-feature-settings__section-status--info{background-color:#f0f0f0;border:.5px solid #ccc;color:#1e1e1e}.bb-admin-feature-settings__section-status--info .bb-admin-feature-settings__section-status-icon{color:#666}.bb-admin-feature-settings__section .help-icon{color:#666;font-size:24px;cursor:pointer;background:none;border:none;padding:0;margin:0;outline:none;box-shadow:none;text-decoration:none}.bb-admin-feature-settings__section-toggle{display:flex;align-items:center;margin-left:8px}.bb-admin-feature-settings__section-toggle .components-toggle-control{margin-bottom:0}.bb-admin-feature-settings__section-toggle .components-base-control__field{margin-bottom:0}.bb-admin-feature-settings__section-body{padding:32px 24px}.bb-admin-feature-settings__section-body--disabled{opacity:.5;pointer-events:none}.bb-admin-feature-settings__section-description{font-size:13px;color:#666;line-height:18px;margin:0 0 24px;padding-bottom:24px;border-bottom:.5px solid #d9d9d9}@media screen and (max-width: 1250px){.bb-admin-feature-settings__container{flex-wrap:wrap}.bb-admin-feature-settings__sidebar{width:calc(100% - 64px);margin:0 32px;border:1px solid #d9d9d9;border-radius:16px}}@media screen and (max-width: 980px){.bb-admin-feature-settings__section-body{overflow:auto}}@media screen and (max-width: 560px){.bb-admin-feature-settings{overflow:auto}.bb-admin-feature-settings__container{min-width:560px}}.bb-admin-settings-form__field{display:flex;gap:32px;padding-bottom:24px}.bb-admin-settings-form__field:empty{margin-top:0;padding-bottom:0}.bb-admin-settings-form__field:not(.bb-admin-settings-form__field--full-width){border-bottom:.5px solid #d9d9d9}.bb-admin-settings-form__field--full-width{border-bottom:.5px solid #d9d9d9}.bb-admin-settings-form__field--full-width .bb-admin-status-check .bb-admin-notice{display:block;padding:4px 8px;line-height:1.6}.bb-admin-settings-form__field--full-width .bb-admin-status-check .bb-admin-notice:before{display:none}.bb-admin-settings-form__field--full-width .bb-admin-status-check .bb-admin-notice code{background-color:#f0f0f0;padding:1px 6px;border-radius:4px;font-size:12px}.bb-admin-settings-form__field--full-width .bb-admin-status-check .bb-admin-notice a{color:inherit;text-decoration:underline}.bb-admin-settings-form__field:last-child{padding-bottom:0;border-bottom:none}.bb-admin-settings-form__field:last-child .bb-admin-notice{margin-bottom:0}.bb-admin-settings-form__field+.bb-admin-settings-form__field{margin-top:24px}.bb-admin-settings-form__field:has(.bb-admin-reaction-info-wrapper){margin-top:0;padding-bottom:0}.bb-admin-settings-form__field--disabled{cursor:not-allowed !important}.bb-admin-settings-form__field--disabled input,.bb-admin-settings-form__field--disabled textarea,.bb-admin-settings-form__field--disabled select,.bb-admin-settings-form__field--disabled button,.bb-admin-settings-form__field--disabled label,.bb-admin-settings-form__field--disabled .components-form-toggle,.bb-admin-settings-form__field--disabled .components-form-toggle__track,.bb-admin-settings-form__field--disabled .components-form-toggle__thumb,.bb-admin-settings-form__field--disabled .components-toggle-control,.bb-admin-settings-form__field--disabled .components-toggle-control__label,.bb-admin-settings-form__field--disabled .components-checkbox-control__input,.bb-admin-settings-form__field--disabled .components-base-control__label{cursor:not-allowed !important}.bb-admin-settings-form__field-label{color:#1e1e1e;font-size:14px;font-weight:500;line-height:1;width:245px}.bb-admin-settings-form__field-label>label{display:flex;align-items:center}.bb-admin-settings-form__field-label-description{color:#666;font-size:13px;font-weight:400;line-height:1.5;margin:8px 0 0}.bb-admin-settings-form__field-label-description a{color:#2c6bff;text-decoration:none}.bb-admin-settings-form__field-label-description a:hover,.bb-admin-settings-form__field-label-description a:focus{text-decoration:underline}.bb-admin-settings-form__field select{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-settings-form__field select:focus,.bb-admin-settings-form__field select:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-settings-form__field-content{flex:1}.bb-admin-settings-form__field-content--inline{display:flex;align-items:center;flex-wrap:wrap}.bb-admin-settings-form__field-content--inline .bb-admin-settings-form__field-description{color:#1e1e1e;font-size:14px;flex:1;min-width:0;margin:0}.bb-admin-settings-form__field-content--inline .bb-admin-settings-form__child-fields{flex-basis:100%;margin-top:16px}.bb-admin-settings-form__field-content--inline .bb-admin-settings-form__child-field{display:flex;align-items:center}.bb-admin-settings-form__field-content--inline .bb-admin-settings-form__child-field-description{color:#1e1e1e;font-size:13px;font-weight:400;line-height:1.5;margin:0}.bb-admin-settings-form__field-content--inline .bb-admin-settings-form__child-field--disabled{opacity:.5;pointer-events:none}.bb-admin-settings-form__field-input-wrapper{display:flex;align-items:center;gap:8px}.bb-admin-settings-form__field-input-wrapper:has(.bb-admin-settings-form__field-head-description){flex-direction:column;align-items:flex-start}.bb-admin-settings-form__field-input-wrapper>div:not([class]){width:100%}.bb-admin-settings-form__field-text-wrapper{width:100%}.bb-admin-settings-form__field-suffix{color:#2f2f2f;font-size:13px;font-weight:400;line-height:1;white-space:nowrap}.bb-admin-settings-form__field-description{color:#666;font-size:13px;font-weight:400;line-height:1.5;margin:12px 0 0 0}.bb-admin-settings-form__field-description a{color:#2c6bff;text-decoration:none}.bb-admin-settings-form__field-description a:hover{color:#2c6bff;text-decoration:underline}.bb-admin-settings-form__field-description--has-controls{color:#1e1e1e;font-size:14px;margin-top:0}.bb-admin-settings-form__field-description--has-controls .bb-admin-settings-form__inline-select{margin:0 6px 0 2px;padding:4px 24px 4px 8px;min-width:96px;min-height:auto}.bb-admin-settings-form__field-head-description{color:#2f2f2f;font-size:13px;font-weight:500;line-height:1.5;margin:0 0 10px}.bb-admin-settings-form__field-help-text{color:#666;font-size:13px;font-weight:400;line-height:1.5;margin:10px 0 0 0;opacity:.8;width:100%}.bb-admin-settings-form__field-help-text a{color:#2c6bff;text-decoration:none}.bb-admin-settings-form__field-help-text a:focus,.bb-admin-settings-form__field-help-text a:hover{color:#2c6bff;text-decoration:underline}.bb-admin-settings-form__field--grouped+.bb-admin-settings-form__field--grouped[data-group]{margin-top:0;padding-top:0}.bb-admin-settings-form__field--group-last+.bb-admin-settings-form__field--grouped[data-group]{margin-top:0;padding-top:24px}.bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-input-wrapper{display:block}.bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-input-wrapper input[type=text],.bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-input-wrapper input[type=url]{width:100%}.bb-admin-settings-form__field--grouped:not(.bb-admin-settings-form__field--full-width){border-bottom:none;padding-bottom:18px}.bb-admin-settings-form__field--grouped:not(.bb-admin-settings-form__field--full-width).bb-admin-settings-form__field--group-last,.bb-admin-settings-form__field--grouped:not(.bb-admin-settings-form__field--full-width):has(+:not([data-group])),.bb-admin-settings-form__field--grouped:not(.bb-admin-settings-form__field--full-width):has(+.bb-admin-settings-form__field:not(.bb-admin-settings-form__field--grouped)){border-bottom:1px solid #d9d9d9;padding-bottom:24px}.bb-admin-settings-form__field--grouped:not(.bb-admin-settings-form__field--full-width):last-child{border-bottom:none;padding-bottom:12px}.bb-admin-settings-form__field--grouped:not(.bb-admin-settings-form__field--full-width)[data-field-name=allow-custom-registration]{padding-bottom:20px}.bb-admin-settings-form__field--grouped[data-group-inline=true]{display:inline-flex;flex-direction:column;width:calc(50% - 12px);vertical-align:top;gap:8px}.bb-admin-settings-form__field--grouped[data-group-inline=true]+.bb-admin-settings-form__field--grouped[data-group-inline=true]{margin-left:24px}.bb-admin-settings-form__field--grouped[data-group-inline=true] .bb-admin-settings-form__field-label{width:100%}.bb-admin-settings-form__field--grouped[data-group-inline=true] .bb-admin-settings-form__field-content{width:100%}.bb-admin-settings-form__field--grouped[data-group-inline=true] .bb-admin-settings-form__field-input-wrapper{width:100%}.bb-admin-settings-form__field--grouped[data-group-inline=true] .bb-admin-settings-form__field-input-wrapper .components-base-control{width:100%}.bb-admin-settings-form__field--grouped[data-group-inline=true] .bb-admin-settings-form__field-input-wrapper input[type=text],.bb-admin-settings-form__field--grouped[data-group-inline=true] .bb-admin-settings-form__field-input-wrapper input[type=url],.bb-admin-settings-form__field--grouped[data-group-inline=true] .bb-admin-settings-form__field-input-wrapper input[type=number]{width:100%}.bb-admin-settings-form__field--grouped[data-group-inline=true].bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-content{margin-left:0}.bb-admin-settings-form__field--grouped[data-group-inline=true].bb-admin-settings-form__field--no-label{width:calc((100% - 277px - 24px)/2)}@media screen and (max-width: 980px){.bb-admin-settings-form__field--grouped[data-group-inline=true].bb-admin-settings-form__field--no-label{width:calc(50% - 16px)}}.bb-admin-settings-form__field--grouped:not([data-group-inline=true])+.bb-admin-settings-form__field--grouped[data-group-inline=true].bb-admin-settings-form__field--no-label{margin-left:277px}@media screen and (max-width: 980px){.bb-admin-settings-form__field--grouped:not([data-group-inline=true])+.bb-admin-settings-form__field--grouped[data-group-inline=true].bb-admin-settings-form__field--no-label{margin-left:0}}.bb-admin-settings-form__field .bb-admin-settings-form__textarea-wrapper{width:100%}.bb-admin-settings-form__field .bb-admin-settings-form__textarea-wrapper .components-textarea-control{width:100%}.bb-admin-settings-form__field .bb-admin-settings-form__textarea-counter{display:block;text-align:left;font-size:12px;color:#2f2f2f;margin-top:4px}.bb-admin-settings-form__field-group-label{display:block;font-size:14px;font-weight:500;color:#1e1e1e;margin-bottom:6px}.bb-admin-settings-form__field--no-label{border-bottom:none;padding-top:8px}.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-content{flex:1;margin-left:277px}.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-content:has(>.bb-admin-settings-form__field-input-wrapper>.bb-admin-empty-state){margin-left:0}.bb-admin-settings-form__field--no-label:has(.bb-admin-settings-field__checkbox-list) .bb-admin-settings-form__field-content{margin-left:0}.bb-admin-settings-form__field--no-label:has(.bb-admin-settings-field__checkbox-list) .bb-admin-settings-form__field-input-wrapper{width:100%}.bb-admin-settings-form__field .bb-admin-settings-form__child-fields{margin-top:16px;padding-top:16px;border-top:.5px solid #d9d9d9}.bb-admin-settings-form__field .bb-admin-settings-form__child-fields:first-child{margin-top:0;padding-top:0;border-top:none}.bb-admin-settings-form__field .bb-admin-settings-form__child-fields:not(:has(.bb-admin-settings-form__child-field:not(.bb-admin-settings-form__child-field--toggle):not(.bb-admin-settings-form__child-field--checkbox))){border-top:none;padding-top:0}.bb-admin-settings-form__field[data-field-name=bp_search_post_type_post][class] .bb-admin-settings-form__child-fields[class],.bb-admin-settings-form__field[data-field-name=bp_search_post_type_page][class] .bb-admin-settings-form__child-fields[class]{margin-top:16px;padding-top:16px;border-top:.5px solid #d9d9d9}.bb-admin-settings-form__field[data-field-name*=bb-access-control] .bb-access-control-field__selects .components-base-control{width:100%}.bb-admin-settings-form__field[data-field-name=bb-pro-cover-group-width]{padding-bottom:22px}.bb-admin-settings-form__field[data-field-name=bb-pro-cover-group-width] .bb-admin-settings-form__field-group-label{margin-bottom:10px}.bb-admin-settings-form__field .bb-admin-settings-form__child-group-label{font-size:13px;font-weight:500;line-height:18px;color:#2f2f2f;margin-top:16px;padding:16px 0;border-top:1px solid #d9d9d9}.bb-admin-settings-form__field .bb-admin-settings-form__child-group-label:first-child{border-top:none;margin-top:0;padding-top:0}.bb-admin-settings-form__field .bb-admin-settings-form__child-field--checkbox+.bb-admin-settings-form__child-field--checkbox,.bb-admin-settings-form__field .bb-admin-settings-form__child-field--toggle+.bb-admin-settings-form__child-field--toggle{margin-top:16px}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-label{display:block;color:#2f2f2f;font-size:13px;font-weight:500;line-height:18px;margin-bottom:8px}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control{max-width:272px}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control select{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control select:focus,.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control select:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control select{width:100%}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control .components-base-control{margin-bottom:0}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control .components-base-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control .components-base-control .components-select-control__input:focus,.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control .components-base-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control .components-base-control .components-select-control__input{width:100%}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control .components-base-control .components-input-control-suffix-wrapper{display:none}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-control .components-base-control .components-input-control__backdrop{border-color:rgba(0,0,0,0)}.bb-admin-settings-form__field .bb-admin-settings-form__child-field--disabled{opacity:.5;pointer-events:none}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-description{color:#666;font-size:13px;font-weight:400;line-height:18px;margin:8px 0 0 0}.bb-admin-settings-form__field .bb-admin-settings-form__child-field--has-controls{display:flex;align-items:center;gap:0}.bb-admin-settings-form__field .bb-admin-settings-form__child-field-inline-desc{font-size:13px;line-height:18px;color:#1e1e1e}.bb-admin-settings-form__field .bb-admin-reaction-info{color:#666;font-size:13px;padding-top:24px}.bb-admin-settings-form__field .bb-admin-reaction-info a{color:#2c6bff;text-decoration:none}.bb-admin-settings-form__field .bb-admin-reaction-info a:hover{color:#2c6bff;text-decoration:underline}.bb-admin-settings-form__field .components-base-control .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-admin-settings-form__field .components-base-control .components-input-control__container[disabled]{background-color:rgba(0,0,0,0)}.bb-admin-settings-form__field .components-base-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-settings-form__field .components-base-control .components-select-control__input:focus,.bb-admin-settings-form__field .components-base-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-settings-form__field .components-base-control .components-select-control__input{max-width:272px}.bb-admin-settings-form__field .components-base-control .components-input-control-suffix-wrapper,.bb-admin-settings-form__field .components-base-control .components-input-control__backdrop{display:none}.bb-admin-settings-form__field .components-base-control .components-select-control{max-width:275px}@media screen and (max-width: 1250px){.bb-admin-settings-form__field-label{width:195px}.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-content{margin-left:227px}}@media screen and (max-width: 980px){.bb-admin-settings-form__field{flex-wrap:wrap}.bb-admin-settings-form__field-label{width:100%}.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-content{margin-left:0}}.bb-admin-settings-field__toggle-list{display:flex;flex-direction:column;gap:12px}[data-field-name=bb_all_reactions] .bb-admin-settings-field__toggle-list,[data-field-name=bb-group-headers-elements] .bb-admin-settings-field__toggle-list,[data-field-name=bp_platform_activity_types] .bb-admin-settings-field__toggle-list{gap:16px}.bb-admin-settings-field__manage-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 16px;font-size:14px;font-weight:400;line-height:20px;color:#ef5d33;background-color:rgba(0,0,0,0);border:1px solid #ef5d33;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.bb-admin-settings-field__manage-btn i{font-size:16px;line-height:1}.bb-admin-settings-field__manage-btn:hover{background-color:rgba(239,93,51,.05)}.bb-admin-settings-field__manage-btn:focus{outline:2px solid #ef5d33;outline-offset:1px}.bb-admin-settings-field__manage-btn:disabled{opacity:.5;pointer-events:none}.bb-admin-settings-field__input-button{display:flex;flex-direction:column;gap:8px}.bb-admin-settings-field__input-button-row{display:flex;align-items:center;gap:16px}.bb-admin-settings-field__input-button-input{width:245px;flex-shrink:0}.bb-admin-settings-field__input-button-text[type]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-admin-settings-field__input-button-text[type]:focus{box-shadow:none;border-color:#999}.bb-admin-settings-field__input-button-text[type]:disabled{opacity:.7;cursor:not-allowed}.bb-admin-settings-field__input-button-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 16px;font-size:14px;font-weight:400;line-height:20px;color:#fff;background-color:#ef5d33;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.bb-admin-settings-field__input-button-btn:hover{background-color:rgb(231.0763636364,65.6981818182,18.1236363636)}.bb-admin-settings-field__input-button-btn:focus{outline:2px solid #ef5d33;outline-offset:1px}.bb-admin-settings-field__input-button-btn:disabled{background-color:#f9bead;cursor:not-allowed}.bb-admin-settings-field__input-button-btn--connected{background-color:rgba(0,0,0,0);color:#666;border:1px solid #d9d9d9}.bb-admin-settings-field__input-button-btn--connected:hover{background-color:#f6f6f6}.bb-admin-settings-field__input-button-btn--icon-only{width:32px;height:32px;padding:0;border-radius:6px;background-color:rgba(0,0,0,0);color:#666;border:.5px solid #d9d9d9;flex-shrink:0}.bb-admin-settings-field__input-button-btn--icon-only:hover{background-color:#f6f6f6;color:#1e1e1e;border-color:#ef5d33}.bb-admin-settings-field__input-button-btn--icon-only:disabled{background-color:rgba(0,0,0,0);opacity:.5}.bb-admin-settings-field__input-button-btn--icon-only .bb-admin-settings-field__input-button-icon{font-size:16px;line-height:1;display:inline-block}.bb-admin-settings-field__input-button-icon.is-spinning{animation:bb-admin-spin .9s linear infinite}.bb-admin-settings-field__input-button-error{color:#d63638;font-size:13px;line-height:18px;margin:0}.bb-admin-settings-field__input-button-warning{color:#df7d05;font-size:13px;line-height:18px;margin:0}@keyframes bb-admin-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.bb-admin-settings-field__password{display:flex;align-items:center;position:relative;width:100%;max-width:500px}.bb-admin-settings-field__password-input[type]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-admin-settings-field__password-input[type]:focus{box-shadow:none;border-color:#999}.bb-admin-settings-field__password-input[type]:disabled{opacity:.7;cursor:not-allowed}.bb-admin-settings-field__password-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:none;cursor:pointer;color:#666;border-radius:4px;transition:color .2s ease}.bb-admin-settings-field__password-toggle:hover{color:#1e1e1e}.bb-admin-settings-field__password-toggle--visible{color:#2f2f2f}.bb-admin-settings-field__password-toggle [class*=bb-icon]{color:#666;font-size:20px}.bb-admin-settings-form__field.bb-admin-settings-form__field--select-full .components-input-control__container{background-color:rgba(0,0,0,0)}.bb-admin-settings-form__field.bb-admin-settings-form__field--select-full .components-select-control{max-width:500px}.bb-admin-settings-form__field.bb-admin-settings-form__field--select-full .components-select-control__input{max-width:500px;width:100%}.bb-admin-settings-form__field.bb-admin-settings-form__field--input-full .components-text-control__input{max-width:500px;width:100%}.bb-admin-settings-form__field.bb-admin-settings-form__field--custom-full-width .bb-admin-settings-form__field-input-wrapper{width:100%}.bb-admin-settings-form__field.bb-admin-settings-form__field--custom-full-width .bb-admin-settings-form__field-input-wrapper>div{width:100%}.bb-admin-settings-form__field.bb-admin-settings-form__field--custom-full-width .components-base-control,.bb-admin-settings-form__field.bb-admin-settings-form__field--custom-full-width .components-select-control,.bb-admin-settings-form__field.bb-admin-settings-form__field--custom-full-width .components-text-control__input{max-width:none;width:100%}.bb-admin-settings-form__field.bb-admin-settings-form__field--custom-full-width .components-base-control .components-select-control__input{max-width:none;width:100%}.bb-extension-list__items{display:flex;flex-direction:column;gap:16px}.bb-extension-list__item{display:flex;align-items:center;gap:8px}.bb-extension-list__item-remove{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:#666;transition:color .2s ease}.bb-extension-list__item-remove i{font-size:20px;line-height:1}.bb-extension-list__item-remove:hover{color:#d63638}.bb-extension-list__item-remove:focus{outline:none}.bb-extension-list__item-remove:disabled{opacity:.5;pointer-events:none}.bb-extension-list__add-btn{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-extension-list__add-btn:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-extension-list__add-btn:focus,.bb-extension-list__add-btn:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-extension-list__add-btn[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-extension-list__add-btn>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-extension-list__add-btn{display:inline-flex;align-items:center;gap:6px;margin-top:16px}.bb-extension-list__add-btn i{font-size:16px;line-height:1}.bb-extension-modal-overlay{z-index:100100;background-color:rgba(0,0,0,.6);backdrop-filter:blur(1px)}.bb-extension-modal.components-modal__frame{max-width:640px}.bb-extension-modal__body{padding:24px;display:flex;flex-direction:column;gap:16px}.bb-extension-modal__field{display:flex;flex-direction:column;gap:4px}.bb-extension-modal__label{color:#2f2f2f;font-size:13px;font-weight:500;line-height:1;padding:3px 0}.bb-extension-modal__required{color:#d63638;margin-left:2px}.bb-extension-modal__field-hint{color:#666;font-size:12px;line-height:16px;margin:0}.bb-extension-modal .components-base-control{margin-bottom:0}.bb-extension-modal .components-text-control__input{background-color:#f6f6f6;border:.5px solid #d9d9d9;border-radius:6px;padding:7px 8px;font-size:13px;color:#1e1e1e;line-height:1.5;box-shadow:none;min-height:auto}.bb-extension-modal .components-text-control__input:focus{border-color:#ef5d33;box-shadow:none;outline:none}.bb-extension-modal .components-text-control__input::placeholder{color:#999}.bb-extension-modal .components-textarea-control__input{background-color:#f6f6f6;border:.5px solid #d9d9d9;border-radius:6px;padding:8px;font-size:13px;color:#1e1e1e;line-height:1.5;box-shadow:none;resize:vertical;min-height:72px}.bb-extension-modal .components-textarea-control__input:focus{border-color:#ef5d33;box-shadow:none;outline:none}.bb-extension-modal .components-textarea-control__input::placeholder{color:#999}.bb-extension-modal__icon-select{position:relative}.bb-extension-modal__icon-dropdown{background-color:#f6f6f6;border:.5px solid #ccc;border-radius:6px;padding:7px 8px;font-size:13px;color:#1e1e1e;line-height:18px;width:100%;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:4px;min-width:120px}.bb-extension-modal__icon-dropdown i{font-size:20px;color:#2f2f2f;flex-shrink:0}.bb-extension-modal__icon-dropdown:focus{border-color:#ef5d33;box-shadow:none;outline:none}.bb-extension-modal__icon-dropdown.is-open{border-color:#ef5d33}.bb-extension-modal__icon-dropdown-label{flex:1 0 0;font-size:13px;line-height:18px;color:#1e1e1e}.bb-extension-modal__icon-dropdown-chevron{font-size:16px !important;color:#2f2f2f !important}.bb-extension-modal__icon-dropdown-list{position:absolute;top:100%;left:0;right:0;z-index:10;background-color:#fff;border:.5px solid #d9d9d9;border-radius:6px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.12);margin-top:4px;max-height:200px;overflow-y:auto;padding:4px}.bb-extension-modal__icon-dropdown-item{display:flex;align-items:center;gap:4px;padding:6px 8px;cursor:pointer;border-radius:4px;font-size:13px;line-height:18px;color:#1e1e1e}.bb-extension-modal__icon-dropdown-item i{font-size:20px;color:#2f2f2f;flex-shrink:0}.bb-extension-modal__icon-dropdown-item:hover{background-color:#f6f6f6}.bb-extension-modal__icon-dropdown-item.is-selected{background-color:#f6f6f6;font-weight:500}.bb-extension-modal__mime-row{display:flex;align-items:center;gap:12px}.bb-extension-modal__mime-row .components-base-control{flex:1}.bb-extension-modal__mime-checker-toggle.components-button{white-space:nowrap;border:1px solid #ef5d33 !important;border-radius:8px;background:rgba(0,0,0,0) !important;color:#ef5d33 !important;font-size:14px;font-weight:400;line-height:20px;padding:6px 16px;box-shadow:none !important}.bb-extension-modal__mime-checker-toggle.components-button:hover{background-color:rgba(239,93,51,.05) !important;box-shadow:none !important}.bb-extension-modal__mime-checker-toggle.components-button:focus{box-shadow:none !important;outline:none}.bb-extension-modal__mime-checker{border:.5px solid #ccc;border-radius:12px;padding:8px 16px 16px;display:flex;flex-direction:column;gap:16px}.bb-extension-modal__mime-checker-title{font-size:14px;font-weight:500;color:#1e1e1e;line-height:20px;padding:6px 0;margin:0}.bb-extension-modal__mime-checker-desc{font-size:13px;color:#2f2f2f;margin:0;line-height:18px}.bb-extension-modal__mime-checker-upload-row{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;background-color:#f6f6f6;border:.5px solid #e5e5e5;border-radius:8px;padding:8px 24px 8px 8px}.bb-extension-modal__mime-checker-upload-btn{white-space:nowrap;border:.5px solid #ccc;border-radius:6px;background:rgba(0,0,0,0);color:#1e1e1e;font-size:13px;font-weight:400;line-height:18px;padding:3px 8px;cursor:pointer;display:flex;align-items:center;gap:4px}.bb-extension-modal__mime-checker-upload-btn i{font-size:14px}.bb-extension-modal__mime-checker-upload-name{font-size:11px;color:#1e1e1e;line-height:16px}.bb-extension-modal__mime-checker-file-hidden{display:none}.bb-extension-modal__mime-checker-btn.components-button{font-size:14px;font-weight:400;line-height:20px;padding:6px 16px;border:none !important;border-radius:8px;color:#fff !important;background-color:#ef5d33 !important;box-shadow:none !important;align-self:flex-start}.bb-extension-modal__mime-checker-btn.components-button:hover{background-color:rgb(237.1454545455,74.2227272727,27.3545454545) !important;color:#fff !important;box-shadow:none !important}.bb-extension-modal__mime-checker-btn.components-button:focus{box-shadow:none !important;outline:none;color:#fff !important;background-color:#ef5d33 !important}.bb-extension-modal__mime-checker-btn.components-button:active{background-color:rgb(231.0763636364,65.6981818182,18.1236363636) !important;box-shadow:none !important;color:#fff !important}.bb-extension-modal__mime-checker-result{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #d9d9d9;flex-wrap:wrap}.bb-extension-modal__mime-checker-result-label{font-size:13px;font-weight:400;color:#2f2f2f}.bb-extension-modal__mime-checker-result-value{font-size:13px;font-weight:500;color:#1e1e1e;background-color:#f6f6f6;padding:4px 8px;border-radius:6px;border:.5px solid #d9d9d9;font-family:inherit;line-height:18px}.bb-extension-modal__mime-checker-use-btn.components-button{font-size:14px;font-weight:400;line-height:20px;padding:6px 16px;border:none !important;border-radius:8px;color:#fff !important;background-color:#ef5d33 !important;box-shadow:none !important}.bb-extension-modal__mime-checker-use-btn.components-button:hover{background-color:rgb(237.1454545455,74.2227272727,27.3545454545) !important;color:#fff !important;box-shadow:none !important}.bb-extension-modal__mime-checker-use-btn.components-button:focus{box-shadow:none !important;outline:none;color:#fff !important;background-color:#ef5d33 !important}.bb-extension-modal__mime-checker-use-btn.components-button:active{background-color:rgb(231.0763636364,65.6981818182,18.1236363636) !important;box-shadow:none !important;color:#fff !important}.bb-doc-extensions-modal.components-modal__frame{max-width:720px;max-height:80vh}.bb-doc-extensions-modal .components-modal__content{overflow-y:auto}.bb-doc-extensions-modal__body{padding:0 0 16px}.bb-doc-extensions-modal__list{display:flex;flex-direction:column;max-height:400px;overflow-y:auto}.bb-doc-extensions-modal__item{display:flex;align-items:center;gap:12px;padding:4px 8px;margin:8px 24px;border:1px solid rgba(0,0,0,0);border-radius:8px}.bb-doc-extensions-modal__item:hover{border-color:#d9d9d9;background-color:#f6f6f6}.bb-doc-extensions-modal__item--disabled{opacity:.6}.bb-doc-extensions-modal__item--editing{padding:16px 24px;background-color:#f6f6f6}.bb-doc-extensions-modal__item--editing:hover{background-color:#f6f6f6}.bb-doc-extensions-modal__checkbox{display:flex;align-items:center;flex-shrink:0}.bb-doc-extensions-modal__checkbox .components-base-control{margin-bottom:0}.bb-doc-extensions-modal__checkbox .components-base-control__field{margin-bottom:0}.bb-doc-extensions-modal__checkbox .components-checkbox-control__input-container{margin-right:0}.bb-doc-extensions-modal__ext-name{font-size:14px;font-weight:500;color:#1e1e1e;min-width:60px;flex-shrink:0}.bb-doc-extensions-modal__ext-icon{font-size:22px;color:#666;flex-shrink:0;width:24px;text-align:center}.bb-doc-extensions-modal__ext-desc{flex:1;font-size:13px;font-weight:400;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-doc-extensions-modal__ext-actions{flex-shrink:0}.bb-doc-extensions-modal__ext-actions .components-dropdown-menu__toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;min-width:auto;height:auto;color:#2f2f2f;padding:4px;border:1px solid rgba(0,0,0,0);border-radius:6px}.bb-doc-extensions-modal__ext-actions .components-dropdown-menu__toggle i{font-size:24px;line-height:1;font-weight:700}.bb-doc-extensions-modal__ext-actions .components-dropdown-menu__toggle:hover,.bb-doc-extensions-modal__ext-actions .components-dropdown-menu__toggle:focus,.bb-doc-extensions-modal__ext-actions .components-dropdown-menu__toggle.is-opened{color:#1e1e1e;background:#f0f0f0;border-color:#d9d9d9;box-shadow:none}.bb-doc-extensions-modal__ext-actions .components-dropdown-menu__toggle .dashicon,.bb-doc-extensions-modal__ext-actions .components-dropdown-menu__toggle svg:not(:first-child){display:none}.bb-doc-extensions-modal__ext-ellipsis{display:flex;align-items:center;justify-content:center;color:#666;padding:0;min-width:24px}.bb-doc-extensions-modal__ext-ellipsis i{font-size:18px;line-height:1;font-weight:700}.bb-doc-extensions-modal__edit-form{display:flex;flex-direction:column;gap:12px;width:100%}.bb-doc-extensions-modal__edit-field{display:flex;flex-direction:column;gap:4px}.bb-doc-extensions-modal__edit-field .components-text-control__input{background-color:#fff;border:.5px solid #d9d9d9;border-radius:6px;padding:7px 8px;font-size:13px;color:#1e1e1e;line-height:1.5;box-shadow:none;min-height:auto}.bb-doc-extensions-modal__edit-field .components-text-control__input:focus{border-color:#ef5d33;box-shadow:none;outline:none}.bb-doc-extensions-modal__edit-actions{display:flex;justify-content:flex-end;gap:8px}.bb-doc-extensions-modal__add-btn-wrap{padding:16px 24px 0;border-top:1px solid #d9d9d9}.bb-doc-extensions-modal__add-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;line-height:18px;color:#fff;background-color:#ef5d33;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s ease}.bb-doc-extensions-modal__add-btn i{font-size:16px;line-height:1}.bb-doc-extensions-modal__add-btn:hover{opacity:.9}.bb-doc-extensions-modal__add-btn:disabled{opacity:.5;pointer-events:none}.bb-extension-modal-overlay--nested{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100200;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}.bb-extension-modal--nested{position:relative;z-index:100201;max-width:640px;width:100%;background:#fff;border-radius:16px;border:none;box-shadow:0px 4px 24px 0px rgba(0,0,0,.16);overflow:visible}.bb-extension-modal--nested__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding:16px 16px 16px 24px;background:#fff;border-radius:16px 16px 0 0}.bb-extension-modal--nested__header h1{color:#1e1e1e;font-size:18px;font-weight:500;line-height:1;margin:0;padding:0}.bb-extension-modal--nested .bb-extension-modal__body{background:#fff}.bb-extension-modal--nested .bb-extension-modal__error{color:#d63638;font-size:13px;line-height:18px;padding:0 16px}.bb-extension-modal--nested .bb-admin-settings-modal__footer,.bb-extension-modal--nested .bb-extension-modal__footer{border-radius:0 0 16px 16px}.bb-extension-modal--nested__close{background:none;border:none;cursor:pointer;padding:4px;color:#2f2f2f;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center}.bb-extension-modal--nested__close:hover{color:#1e1e1e}.bb-admin-settings-field__checkbox-list{display:flex;flex-direction:column;width:100%}.bb-admin-settings-field__checkbox-list .bb-admin-settings-form__field-description{margin:0 0 8px 0}.bb-admin-settings-field__checkbox-list-cards{display:flex;flex-wrap:wrap;gap:8px;max-width:656px;margin-top:10px}.bb-admin-settings-field__checkbox-list-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:.5px solid #d9d9d9}.bb-admin-settings-field__checkbox-list-item:last-child{border-bottom:none}.bb-admin-settings-field__checkbox-list-item>i{font-size:20px;color:#666;cursor:grab;flex-shrink:0}.bb-admin-settings-field__checkbox-list-item .components-toggle-control{margin-bottom:0;flex:1}.bb-admin-settings-field__checkbox-list-item .components-toggle-control .components-base-control__field{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.bb-admin-settings-field__checkbox-list-item.is-dragging{background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.12);border-bottom:1px solid #d9d9d9}.bb-admin-settings-field__checkbox-list-label{display:inline-flex;align-items:center;gap:8px}.bb-admin-settings-field__checkbox-list-badge{font-size:11px;line-height:1;padding:4px 8px;border-radius:4px;background-color:#1e1e1e;color:#fff;white-space:nowrap}.bb-admin-settings-field__checkbox-list-status-tag{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 8px;background-color:#f0f0f0;border:.5px solid #ccc;border-radius:999px;color:#1e1e1e;font-size:11px;font-weight:500;line-height:1.45;white-space:nowrap}.bb-admin-settings-field__checkbox-list-label-text{min-width:30%}.bb-pro-badge{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid #e0623d;border-radius:999px;background:linear-gradient(100deg, #F7DFDB 4.86%, #D8D6FF 91.52%);margin:0 8px 0 16px}.bb-pro-badge span{font-size:11px;font-weight:500;line-height:16px;color:#2f2f2f}.bb-pro-badge [class*=bb-icon]{font-size:16px;line-height:1;font-weight:400;margin-right:4px}.bb-pro-badge__play-link{display:inline-flex;vertical-align:middle;text-decoration:none;background:rgba(0,0,0,0);border:0;padding:0;margin:0;cursor:pointer;line-height:0}.bb-pro-badge__play-link [class*=bb-icon]{color:#2f2f2f;font-size:16px;font-weight:400;padding:4px;background-color:#f6f6f6;border:1px solid #d9d9d9;border-radius:999px}.bb-pro-badge__play-link:focus{outline:none;box-shadow:none}.bb-admin-feature-settings__section-pro-badge{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid #e0623d;border-radius:999px;background:linear-gradient(100deg, rgba(224, 98, 61, 0.1) 4.86%, rgba(62, 52, 255, 0.1) 91.52%);text-decoration:none;cursor:pointer;margin:0;font-family:inherit}.bb-admin-feature-settings__section-pro-badge:is(button){appearance:none}.bb-admin-feature-settings__section-pro-badge span{font-size:11px;font-weight:500;line-height:16px;color:#2f2f2f}.bb-admin-feature-settings__section-pro-badge [class*=bb-icon]{font-size:16px;line-height:1;font-weight:400;margin-right:4px}.bb-admin-feature-settings__section-pro-badge:focus{outline:none;box-shadow:none}.bb-admin-settings-form__field--pro-locked .bb-admin-settings-form__field-content{opacity:.6;pointer-events:none;user-select:none}.bb_emotions_item{height:96px;width:96px;background:#fff;border:.5px solid #d9d9d9;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;position:relative}.bb_emotions_item.is-disabled{opacity:.5;pointer-events:none}.bb_emotions_item .bb_emotions_icon{height:64px;background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb_emotions_item .bb_emotions_icon i.bb-icon-rf{font-size:32px;line-height:1}.bb_emotions_item .bb_emotions_icon img{width:32px;height:32px;object-fit:contain}.bb_emotions_item .bb_emotions_icon .bbpro-icon-emoji{font-size:32px;line-height:1;display:flex;align-items:center;justify-content:center}.bb_emotions_item .bb_emotions_icon .bbpro-icon-emoji img{width:32px;height:32px}.bb_emotions_item .bb_emotions_footer{min-height:32px;background:#fff;border-top:.5px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;gap:4px;box-sizing:border-box}.bb_emotions_item .bb_emotions_footer span{font-size:13px;font-weight:400;line-height:18px;color:#1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions{display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;min-width:auto;height:auto;color:#666}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle i{font-size:16px;line-height:1;font-weight:700}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle:hover,.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle:focus,.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle.is-pressed{color:#1e1e1e;background:none;box-shadow:none}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle .dashicon,.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle svg:not(:first-child){display:none}.bb_emotions_item.bb_emotions_item_action{background:#f6f6f6;cursor:pointer;transition:background-color .2s ease}.bb_emotions_item.bb_emotions_item_action:hover{background:#f6f6f6}.bb_emotions_item.bb_emotions_item_action .bb_emotions_add_new{width:100%;height:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.bb_emotions_item.bb_emotions_item_action .bb_emotions_add_new i{font-size:32px;line-height:1;color:#666}.bb_emotions_item.bb_emotions_item_action:hover .bb_emotions_add_new i{color:#1e1e1e}.bb-reaction-button-field{display:flex}.bb-reaction-button-card{width:96px;height:96px;background:#fff;border:.5px solid #d9d9d9;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;flex-shrink:0}.bb-reaction-button-card__preview{display:flex;flex-direction:column;height:100%}.bb-reaction-button-card__icon-wrapper{height:64px;background:#f6f6f6;display:flex;align-items:center;justify-content:center}.bb-reaction-button-card__icon-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.bb-reaction-button-card__icon-btn [class*=bb-icon]{font-size:32px;line-height:1;color:#1e1e1e}.bb-reaction-button-card__icon-btn:hover i{color:#2f2f2f}.bb-reaction-button-card__footer{min-height:32px;background:#fff;border-top:.5px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;gap:4px;box-sizing:border-box}.bb-reaction-button-card__footer input[type=text]{font-size:13px;font-weight:400;line-height:1;color:#1e1e1e;border:none;background:rgba(0,0,0,0);padding:0;margin:0;outline:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:auto}.bb-reaction-button-card__footer input[type=text]:focus{outline:none;box-shadow:none}.bb-reaction-button-card__footer input[type=text]::placeholder{color:#666}.bb-reaction-button-card__menu-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;color:#666}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;min-width:auto;height:auto;color:#666}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle i{font-size:16px;line-height:1;font-weight:700}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle:hover,.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle:focus,.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle.is-pressed{color:#1e1e1e;background:none;box-shadow:none}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle .dashicon,.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle svg:not(:first-child){display:none}#bbpro_emotion_modal .media-modal-content{background:rgba(0,0,0,0);box-shadow:none}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__header{background-color:#fff;border-bottom:1px solid #d9d9d9;border:1px solid #d9d9d9;border-radius:12px 12px 0 0;padding:22px 24px}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__header h3{color:#1e1e1e;font-size:18px;font-weight:500;line-height:1}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__body{height:calc(100% - 115px)}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__footer{background-color:#fff;border-top:1px solid #d9d9d9;border-radius:0 0 12px 12px;padding:8px 16px}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__footer .bbpro_select_icon{font-size:14px;font-weight:400;line-height:18px;color:#fff;background-color:#ef5d33;padding:8px 16px;border:none;border-radius:8px}#bbpro_emotion_modal .media-modal-close{top:20px;right:20px;width:auto;height:auto;box-shadow:none}#bbpro_emotion_modal .media-modal-close .media-modal-icon{display:flex}#bbpro_emotion_modal .media-modal-close .media-modal-icon:before{content:"";color:#2f2f2f;font-size:24px;font-family:"bb-icons-rl";font-weight:400}#bbpro_emotion_modal .media-modal-close:hover{background-color:#f6f6f6}#bbpro_emotion_modal .media-modal-close:focus{outline:none}#bbpro_emotion_modal #bbpro-icon-left-section{background-color:#fff;border-right:1px solid #d9d9d9}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters{border-bottom:1px solid #d9d9d9}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select:focus,#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select:hover{color:#1e1e1e;border-color:#999;box-shadow:none}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select:hover{color:#1e1e1e}#bbpro_emotion_modal #bbpro-icon-right-section{background-color:#fff}#bbpro_emotion_modal #bbpro_icon_preview h3{color:#1e1e1e;font-size:14px;font-weight:500;line-height:1}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] input[type=text]{background-color:#f6f6f6;border:1px solid #d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:2px 8px;border-radius:6px}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] label{color:#2f2f2f;font-size:13px;font-weight:500}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .wp-color-result{border-color:#d9d9d9}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .wp-color-result span{background-color:#f0f0f0}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .wp-picker-default{background-color:#f0f0f0;border-color:#d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:4px 8px;border-radius:6px;line-height:1.8;min-height:auto}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:none}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-picker-inner{background-color:#fff}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-square,#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-slider,#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-square-inner,#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-palette{border-radius:12px}#bbpro_emotion_modal #bbpro_icon_preview .bbpro-new-icon-text-wrp .bbpro-icon-text-limit{color:#666}#bbpro_emotion_modal .bbpro_icon_picker_preview .icon-picker-preview{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:none}#bbpro_emotion_modal .bbpro-icon-search{position:relative}#bbpro_emotion_modal .bbpro-icon-search input.bbpro-icon-search-input{background-color:#f6f6f6;border:1px solid #d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:2px 8px 2px 30px;border-radius:6px}#bbpro_emotion_modal .bbpro-icon-search input.bbpro-icon-search-input:focus{outline:none;box-shadow:none;border-color:#e5e5e5}#bbpro_emotion_modal .bbpro-icon-search [class*=bb-icon]{position:absolute;left:8px;top:50%;transform:translateY(-50%);padding:0}#bbpro_emotion_modal .bbpro-icon-search [class*=bb-icon]:before{content:"";font-size:16px;font-family:"bb-icons-rl";line-height:1;font-weight:400;color:#666}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon{background-color:#f6f6f6;border-radius:6px;box-shadow:none;border:1px solid #d9d9d9}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon:after{display:none}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon .bbpro-icon-title{background-color:#fff;border-top:1px solid #d9d9d9;box-shadow:none;border-radius:0 0 6px 6px}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon .bbpro-icon-title span{color:#1e1e1e;font-size:12px}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon .bbpro-icon-emoji{font-size:4rem;width:100%;height:calc(100% - 30px);top:0}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon img{width:50px}#bbpro_emotion_modal .bbpro-icons-list{max-height:calc(100% - 55px)}#bbpro_emotion_modal .bbpro-icons-list .bbpro-icon>i:before{color:#1e1e1e;font-size:5em}#bbpro_emotion_modal .bbpro-icon-uploader-main,#bbpro_emotion_modal .bbpro-emojis-list{max-height:calc(100% - 55px);overflow:auto}.bbpro_reaction_delete_confirmation .media-modal-content{background:rgba(0,0,0,0);box-shadow:none}.bbpro_reaction_delete_confirmation .media-modal-close .media-modal-icon:before{content:"";color:#2f2f2f;font-size:24px;font-family:"bb-icons-rl";font-weight:400}.bbpro_reaction_delete_confirmation .bbpro-modal-box__header{background-color:#fff;border-bottom:1px solid #d9d9d9;border:1px solid #d9d9d9;border-radius:12px 12px 0 0;padding:22px 24px}.bbpro_reaction_delete_confirmation .bbpro-modal-box__header h3{color:#1e1e1e;font-size:18px;font-weight:500;line-height:1}.bbpro_reaction_delete_confirmation .bbpro-modal-box__body{background-color:#fff}.bbpro_reaction_delete_confirmation .bbpro-modal-box__footer{background-color:#fff;border-top:1px solid #d9d9d9;border-radius:0 0 12px 12px;padding:8px 16px}.bbpro_reaction_delete_confirmation .bb-pro-reaction-cancel-delete-emotion{background-color:#fff;border-color:#d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:4px 8px;border-radius:8px;line-height:1.8;min-height:auto}.bbpro_reaction_delete_confirmation .bb-pro-reaction-cancel-delete-emotion:hover{background-color:#f0f0f0;border-color:#d9d9d9;color:#1e1e1e}.bbpro_reaction_delete_confirmation .bb-pro-reaction-delete-emotion{font-size:14px;font-weight:400;line-height:18px;color:#fff !important;background-color:#ef5d33 !important;padding:8px 16px;border:none;border-radius:8px;margin-left:8px}.bbpro_reaction_delete_confirmation .bbpro-modal-box_loader{background-color:#fff;margin:0 -20px;border-radius:0 0 12px 12px}.bbpro_reaction_delete_confirmation .bbpro-modal-box_loader .bb-icon-spinner:before{content:"";font-size:28px;color:#2f2f2f;font-family:"bb-icons-rl";font-weight:400}.bb-admin-feature-disabled{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 130px);padding:40px 24px;text-align:center}.bb-admin-feature-disabled__icon{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.bb-admin-feature-disabled__icon [class*=bb-icon]{color:#2f2f2f;font-size:50px}.bb-admin-feature-disabled__title{color:#1e1e1e;font-size:18px;font-weight:500;line-height:1.4;margin:0 0 8px}.bb-admin-feature-disabled__description{color:#666;font-size:13px;font-weight:400;line-height:1.5;margin:0 0 24px;max-width:400px}.bb-admin-feature-disabled__actions .components-button.is-primary{background-color:#ef5d33;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:400;line-height:20px;padding:8px 16px;cursor:pointer;transition:opacity .2s ease;box-shadow:none}.bb-admin-feature-disabled__actions .components-button.is-primary:hover{background-color:#ef5d33;opacity:.9}.bb-admin-feature-disabled__actions .components-button.is-primary:focus{box-shadow:0 0 0 1px #ef5d33}#section-group_navigation_order .bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-content,#section-profile_navigation_order .bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-content{margin-left:0}#section-group_navigation_order .bb-admin-settings-field__checkbox-list-item:first-child,#section-profile_navigation_order .bb-admin-settings-field__checkbox-list-item:first-child{padding-top:0}#section-group_navigation_order .bb-admin-settings-field__checkbox-list .components-form-toggle,#section-profile_navigation_order .bb-admin-settings-field__checkbox-list .components-form-toggle{order:2}#section-group_navigation_order .bb-admin-settings-field__checkbox-list-label,#section-profile_navigation_order .bb-admin-settings-field__checkbox-list-label{width:100%}#section-group_navigation_order .bb-admin-settings-field__checkbox-list-badge,#section-profile_navigation_order .bb-admin-settings-field__checkbox-list-badge{color:#1e1e1e;font-size:11px;margin:0 auto;padding:4px 8px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:999px}.bb_share_item{height:96px;width:96px;background:#fff;border:.5px solid #d9d9d9;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;position:relative}.bb_share_item_Messenger{color:#447cff}.bb_share_item_Facebook{color:#1877f2}.bb_share_item_X{color:#0c0c0d}.bb_share_item_Linkedin{color:#0076b2}.bb_share_item_Whatsapp{color:#1faf38}.bb_share_item .bb_share_icon{height:64px;background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb_share_item .bb_share_icon [class*=bb-icon]{font-size:32px;line-height:1;font-weight:500}.bb_share_item .bb_share_footer{min-height:32px;background:#fff;border-top:.5px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;gap:4px;box-sizing:border-box}.bb_share_item .bb_share_footer>span{font-size:12px;font-weight:400;line-height:18px;color:#1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0}.bb_share_item .bb_share_footer .components-checkbox-control__input-container{margin:0 4px 0 0}.bb_share_item .bb_share_checkbox{position:absolute;top:5px;right:5px}.bb-custom-select{position:relative}.bb-custom-select--disabled{opacity:.6;pointer-events:none}.bb-custom-select__label{display:block;color:#2f2f2f;font-size:13px;font-weight:500;line-height:18px;margin-bottom:8px;text-transform:none}.bb-custom-select__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;padding:6px 8px 6px 12px;background-color:#f6f6f6;border:1px solid #ccc;border-radius:6px;color:#1e1e1e;font-size:13px;font-weight:500;line-height:18px;cursor:pointer;box-sizing:border-box;text-align:left;transition:border-color .15s ease}.bb-custom-select__trigger:focus{outline:none;border-color:#999;box-shadow:none}.bb-custom-select__trigger--open{border-color:#ccc}.bb-custom-select__trigger-content{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.bb-custom-select__trigger-content [class*=bb-icons-rl],.bb-custom-select__trigger-content .bb-icon-l{font-size:16px;line-height:1;color:#2f2f2f;flex-shrink:0}.bb-custom-select__trigger-content [class*=bb-icons-rl]:before,.bb-custom-select__trigger-content .bb-icon-l:before{margin:0}.bb-custom-select__trigger-content .bb-custom-select__option-svg{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:#666}.bb-custom-select__trigger-content .bb-custom-select__option-svg svg{width:100%;height:100%}.bb-custom-select__trigger-text{color:#1e1e1e;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-custom-select__arrow{font-size:16px;line-height:1;color:#666;flex-shrink:0;transition:transform .15s ease}.bb-custom-select__trigger--open .bb-custom-select__arrow{transform:rotate(180deg)}.bb-custom-select__dropdown{position:absolute;top:calc(100% + 4px);left:0;width:100%;min-width:192px;max-height:320px;max-width:225px;overflow-y:auto;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.12);z-index:100060;padding:8px 0;box-sizing:border-box}.bb-custom-select__dropdown::-webkit-scrollbar{width:4px}.bb-custom-select__dropdown::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.bb-custom-select__dropdown::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:999px}.bb-custom-select__group-title{padding:10px 8px 10px 16px;color:#999;font-size:13px;font-weight:500;line-height:18px;white-space:nowrap;border-bottom:.5px solid #e5e5e5;cursor:default}.bb-custom-select__option{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:10px 8px 10px 16px;background:none;border:none;color:#666;font-size:13px;font-weight:500;line-height:18px;cursor:pointer;text-align:left;box-sizing:border-box}.bb-custom-select__option [class*=bb-icons-rl],.bb-custom-select__option .bb-icon-l{font-size:20px;line-height:1;flex-shrink:0}.bb-custom-select__option .bb-custom-select__option-svg{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.bb-custom-select__option .bb-custom-select__option-svg svg{width:100%;height:100%}.bb-custom-select__option--active,.bb-custom-select__option:hover{background-color:#f6f6f6;color:#1e1e1e}.bb-custom-select__option--selected{color:#1e1e1e}.bb-custom-select__option--disabled,.bb-custom-select__option--disabled:hover,.bb-custom-select__option--disabled:focus{background-color:rgba(0,0,0,0);color:#666;opacity:.5;cursor:not-allowed}.bb-custom-select__option:focus{outline:none;background-color:#f6f6f6}.bb-custom-select__option-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-custom-select__help{color:#666;font-size:13px;font-weight:400;line-height:1.5;margin:8px 0 0 0}.bb-custom-select__type .bb-custom-select__dropdown{top:calc(100% - 20px)}.bb-admin-media-picker{display:flex;flex-direction:column;gap:12px;width:100%}.bb-admin-media-picker__preview-area,.bb-admin-media-picker__multi-area{display:flex;flex-direction:row;align-items:flex-start;gap:8px;flex-wrap:wrap}.bb-admin-media-picker__preview{width:184px;height:56px;border:1px solid #ddd;border-radius:8px;overflow:hidden;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:8px 16px;box-sizing:border-box;flex-shrink:0}.bb-admin-media-picker__preview-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.bb-admin-media-picker__multi-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.bb-admin-media-picker__multi-item{width:80px;height:80px;border:1px solid #ddd;border-radius:6px;overflow:hidden}.bb-admin-media-picker__multi-item img{width:100%;height:100%;object-fit:cover;display:block}.bb-admin-media-picker__actions{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.bb-admin-media-picker__btn{display:inline-flex;align-items:center;gap:6px;padding:3px 6px;background:#f6f6f6;border:1px solid #ddd;border-radius:4px;color:#1e1e1e;font-size:13px;font-weight:500;line-height:1.4;cursor:pointer}.bb-admin-media-picker__btn--remove{background-color:rgba(0,0,0,0)}.bb-admin-media-picker__btn i{font-size:13px;line-height:1}.bb-admin-media-picker__btn:disabled{opacity:.5;cursor:not-allowed}.bb-admin-media-picker__btn:focus{outline:2px solid #2f2f2f}.bb-admin-media-picker__placeholder-area{display:flex}.bb-admin-media-picker__placeholder-area--large{align-items:center;gap:16px}.bb-admin-media-picker__placeholder{display:inline-flex;align-items:center;justify-content:center;width:184px;height:56px;background:#f6f6f6;border:1px dashed #e5e5e5;border-radius:6px;color:#666}.bb-admin-media-picker__placeholder i{color:#666;font-size:24px;line-height:1}.bb-admin-media-picker__placeholder:disabled{opacity:.5;cursor:not-allowed}.bb-admin-media-picker__placeholder--large{width:160px;height:160px;border-radius:12px;color:#666}.bb-admin-media-picker__placeholder--large i{font-size:40px}.bb-admin-media-picker__placeholder:focus{outline:2px solid #2f2f2f}.bb-admin-media-picker__upload-btn{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-admin-media-picker__upload-btn:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-admin-media-picker__upload-btn:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-admin-media-picker__upload-btn[disabled]{opacity:.5;pointer-events:none}.bb-admin-media-picker__upload-btn>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-media-picker--large .bb-admin-media-picker__preview{width:120px;height:120px;padding:0;border-radius:8px}.bb-admin-media-picker--large .bb-admin-media-picker__preview-image{width:100%;height:100%;object-fit:cover}.bb-admin-settings-form__field-content:has(.bb-admin-settings-color-picker) .bb-admin-settings-form__field-group-label{font-size:13px;margin-bottom:10px}.bb-admin-settings-form__field[data-field-name=bb_rl_dark_logo] .bb-admin-media-picker__preview:has(img){background-color:#000}.bb-admin-settings-form__field[data-field-name=buddyboss_og_image] .bb-admin-settings-form__field-group-label{margin-bottom:12px}.bb-admin-settings-form__field[data-field-name=buddyboss_og_image] .bb-admin-settings-form__field-help-text{padding-bottom:24px;margin-bottom:6px;border-bottom:1px solid #d9d9d9}[data-group=allowed_profile_types] .bb-admin-settings-form__field-help-text{margin-top:16px}.bb-admin-social-preview{display:flex;flex-direction:column;background:#f0f0f0;border-radius:6px;overflow:hidden;width:100%;max-width:600px}.bb-admin-social-preview__image{width:100%;aspect-ratio:1.91/1;background:#e0e0e0;overflow:hidden}.bb-admin-social-preview__image img{width:100%;height:100%;object-fit:cover;display:block}.bb-admin-social-preview__body{display:flex;flex-direction:column;gap:4px;padding:16px 20px}.bb-admin-social-preview__url{color:#666;font-size:13px;line-height:1.3}.bb-admin-social-preview__title{color:#1e1e1e;font-size:16px;font-weight:600;line-height:1.3;word-break:break-word}.bb-admin-social-preview__description{color:#1e1e1e;font-size:14px;line-height:1.5;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-admin-sortable-toggle-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bb-admin-sortable-toggle-list__item{display:flex;align-items:center;gap:8px;padding:4px 0;background:rgba(0,0,0,0);border:none;transition:box-shadow .15s ease}.bb-admin-sortable-toggle-list__item.is-dragging{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.12);border-radius:6px;padding:8px 12px}.bb-admin-sortable-toggle-list__handle{cursor:grab;color:#666;display:inline-flex;align-items:center;font-size:20px;line-height:1;flex-shrink:0;margin-right:6px}.bb-admin-sortable-toggle-list__handle:active{cursor:grabbing}.bb-admin-sortable-toggle-list__toggle{display:inline-flex;align-items:center;flex-shrink:0}.bb-admin-sortable-toggle-list__toggle .components-base-control,.bb-admin-sortable-toggle-list__toggle .components-toggle-control,.bb-admin-sortable-toggle-list__toggle .components-base-control__field{margin:0}.bb-admin-sortable-toggle-list__toggle .components-form-toggle{margin:0}.bb-admin-sortable-toggle-list__icon{display:inline-flex;align-items:center;justify-content:center;color:#2f2f2f;font-size:18px;line-height:1;flex-shrink:0}.bb-admin-sortable-toggle-list__label{color:#1e1e1e;font-size:14px;font-weight:400;line-height:1.4}.bb-admin-sortable-toggle-list__empty{color:#666;font-size:13px;margin:0}.bb-admin-editable-link-list{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%}.bb-admin-editable-link-list__list{list-style:none;margin:0 0 10px;padding:0;width:100%;display:flex;flex-direction:column;border-bottom:1px solid #d9d9d9}.bb-admin-editable-link-list__item{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px;background:rgba(0,0,0,0)}.bb-admin-editable-link-list__handle{cursor:grab;color:#666;display:inline-flex;align-items:center;font-size:20px;line-height:1;flex-shrink:0;height:28px}.bb-admin-editable-link-list__handle:active{cursor:grabbing}.bb-admin-editable-link-list__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bb-admin-editable-link-list__title-row{display:inline-flex;align-items:center;gap:6px}.bb-admin-editable-link-list__title-icon{color:#2f2f2f;font-size:16px;line-height:1}.bb-admin-editable-link-list__title{color:#1e1e1e;font-size:14px;font-weight:500;line-height:1.4}.bb-admin-editable-link-list__url{color:#2c6bff;font-size:13px;line-height:1.4;text-decoration:none;word-break:break-all}.bb-admin-editable-link-list__url:hover,.bb-admin-editable-link-list__url:focus{color:#2c6bff;text-decoration:underline}.bb-admin-editable-link-list__actions{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;margin-left:6px}.bb-admin-editable-link-list__action-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:rgba(0,0,0,0);color:#2f2f2f;cursor:pointer;font-size:16px;line-height:1;transition:background-color .15s ease,color .15s ease}.bb-admin-editable-link-list__action-btn:disabled{opacity:.5;cursor:not-allowed}.bb-admin-editable-link-list__add{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-editable-link-list__add:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-editable-link-list__add:focus,.bb-admin-editable-link-list__add:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-editable-link-list__add[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-editable-link-list__add>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-editable-link-list__modal.components-modal__frame{max-width:680px}.bb-admin-seo-preview{display:flex;flex-direction:column;gap:10px;padding:16px;background:#f0f0f0;border-radius:12px;width:100%;box-sizing:border-box}.bb-admin-seo-preview__site-row{display:flex;align-items:center;gap:12px}.bb-admin-seo-preview__icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover;background:#ef5d33;display:inline-flex;align-items:center;justify-content:center}.bb-admin-seo-preview__icon--placeholder{color:#fff;font-size:14px;font-weight:600;line-height:1}.bb-admin-seo-preview__site-info{display:flex;flex-direction:column;line-height:1.3;min-width:0}.bb-admin-seo-preview__site-name{color:#1e1e1e;font-size:16px;font-weight:500}.bb-admin-seo-preview__site-url{color:#666;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-admin-seo-preview__title{color:#1a0dab;font-size:18px;font-weight:500;line-height:1.3;word-break:break-word}.bb-admin-seo-preview__description{color:#2f2f2f;font-size:14px;line-height:1.4;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:-4px}.bb-admin-settings-form__field[data-field-name=buddyboss_seo_description] .bb-admin-settings-form__field-description{padding-bottom:24px;margin-bottom:14px;border-bottom:1px solid #d9d9d9}.bb-admin-tags-reference{display:block;width:100%;padding:16px;border:1px solid #ddd;border-radius:8px;box-sizing:border-box}.bb-admin-tags-reference__heading{margin:0 0 12px;color:#666;font-size:14px;font-weight:500;line-height:1.3}.bb-admin-tags-reference__list{list-style:disc;padding-left:20px;margin:0;display:flex;flex-direction:column;gap:8px}.bb-admin-tags-reference__item{color:#1e1e1e;font-size:13px;line-height:1.5;margin-bottom:0}.bb-admin-tags-reference__tag{font-family:inherit;display:inline-block;background:#f0f0f0;border-radius:6px;padding:3px 8px;color:#1e1e1e}.bb-admin-tags-reference__description{color:#2f2f2f}.bb-admin-feature-settings__no-section--activating{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:#666;text-align:center}.bb-admin-feature-settings__no-section--activating p{margin:0;font-size:14px}.bb-admin-feature-settings__no-section--activating .components-spinner{margin:0}#section-network_search_components .bb-admin-settings-form__child-fields{border-top:1px solid #d9d9d9;margin-top:16px;padding-top:16px}.bb-topic-list{width:100%}.bb-topic-list__items{display:flex;flex-direction:column;border:1px solid #d9d9d9;border-radius:12px;overflow:hidden;padding:16px;margin-top:8px}.bb-topic-list__items:empty{display:none}.bb-topic-list__items>div:last-child .bb-topic-list__item{margin-bottom:0}.bb-topic-list__item{display:flex;align-items:center;gap:12px;padding:8px;background:#f6f6f6;border:1px solid #d9d9d9;border-radius:8px;margin-bottom:16px}.bb-topic-list__item--dragging{opacity:.5}.bb-topic-list__item--drag-over{border-color:#ef5d33}.bb-topic-list__drag-handle{display:flex;align-items:center;cursor:grab;color:#666;font-size:16px;line-height:1;flex-shrink:0}.bb-topic-list__drag-handle:active{cursor:grabbing}.bb-topic-list__name{flex:1;font-size:12px;font-weight:500;color:#2f2f2f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.bb-topic-list__permission{font-size:11px;font-weight:400;color:#666;flex-shrink:0}.bb-topic-list__actions{flex-shrink:0;display:flex}.bb-topic-list__actions .components-dropdown-menu__toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;min-width:auto;height:auto;color:#666}.bb-topic-list__actions .components-dropdown-menu__toggle i{font-size:16px;line-height:1;font-weight:700}.bb-topic-list__actions .components-dropdown-menu__toggle:hover,.bb-topic-list__actions .components-dropdown-menu__toggle:focus,.bb-topic-list__actions .components-dropdown-menu__toggle.is-pressed{color:#1e1e1e;background:none;box-shadow:none}.bb-topic-list__actions .components-dropdown-menu__toggle .dashicon,.bb-topic-list__actions .components-dropdown-menu__toggle svg:not(:first-child){display:none}.bb-topic-list__add-btn.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-topic-list__add-btn.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-topic-list__add-btn.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-topic-list__add-btn.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-topic-list__add-btn.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-topic-list__add-btn.is-secondary{align-self:flex-start}.bb-topic-list__add-btn.is-secondary [class*=bb-icon]{font-size:16px;line-height:1;font-weight:400;margin-right:4px}.bb-topic-list__description{color:#666;font-size:13px;font-weight:400;line-height:1.5;margin:12px 0 0 0}.bb-topic-list__delete-loading{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.1);z-index:100000}.bb-topic-modal .components-modal__content{padding:0}.bb-topic-modal__body{padding:16px 24px;min-height:205px}.bb-topic-modal__error{color:#cc1818;font-size:13px;margin:4px 0 0 0}.bb-topic-modal__permission{margin-top:16px}.bb-topic-modal__permission-label{display:block;font-size:14px;font-weight:500;color:#1e1e1e;margin-bottom:8px}.bb-topic-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-topic-modal .bb-topic-modal__permission-label,.bb-topic-modal .components-base-control__label{color:#2f2f2f;font-size:13px;font-weight:500;text-transform:none}.bb-topic-modal .components-radio-control__group-wrapper{flex-direction:row;justify-content:flex-start}.bb-topic-delete-modal .components-modal__content{padding:0}.bb-topic-delete-modal__body{padding:24px}.bb-topic-delete-modal__body .components-v-stack{flex-direction:row;justify-content:flex-start}.bb-topic-delete-modal__body .bb-topic-delete-modal__migrate-select .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-topic-delete-modal__body .bb-topic-delete-modal__migrate-select .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-topic-delete-modal__body .bb-topic-delete-modal__migrate-select .components-select-control__input:focus,.bb-topic-delete-modal__body .bb-topic-delete-modal__migrate-select .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-topic-delete-modal__body .bb-topic-delete-modal__migrate-select .components-input-control-suffix-wrapper,.bb-topic-delete-modal__body .bb-topic-delete-modal__migrate-select .components-input-control__backdrop{display:none}.bb-topic-delete-modal__warning{font-size:14px;color:#1e1e1e;margin:0 0 16px 0}.bb-topic-delete-modal__migrate-select{margin-top:12px}.bb-topic-delete-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-topic-delete-modal__footer .components-button{font-size:14px;font-weight:400;line-height:20px;padding:6px 16px;border-radius:8px;box-shadow:none}.bb-topic-delete-modal__footer .components-button.is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-topic-delete-modal__footer .components-button.is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-topic-delete-modal__footer .components-button.is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-topic-delete-modal__footer .components-button.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-topic-delete-modal__footer .components-button.is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-topic-delete-modal__footer .components-button.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-topic-delete-modal__footer .components-button.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-topic-delete-modal__footer .components-button.is-primary:focus,.bb-topic-delete-modal__footer .components-button.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-topic-delete-modal__footer .components-button.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-topic-delete-modal__footer .components-button.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-topic-delete-modal .components-radio-control__group-wrapper{flex-direction:row;justify-content:flex-start}.bb-admin-reaction-migration-wrapper,.bb-admin-reaction-notice-wrapper{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:.5px solid #d9d9d9;margin-bottom:16px;width:100%}.bb-admin-reaction-info-wrapper{display:flex;flex-direction:column;gap:8px;width:100%}.bb-admin-reaction-info{display:flex;align-items:center;flex-wrap:wrap;min-height:24px;padding:3px 16px 3px 0;max-width:900px;width:100%}.bb-admin-reaction-info__text{margin:0;font-size:13px;line-height:18px;font-weight:400;color:#666;max-width:900px}.bb-admin-reaction-info__link{color:#2c6bff;text-decoration:none}.bb-admin-reaction-info__link:hover{text-decoration:underline}.bb-admin-reaction-info__link:focus{outline:2px solid #2c6bff;outline-offset:2px}#bbpro_emotion_modal .media-modal-content{background:rgba(0,0,0,0);box-shadow:none}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__header{background-color:#fff;border-bottom:1px solid #d9d9d9;border:1px solid #d9d9d9;border-radius:12px 12px 0 0;padding:22px 24px}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__header h3{color:#1e1e1e;font-size:18px;font-weight:500;line-height:1}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__body{height:calc(100% - 115px)}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__footer{background-color:#fff;border-top:1px solid #d9d9d9;border-radius:0 0 12px 12px;padding:8px 16px}#bbpro_emotion_modal .media-modal-content .bbpro-modal-box__footer .bbpro_select_icon{font-size:14px;font-weight:400;line-height:18px;color:#fff;background-color:#ef5d33;padding:8px 16px;border:none;border-radius:8px}#bbpro_emotion_modal .media-modal-close{top:20px;right:20px;width:auto;height:auto;box-shadow:none}#bbpro_emotion_modal .media-modal-close .media-modal-icon{display:flex}#bbpro_emotion_modal .media-modal-close .media-modal-icon:before{content:"";color:#2f2f2f;font-size:24px;font-family:"bb-icons-rl";font-weight:400}#bbpro_emotion_modal .media-modal-close:hover{background-color:#f6f6f6}#bbpro_emotion_modal .media-modal-close:focus{outline:none}#bbpro_emotion_modal #bbpro-icon-left-section{background-color:#fff;border-right:1px solid #d9d9d9}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters{border-bottom:1px solid #d9d9d9}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select:focus,#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select:hover{color:#1e1e1e;border-color:#999;box-shadow:none}#bbpro_emotion_modal #bbpro-icon-left-section .bbpro-icon-filters select:hover{color:#1e1e1e}#bbpro_emotion_modal #bbpro-icon-right-section{background-color:#fff}#bbpro_emotion_modal #bbpro_icon_preview h3{color:#1e1e1e;font-size:14px;font-weight:500;line-height:1}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] input[type=text]{background-color:#f6f6f6;border:1px solid #d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:2px 8px;border-radius:6px}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] label{color:#2f2f2f;font-size:13px;font-weight:500}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .wp-color-result{border-color:#d9d9d9}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .wp-color-result span{background-color:#f0f0f0}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .wp-picker-default{background-color:#f0f0f0;border-color:#d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:4px 8px;border-radius:6px;line-height:1.8;min-height:auto}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:none}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-picker-inner{background-color:#fff}#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-square,#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-slider,#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-square-inner,#bbpro_emotion_modal #bbpro_icon_preview>div[class*=bbpro-new-icon] .wp-picker-container .iris-picker .iris-palette{border-radius:12px}#bbpro_emotion_modal #bbpro_icon_preview .bbpro-new-icon-text-wrp .bbpro-icon-text-limit{color:#666}#bbpro_emotion_modal .bbpro_icon_picker_preview .icon-picker-preview{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:none}#bbpro_emotion_modal .bbpro-icon-search{position:relative}#bbpro_emotion_modal .bbpro-icon-search input.bbpro-icon-search-input{background-color:#f6f6f6;border:1px solid #d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:2px 8px 2px 30px;border-radius:6px}#bbpro_emotion_modal .bbpro-icon-search input.bbpro-icon-search-input:focus{outline:none;box-shadow:none;border-color:#e5e5e5}#bbpro_emotion_modal .bbpro-icon-search [class*=bb-icon]{position:absolute;left:8px;top:50%;transform:translateY(-50%);padding:0}#bbpro_emotion_modal .bbpro-icon-search [class*=bb-icon]:before{content:"";font-size:16px;font-family:"bb-icons-rl";line-height:1;font-weight:400;color:#666}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon{background-color:#f6f6f6;border-radius:6px;box-shadow:none;border:1px solid #d9d9d9}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon:after{display:none}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon .bbpro-icon-title{background-color:#fff;border-top:1px solid #d9d9d9;box-shadow:none;border-radius:0 0 6px 6px}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon .bbpro-icon-title span{color:#1e1e1e;font-size:12px}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon .bbpro-icon-emoji{font-size:4rem;width:100%;height:calc(100% - 30px);top:0}#bbpro_emotion_modal .bbpro-dialog-icon-picker a.bbpro-icon img{width:50px}#bbpro_emotion_modal .bbpro-icons-list{max-height:calc(100% - 55px)}#bbpro_emotion_modal .bbpro-icons-list .bbpro-icon>i:before{color:#1e1e1e;font-size:5em}#bbpro_emotion_modal .bbpro-icon-uploader-main,#bbpro_emotion_modal .bbpro-emojis-list{max-height:calc(100% - 55px);overflow:auto}.bb-admin-migration-modal__loader{display:flex;align-items:center;justify-content:center;min-height:250px;font-size:32px;color:#e57e3a}.bb-admin-migration-modal__loader .bb-icons-rl{display:block}.bb-admin-migration-modal__wizard .bbpro_migration_wizard_screens{display:none}.bb-admin-migration-modal__wizard .bbpro_migration_wizard_screens.active{display:block}.bb-admin-migration-modal__wizard .bbpro-modal-box__body{margin-right:0;margin-left:0;padding:20px}.bb-admin-migration-modal__wizard .bbpro-modal-box__body p{margin:0 0 16px}.bb-admin-migration-modal__wizard .bbpro-modal-box__body ul{margin:0 0 12px;list-style:disc;list-style-position:inside;padding:0 0 0 16px}.bb-admin-migration-modal__wizard .bbpro-modal-box__body .migration_emotion_list ul{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 16px 20px;list-style:none;padding:0}.bb-admin-migration-modal__wizard .bbpro-modal-box__body h3{margin:0 0 10px 0}.bb-admin-migration-modal__wizard .bbpro-modal-box__body .text-center{text-align:center}.bb-admin-migration-modal__wizard .bbpro-modal-box__body>select{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-migration-modal__wizard .bbpro-modal-box__body>select:focus,.bb-admin-migration-modal__wizard .bbpro-modal-box__body>select:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-migration-modal__wizard .bbpro-modal-box__body>select{margin-bottom:25px}.bb-admin-migration-modal__wizard .bbpro-modal-box__footer{margin-left:0;margin-right:0;background-color:rgba(0,0,0,0);border-top:1px solid #d9d9d9;padding:15px 24px}.bb-admin-migration-modal__wizard .bbpro-modal-box__footer .cancel_migration_wizard{background-color:#f0f0f0;border-color:#d9d9d9;color:#1e1e1e;font-size:13px;font-weight:400;padding:4px 8px;border-radius:8px;line-height:1.8;min-height:auto}.bb-admin-migration-modal__wizard .bbpro-modal-box__footer .start_migration_wizard,.bb-admin-migration-modal__wizard .bbpro-modal-box__footer .footer_next_wizard_screen{font-size:14px;font-weight:400;line-height:18px;color:#fff !important;background-color:#ef5d33 !important;padding:8px 16px;border:none;border-radius:8px;margin-left:8px}.bb-admin-migration-modal__wizard .bbpro-modal-box__footer .start_migration_wizard.disabled,.bb-admin-migration-modal__wizard .bbpro-modal-box__footer .footer_next_wizard_screen.disabled{opacity:.5;pointer-events:none}.bb-admin-migration-modal__content>.bb-admin-notice{margin:14px;width:auto}.bb-admin-migration-modal__content>.bb-admin-notice p{margin:0}.bb-admin-migration-modal__wizard--screen-1,.bb-admin-migration-modal__wizard--screen-2{padding:20px 24px}.bb-admin-migration-modal__wizard--screen-1>p,.bb-admin-migration-modal__wizard--screen-2>p{margin:0 0 16px;color:#1e1e1e;font-size:13px;line-height:1.5}.bb-admin-migration-modal__wizard--no-data{padding:24px 24px 20px}.bb-admin-migration-modal__wizard--no-data>p{margin:0 0 8px;color:#1e1e1e;font-size:13px;line-height:1.5}.bb-admin-migration-modal__wizard--no-data>p:last-of-type{margin-bottom:24px}.bb-admin-migration-modal__no-data-heading strong{font-size:14px;font-weight:600;color:#1e1e1e}.bb-admin-migration-modal__section-heading{margin:20px 0 12px;color:#1e1e1e;font-size:14px;line-height:1.4}.bb-admin-migration-modal__section-heading strong{font-weight:600}.bb-admin-migration-modal__reactions{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.bb-admin-migration-modal__reactions .components-checkbox-control{margin-bottom:0}.bb-admin-migration-modal__reactions .components-checkbox-control .components-base-control__field{margin-bottom:0;display:flex;align-items:center;gap:8px}.bb-admin-migration-modal__reactions .components-checkbox-control .components-checkbox-control__label{font-size:13px;color:#1e1e1e;line-height:1.4}.bb-admin-migration-modal__reactions-group-toggle .components-checkbox-control__label{font-weight:500}.bb-admin-migration-modal__reactions-list{list-style:none;margin:0;padding:0 0 0 24px;display:flex;flex-wrap:wrap;gap:8px 16px}.bb-admin-migration-modal__reactions-list li{margin:0}.bb-admin-migration-modal__target-select{max-width:280px;margin-bottom:20px}.bb-admin-migration-modal__warnings{margin:0 0 16px;padding:0 0 0 18px;list-style:disc}.bb-admin-migration-modal__warnings li{margin:0 0 6px;font-size:13px;line-height:1.5;color:#1e1e1e}.bb-admin-migration-modal__warnings li:last-child{margin-bottom:0}.bb-admin-migration-modal__footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:24px -24px -20px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-admin-migration-modal__footer .components-button{min-height:32px;border-radius:8px;font-size:13px;font-weight:400;padding:6px 16px;line-height:1.4}.bb-admin-migration-modal__footer .components-button.is-secondary{background:#f0f0f0;border:.5px solid #d9d9d9;color:#1e1e1e;box-shadow:none}.bb-admin-migration-modal__footer .components-button.is-secondary:hover:not(:disabled){background:#e5e5e5}.bb-admin-migration-modal__footer .components-button.is-primary{background:#ef5d33;border:1px solid #ef5d33;color:#fff;box-shadow:none}.bb-admin-migration-modal__footer .components-button.is-primary:hover:not(:disabled){background:#d7542e;border-color:#d7542e}.bb-admin-migration-modal__footer .components-button.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-admin-migration-modal .components-input-control__container .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-migration-modal .components-input-control__container .components-select-control__input:focus,.bb-admin-migration-modal .components-input-control__container .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-migration-modal .components-input-control__container:has(>.components-select-control__input){padding:0 !important}.bb-admin-migration-modal .components-input-control__container:has(>.components-select-control__input) .components-input-control__suffix,.bb-admin-migration-modal .components-input-control__container:has(>.components-select-control__input) .components-input-control__backdrop{display:none !important}.bb-admin-reaction-migration-wrapper .bb-admin-notice,.bb-admin-reaction-notice-wrapper .bb-admin-notice{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid rgba(0,0,0,0);border-radius:8px}.bb-admin-reaction-migration-wrapper .bb-admin-notice--warning,.bb-admin-reaction-notice-wrapper .bb-admin-notice--warning{background-color:#fffbeb;border-color:#e5a000}.bb-admin-reaction-migration-wrapper .bb-admin-notice--warning .bb-admin-notice__icon [class*=bb-icon],.bb-admin-reaction-notice-wrapper .bb-admin-notice--warning .bb-admin-notice__icon [class*=bb-icon]{color:#df7d05}.bb-admin-reaction-migration-wrapper .bb-admin-notice--success,.bb-admin-reaction-notice-wrapper .bb-admin-notice--success{background-color:#ebffee;border-color:#009951}.bb-admin-reaction-migration-wrapper .bb-admin-notice--success .bb-admin-notice__icon [class*=bb-icon],.bb-admin-reaction-notice-wrapper .bb-admin-notice--success .bb-admin-notice__icon [class*=bb-icon]{color:#009951}.bb-admin-reaction-migration-wrapper .bb-admin-notice--success .bb-admin-notice__content,.bb-admin-reaction-notice-wrapper .bb-admin-notice--success .bb-admin-notice__content{color:#008043}.bb-admin-reaction-migration-wrapper .bb-admin-notice--info,.bb-admin-reaction-notice-wrapper .bb-admin-notice--info{background-color:#f6f6f6;border-color:#ccc}.bb-admin-reaction-migration-wrapper .bb-admin-notice--info .bb-admin-notice__icon [class*=bb-icon],.bb-admin-reaction-notice-wrapper .bb-admin-notice--info .bb-admin-notice__icon [class*=bb-icon]{color:#2f2f2f}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__content,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__content{flex:1;color:#1e1e1e;font-size:13px}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__content p,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__content p{margin:0}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__actions,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__actions{margin-left:auto;display:flex;align-items:center;gap:8px}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__actions button,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__actions button{color:#1e1e1e;font-size:13px;font-weight:400;border:none;background:none;padding:2px 4px;cursor:pointer}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__actions button:hover,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__actions button:hover{opacity:.8}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__icon,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__icon{display:flex;flex-shrink:0}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__icon [class*=bb-icon],.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__icon [class*=bb-icon]{font-size:20px;font-weight:500}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__icon [class*=bb-icon].bb-icons-rl-spinner,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__icon [class*=bb-icon].bb-icons-rl-spinner{font-weight:400}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__close,.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__close{display:flex;border:none;background:none;padding:0;cursor:pointer;flex-shrink:0}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__close [class*=bb-icon],.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__close [class*=bb-icon]{color:#666;font-size:16px;font-weight:400}.bb-admin-reaction-migration-wrapper .bb-admin-notice .bb-admin-notice__close:hover [class*=bb-icon],.bb-admin-reaction-notice-wrapper .bb-admin-notice .bb-admin-notice__close:hover [class*=bb-icon]{color:#1e1e1e}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.bb-reaction-mode__cards{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;max-width:656px}.bb-reaction-mode__radios{display:flex;align-items:center;gap:24px;margin-bottom:8px}.bb-reaction-mode__radio-label{display:flex;align-items:center;color:#1e1e1e;font-size:14px;font-weight:400;line-height:20px}.bb-reaction-mode__radio-label input{margin:0 8px 0 0}.bb-reaction-mode__radio-label.disabled input[type=radio]{border-color:#f9bead}.bb-reaction-mode__radio-label.disabled .bb-reaction-mode__radio-label-text{color:#999}.bb-reaction-mode .bb-reaction-mode-description{color:#666;font-size:13px;line-height:18px;margin:0;padding:3px 0}.bb_emotions_item{height:96px;width:96px;background:#fff;border:.5px solid #d9d9d9;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;position:relative}.bb_emotions_item.is-disabled{opacity:.5;pointer-events:none}.bb_emotions_item .bb_emotions_icon{height:64px;background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb_emotions_item .bb_emotions_icon i.bb-icon-rf{font-size:32px;line-height:1}.bb_emotions_item .bb_emotions_icon img{width:32px;height:32px;object-fit:contain}.bb_emotions_item .bb_emotions_icon .bbpro-icon-emoji{font-size:32px;line-height:1;display:flex;align-items:center;justify-content:center}.bb_emotions_item .bb_emotions_icon .bbpro-icon-emoji img{width:32px;height:32px}.bb_emotions_item .bb_emotions_footer{min-height:32px;background:#fff;border-top:.5px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;gap:4px;box-sizing:border-box}.bb_emotions_item .bb_emotions_footer span{font-size:13px;font-weight:400;line-height:18px;color:#1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions{display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;min-width:auto;height:auto;color:#666}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle i{font-size:16px;line-height:1;font-weight:700}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle:hover,.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle:focus,.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle.is-pressed{color:#1e1e1e;background:none;box-shadow:none}.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle .dashicon,.bb_emotions_item .bb_emotions_footer .bb_emotions_actions .components-dropdown-menu__toggle svg:not(:first-child){display:none}.bb_emotions_item .bb_emotions_footer .components-checkbox-control{margin-bottom:0;flex-shrink:0}.bb_emotions_item .bb_emotions_footer .components-checkbox-control .components-base-control__field{margin-bottom:0;display:flex;align-items:center}.bb_emotions_item .bb_emotions_footer .components-checkbox-control .components-checkbox-control__input-container{margin-right:0}.bb_emotions_item.bb_emotions_item_action{background:#f6f6f6;cursor:pointer;transition:background-color .2s ease}.bb_emotions_item.bb_emotions_item_action:hover{background:#f6f6f6}.bb_emotions_item.bb_emotions_item_action .bb_emotions_add_new{width:100%;height:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.bb_emotions_item.bb_emotions_item_action .bb_emotions_add_new i{font-size:32px;line-height:1;color:#666}.bb_emotions_item.bb_emotions_item_action:hover .bb_emotions_add_new i{color:#1e1e1e}.bb-reaction-button-field{display:flex}.bb-reaction-button-card{width:96px;height:96px;background:#fff;border:.5px solid #d9d9d9;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;flex-shrink:0}.bb-reaction-button-card__preview{display:flex;flex-direction:column;height:100%}.bb-reaction-button-card__icon-wrapper{height:64px;background:#f6f6f6;display:flex;align-items:center;justify-content:center}.bb-reaction-button-card__icon-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.bb-reaction-button-card__icon-btn [class*=bb-icon]{font-size:32px;line-height:1;color:#666;font-weight:400}.bb-reaction-button-card__icon-btn:hover i{color:#2f2f2f}.bb-reaction-button-card__footer{min-height:32px;background:#fff;border-top:.5px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;gap:4px;box-sizing:border-box}.bb-reaction-button-card__footer input[type=text]{font-size:13px;font-weight:400;line-height:1;color:#1e1e1e;border:none;background:rgba(0,0,0,0);padding:0;margin:0;outline:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:auto}.bb-reaction-button-card__footer input[type=text]:focus{outline:none;box-shadow:none}.bb-reaction-button-card__footer input[type=text]::placeholder{color:#666}.bb-reaction-button-card__menu-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;color:#666}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;min-width:auto;height:auto;color:#666}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle i{font-size:16px;line-height:1;font-weight:700}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle:hover,.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle:focus,.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle.is-pressed{color:#1e1e1e;background:none;box-shadow:none}.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle .dashicon,.bb-reaction-button-card__menu-btn .components-dropdown-menu__toggle svg:not(:first-child){display:none}.bb-admin-settings-form__field[data-field-name^=bb-access-control] .bb-admin-settings-form__field-input-wrapper{display:block;width:100%}.bb-access-control-field{display:block;width:100%}.bb-access-control-field__description{display:block;width:100%;margin:0 0 8px 0;color:#2f2f2f;font-weight:500;text-align:left}.bb-access-control-field__selects{display:flex;gap:8px}.bb-access-control-field .components-select-control{max-width:280px;margin-bottom:0}.bb-access-control-field__toggle-list{margin-top:16px}.bb-access-control-field__toggle-item{padding:16px;margin-bottom:16px;border:.5px solid #d9d9d9;border-radius:12px}.bb-access-control-field__toggle-item .components-toggle-control{margin-bottom:0}.bb-access-control-field__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.bb-access-control-field__option-label{font-weight:600;color:#1e1e1e}.bb-access-control-field__option-suffix{font-weight:400;color:#666}.bb-access-control-field__threaded-radio{display:flex;gap:16px}.bb-access-control-field__threaded-radio-option{display:flex;align-items:center;gap:6px;font-size:13px;color:#1e1e1e;cursor:pointer}.bb-access-control-field__threaded-radio-option input[type=radio]{margin:0}.bb-access-control-field__threaded-checkboxes{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:16px;background-color:#f6f6f6;border-radius:8px;width:100%;box-sizing:border-box}.bb-access-control-field__threaded-checkbox{display:flex;align-items:center;gap:6px;font-size:13px;color:#1e1e1e;cursor:pointer}.bb-access-control-field__threaded-checkbox input[type=checkbox]{margin:0}.bb-access-control-field__notice{display:flex;align-items:center;gap:8px;padding:10px 16px;margin-top:16px;background-color:#f6f6f6;border:1px solid #e5e5e5;border-radius:8px;font-size:13px;color:#2f2f2f}.bb-access-control-field__notice i{font-size:16px;color:#666}.bb-access-control-field .components-spinner{display:block;margin:8px 0 0 0}[data-field-name=bb-access-control-create-activity] .bb-access-control-field__toggle-item,[data-field-name=bb-access-control-create-groups] .bb-access-control-field__toggle-item,[data-field-name=bb-access-control-join-groups] .bb-access-control-field__toggle-item,[data-field-name=bb-access-control-upload-media] .bb-access-control-field__toggle-item,[data-field-name=bb-access-control-upload-video] .bb-access-control-field__toggle-item,[data-field-name=bb-access-control-upload-document] .bb-access-control-field__toggle-item{padding:0;border:0}.bb-admin-reporting-categories{display:flex;flex-direction:column;gap:24px;max-width:985px;margin:0 auto;width:100%;padding:32px;box-sizing:border-box}.bb-admin-reporting-categories .bb-admin-feature-settings__section-header{box-sizing:border-box;padding:16px 0;min-height:64px}.bb-admin-reporting-categories .bb-admin-feature-settings__section-title{line-height:26px}.bb-admin-reporting-categories__list-body{padding:32px 24px 8px}.bb-admin-reporting-categories__header-actions{display:flex;align-items:center;gap:12px}.bb-admin-reporting-categories__add-btn{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-reporting-categories__add-btn:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-reporting-categories__add-btn:focus,.bb-admin-reporting-categories__add-btn:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-reporting-categories__add-btn[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-reporting-categories__add-btn>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-reporting-categories__add-btn{display:inline-flex;align-items:center;font-size:14px;line-height:20px;padding:6px 16px;gap:4px}.bb-admin-reporting-categories__add-btn i{font-size:16px;font-weight:700;margin-right:0}.bb-admin-reporting-categories__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.bb-admin-reporting-categories__list-item{display:flex;align-items:center;gap:32px;padding-bottom:16px;border-bottom:.5px solid #d9d9d9;margin-bottom:0;min-height:48px}.bb-admin-reporting-categories__list-item:last-child{border-bottom:0}.bb-admin-reporting-categories__list-item-content{display:flex;align-items:center;gap:32px;flex:1 0 0;min-width:0}.bb-admin-reporting-categories__list-item-name-col{min-width:24%;flex-shrink:0}.bb-admin-reporting-categories__list-item-desc-col{min-width:48%;flex-shrink:0}.bb-admin-reporting-categories__list-item-show-when-col{min-width:15%;flex-shrink:0}.bb-admin-reporting-categories__list-item-actions-col{flex-shrink:0}.bb-admin-reporting-categories__list-item-name{font-size:14px;font-weight:500;color:#1e1e1e;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.bb-admin-reporting-categories__list-item-desc{font-size:13px;font-weight:400;color:#2f2f2f;line-height:18px}.bb-admin-reporting-categories__list-item-badge{display:inline-flex;align-items:center;padding:0 4px;font-size:11px;font-weight:400;color:#1e1e1e;background:#f0f0f0;border:.5px solid #ccc;border-radius:999px;line-height:16px;white-space:nowrap}.bb-admin-reporting-categories__menu-wrapper{position:relative}.bb-admin-reporting-categories__menu-trigger{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:6px;cursor:pointer;color:#2f2f2f;font-size:24px}.bb-admin-reporting-categories__menu-trigger:hover{background:#f6f6f6}.bb-admin-reporting-categories__menu-dropdown{position:absolute;top:100%;right:0;min-width:120px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.12);z-index:100;padding:4px 0;width:180px}.bb-admin-reporting-categories__menu-item{display:block;width:100%;padding:8px 16px;font-size:13px;font-weight:500;line-height:18px;color:#666;background:none;border:none;cursor:pointer;text-align:left}.bb-admin-reporting-categories__menu-item:hover{background:#f0f0f0}.bb-admin-reporting-categories__menu-item [class*=bb-icons-]{color:#666;font-size:20px !important;line-height:1;font-weight:400;margin-right:8px;vertical-align:middle}.bb-admin-reporting-categories__empty{padding:24px 0;text-align:center}.bb-admin-reporting-categories__empty p{font-size:13px;color:#666;margin:0}@media screen and (max-width: 960px){.bb-admin-reporting-categories__list{min-width:800px}}.bb-admin-reporting-category-modal.components-modal__frame{max-width:680px}.bb-admin-flagged-members{max-width:calc(100% - 64px);padding:0;margin:32px 32px 0}.bb-admin-flagged-members__error-notice{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:rgba(214,54,56,.08);border:1px solid rgba(214,54,56,.3);border-radius:8px;color:#d63638;font-size:13px;margin-bottom:16px}.bb-admin-flagged-members__error-notice button{background:none;border:none;color:#d63638;cursor:pointer;padding:0 4px;line-height:1}.bb-admin-flagged-members__error-notice button i{font-size:16px}.bb-admin-flagged-members__confirm-modal.bb-admin-settings-modal{max-width:650px}.bb-admin-flagged-members__confirm-modal .bb-admin-settings-modal__body>p{margin:0}.bb-admin-flagged-members__card{background:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);width:100%;display:flex;flex-direction:column;overflow:hidden}.bb-admin-flagged-members__title-bar{padding:0 24px;min-height:64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9}.bb-admin-flagged-members__title{font-size:18px;font-weight:500;line-height:26px;color:#1e1e1e;margin:0;padding:16px 0}.bb-admin-flagged-members__body{padding:24px 24px 16px}.bb-admin-flagged-members__bulk-actions{display:flex;align-items:center;gap:4px}.bb-admin-flagged-members__bulk-actions select{min-width:140px;height:32px;font-size:13px}.bb-admin-flagged-members__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-admin-flagged-members__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-admin-flagged-members__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-admin-flagged-members__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-admin-flagged-members__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-flagged-members__bulk-apply.is-secondary .components-spinner{margin:0;width:16px;height:16px}.bb-admin-flagged-members__status-select .components-select-control{margin-bottom:0}.bb-admin-flagged-members__status-select select{min-width:100px;height:32px;font-size:13px}.bb-admin-flagged-members__search{position:relative;min-width:200px}.bb-admin-flagged-members__search-form{display:flex;align-items:center;position:relative}.bb-admin-flagged-members__search-input[type]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-admin-flagged-members__search-input[type]:focus{box-shadow:none;border-color:#999}.bb-admin-flagged-members__search-input[type]{padding:0 32px 0 8px}.bb-admin-flagged-members__search-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#666;font-size:20px;pointer-events:none}.bb-admin-flagged-members__table{table-layout:fixed}.bb-admin-flagged-members__th--checkbox{width:15px}.bb-admin-flagged-members__th--member{font-size:14px;color:#1e1e1e;width:30%;min-width:200px}.bb-admin-flagged-members__th--blocks{width:120px}.bb-admin-flagged-members__th--reports{width:120px}.bb-admin-flagged-members__th--status{width:120px}.bb-admin-flagged-members__th--actions{width:30px}.bb-admin-flagged-members__member{display:flex;align-items:center;gap:8px}.bb-admin-flagged-members__avatar{width:40px;height:40px;border-radius:999px;flex-shrink:0;object-fit:cover;border:.5px solid #d9d9d9}.bb-admin-flagged-members__name{font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.bb-admin-flagged-members__name:hover{color:#2c6bff;text-decoration:underline}.bb-admin-flagged-members__td--blocks,.bb-admin-flagged-members__td--reports{font-size:13px;font-weight:400;color:#2c6bff;line-height:18px}.bb-admin-flagged-members__td--blocks i,.bb-admin-flagged-members__td--reports i{font-size:16px;color:#666;margin-right:8px;vertical-align:middle}.bb-admin-flagged-members__suspended-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 4px;font-size:11px;font-weight:400;color:#df7d05;background:#fffbeb;border:.5px solid #e5a000;border-radius:999px;line-height:16px;white-space:nowrap}.bb-admin-flagged-members__td--actions{text-align:center}.bb-admin-flagged-members__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-admin-flagged-members__item-count{font-size:13px;color:#2f2f2f}.bb-admin-flagged-members__pagination{display:flex;align-items:center;gap:4px}.bb-admin-flagged-members__page-info{font-size:13px;color:#666;min-width:50px;text-align:center}.bb-admin-flagged-members__pagination-btn--previous.is-secondary,.bb-admin-flagged-members__pagination-btn--next.is-secondary{min-width:32px;height:32px;padding:0 6px;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,0) !important;font-size:0 !important;border:none !important;box-shadow:none !important;border-radius:6px}.bb-admin-flagged-members__pagination-btn--previous.is-secondary:before,.bb-admin-flagged-members__pagination-btn--next.is-secondary:before{content:"";font-family:"bb-icons-rl";font-size:16px;color:#2f2f2f;font-weight:400}.bb-admin-flagged-members__pagination-btn--previous.is-secondary[disabled],.bb-admin-flagged-members__pagination-btn--next.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-admin-flagged-members__pagination-btn--previous.is-secondary:hover,.bb-admin-flagged-members__pagination-btn--next.is-secondary:hover{background-color:#fff !important;box-shadow:none !important}.bb-admin-flagged-members__pagination-btn--next.is-secondary:before{content:""}@media screen and (max-width: 960px){.bb-admin-flagged-members__body{overflow:auto;width:100%;box-sizing:border-box}.bb-admin-flagged-members__th--checkbox{width:35px}.bb-admin-flagged-members__action-bar,.bb-admin-flagged-members__table-wrapper,.bb-admin-flagged-members__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel .bb-admin-flagged-members{max-width:100%}.bb-admin-view-report-modal{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.2)}.bb-admin-view-report-modal__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:0;padding:24px}.bb-admin-view-report-modal__loading{display:flex;justify-content:center;padding:40px 0}.bb-admin-view-report-modal__error{background:rgba(214,54,56,.08);color:#d63638;padding:10px 16px;border-radius:8px;font-size:13px}.bb-admin-view-report-modal__summary{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;margin-bottom:20px}.bb-admin-view-report-modal__member-info{display:flex;align-items:center;gap:12px;flex-shrink:0}.bb-admin-view-report-modal__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.bb-admin-view-report-modal__name{font-size:14px;color:#2c6bff;text-decoration:none}.bb-admin-view-report-modal__name:hover{color:#2c6bff;text-decoration:underline}.bb-admin-view-report-modal__stats{display:flex;align-items:center;justify-content:space-around;flex:1;gap:16px;width:50%}.bb-admin-view-report-modal__stat{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:#1e1e1e}.bb-admin-view-report-modal__stat [class*=bb-icons-]{font-size:16px;color:#666}.bb-admin-view-report-modal__suspended-badge{display:inline-flex;align-items:center;padding:0 4px;font-size:11px;font-weight:400;color:#df7d05;background:#fffbeb;border:.5px solid #e5a000;border-radius:999px;line-height:16px}.bb-admin-view-report-modal__section{margin-bottom:20px}.bb-admin-view-report-modal__section-title{font-size:13px;font-weight:500;color:#666;margin:0 0 12px 0;line-height:18px}.bb-admin-view-report-modal__list{display:flex;flex-direction:column;gap:0;background:#f6f6f6;border-radius:12px;padding:4px 0}.bb-admin-view-report-modal__list-item{display:flex;align-items:center;gap:16px;padding:16px 0;margin:0 16px;border-bottom:1px solid #d9d9d9}.bb-admin-view-report-modal__list-item:last-child{border-bottom:0}.bb-admin-view-report-modal__list-item--blocker .bb-admin-view-report-modal__list-item-date{margin-left:auto}.bb-admin-view-report-modal__list-item-user{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:160px}.bb-admin-view-report-modal__list-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.bb-admin-view-report-modal__list-name{font-size:14px;color:#2c6bff;text-decoration:none;white-space:nowrap}.bb-admin-view-report-modal__list-name:hover{color:#2c6bff;text-decoration:underline}.bb-admin-view-report-modal__list-item-detail{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bb-admin-view-report-modal__category-name{font-size:13px;font-weight:500;color:#1e1e1e;line-height:18px;margin-bottom:4px}.bb-admin-view-report-modal__category-desc{font-size:12px;font-weight:400;color:#666;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-admin-view-report-modal__list-item-date{font-size:13px;color:#1e1e1e;line-height:16px;white-space:nowrap;flex-shrink:0}.bb-admin-view-report-modal__close-btn{background:#ef5d33 !important;color:#fff !important;border:none !important}.bb-admin-view-report-modal__close-btn:hover{background:#d7542e !important}.bb-admin-reported-content{max-width:calc(100% - 64px);padding:0;margin:32px 32px 0}.bb-admin-reported-content__error-notice{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:rgba(214,54,56,.08);border:1px solid rgba(214,54,56,.3);border-radius:8px;color:#d63638;font-size:13px;margin-bottom:16px}.bb-admin-reported-content__error-notice button{background:none;border:none;color:#d63638;cursor:pointer;padding:0 4px;line-height:1}.bb-admin-reported-content__error-notice button i{font-size:16px}.bb-admin-reported-content__confirm-modal.bb-admin-settings-modal{max-width:650px}.bb-admin-reported-content__confirm-modal .bb-admin-settings-modal__body>p{margin:0}.bb-admin-reported-content__card{background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);width:100%;display:flex;flex-direction:column;overflow:hidden}.bb-admin-reported-content__title-bar{padding:0 24px;min-height:64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9}.bb-admin-reported-content__title{font-size:18px;font-weight:500;line-height:26px;color:#1e1e1e;margin:0;padding:16px 0}.bb-admin-reported-content__body{padding:24px 24px 16px}.bb-admin-reported-content__bulk-actions{display:flex;align-items:center;gap:4px}.bb-admin-reported-content__bulk-actions select{min-width:140px;height:32px;font-size:13px}.bb-admin-reported-content__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-admin-reported-content__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-admin-reported-content__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-admin-reported-content__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-admin-reported-content__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-reported-content__bulk-apply.is-secondary .components-spinner{margin:0;width:16px;height:16px}.bb-admin-reported-content__status-select .components-select-control{margin-bottom:0}.bb-admin-reported-content__status-select select{min-width:100px;height:32px;font-size:13px}.bb-admin-reported-content__filter-select .components-select-control{margin-bottom:0}.bb-admin-reported-content__filter-select select{min-width:140px;height:32px;font-size:13px}.bb-admin-reported-content__table{table-layout:fixed}.bb-admin-reported-content__th--checkbox{width:15px}.bb-admin-reported-content__th--content{font-size:14px;color:#1e1e1e;width:30%;min-width:200px}.bb-admin-reported-content__th--owner{width:20%;min-width:150px}.bb-admin-reported-content__th--reports{width:120px}.bb-admin-reported-content__th--status{width:100px}.bb-admin-reported-content__th--actions{width:30px}.bb-admin-reported-content__content{display:flex;align-items:center;gap:8px}.bb-admin-reported-content__content-icon{width:32px;height:32px;border-radius:50%;background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb-admin-reported-content__content-icon [class*=bb-icons-]{font-size:20px;color:#666}.bb-admin-reported-content__content-name{font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.bb-admin-reported-content__content-name:hover{color:#2c6bff;text-decoration:underline}.bb-admin-reported-content__owner{display:flex;align-items:center;gap:8px}.bb-admin-reported-content__avatar{width:40px;height:40px;border-radius:999px;flex-shrink:0;object-fit:cover;border:.5px solid #d9d9d9}.bb-admin-reported-content__owner-name{font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.bb-admin-reported-content__owner-name:hover{color:#2c6bff;text-decoration:underline}.bb-admin-reported-content__td--reports{font-size:13px;font-weight:400;color:#2c6bff;line-height:18px}.bb-admin-reported-content__td--reports i{font-size:16px;color:#666;margin-right:8px;vertical-align:middle}.bb-admin-reported-content__hidden-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 4px;font-size:11px;font-weight:400;color:#df7d05;background:#fffbeb;border:.5px solid #e5a000;border-radius:999px;line-height:16px;white-space:nowrap}.bb-admin-reported-content__td--actions{text-align:center}.bb-admin-reported-content__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-admin-reported-content__item-count{font-size:13px;color:#2f2f2f}@media screen and (max-width: 960px){.bb-admin-reported-content__body{overflow:auto;width:100%;box-sizing:border-box}.bb-admin-reported-content__th--checkbox{width:35px}.bb-admin-reported-content__action-bar,.bb-admin-reported-content__table-wrapper,.bb-admin-reported-content__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel .bb-admin-reported-content{max-width:100%}.bb-admin-view-content-report-modal{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.2)}.bb-admin-view-content-report-modal__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:0;padding:24px}.bb-admin-view-content-report-modal__loading{display:flex;justify-content:center;padding:40px 0}.bb-admin-view-content-report-modal__error{background:rgba(214,54,56,.08);color:#d63638;padding:10px 16px;border-radius:8px;font-size:13px}.bb-admin-view-content-report-modal__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;margin-bottom:20px;flex-wrap:wrap}.bb-admin-view-content-report-modal__owner-info{display:flex;align-items:center;gap:12px;flex-shrink:0}.bb-admin-view-content-report-modal__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.bb-admin-view-content-report-modal__owner-name{font-size:14px;color:#2c6bff;text-decoration:none}.bb-admin-view-content-report-modal__owner-name:hover{color:#2c6bff;text-decoration:underline}.bb-admin-view-content-report-modal__owner-label{font-size:14px;font-weight:400;color:#2f2f2f}.bb-admin-view-content-report-modal__stat{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:#1e1e1e}.bb-admin-view-content-report-modal__stat [class*=bb-icons-]{font-size:16px;color:#666}.bb-admin-view-content-report-modal__content-link{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:#2c6bff;text-decoration:none}.bb-admin-view-content-report-modal__content-link>[class*=bb-icons-]{color:#666;font-size:20px;background-color:#f6f6f6;border-radius:999px;padding:6px}.bb-admin-view-content-report-modal__content-link:hover{color:#2c6bff}.bb-admin-view-content-report-modal__content-link:hover .bb-admin-view-content-report-modal__content-link-text{text-decoration:underline}.bb-admin-view-content-report-modal__content-link-external{font-size:16px}.bb-admin-view-content-report-modal__hidden-badge{display:inline-flex;gap:4px;align-items:center;padding:0 4px;font-size:11px;font-weight:400;color:#df7d05;background:#fffbeb;border:.5px solid #e5a000;border-radius:999px;line-height:16px}.bb-admin-view-content-report-modal__hidden-badge [class*=bb-icons-]{font-size:12px}.bb-admin-view-content-report-modal__section{margin-bottom:20px}.bb-admin-view-content-report-modal__section-title{font-size:13px;font-weight:500;color:#2f2f2f;margin:0 0 12px 0;line-height:18px}.bb-admin-view-content-report-modal__list{display:flex;flex-direction:column;gap:0;background:#f6f6f6;border-radius:8px;padding:4px 0}.bb-admin-view-content-report-modal__list-item{display:flex;align-items:center;gap:16px;padding:16px 0;margin:0 16px;border-bottom:1px solid #d9d9d9}.bb-admin-view-content-report-modal__list-item:last-child{border-bottom:0}.bb-admin-view-content-report-modal__list-item-user{display:flex;align-items:center;gap:10px;flex-shrink:0;width:180px}.bb-admin-view-content-report-modal__list-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.bb-admin-view-content-report-modal__list-name{font-size:14px;color:#2c6bff;text-decoration:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-admin-view-content-report-modal__list-name:hover{color:#2c6bff;text-decoration:underline}.bb-admin-view-content-report-modal__list-item-detail{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bb-admin-view-content-report-modal__category-name{font-size:13px;font-weight:600;color:#1e1e1e;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bb-admin-view-content-report-modal__category-desc{font-size:12px;font-weight:400;color:#666;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bb-admin-view-content-report-modal__list-item-date{font-size:13px;font-weight:400;color:#1e1e1e;line-height:16px;white-space:nowrap;flex-shrink:0;min-width:168px;text-align:right}.bb-admin-view-content-report-modal__close-btn{background:#ef5d33 !important;color:#fff !important;border:none !important}.bb-admin-view-content-report-modal__close-btn:hover{background:#d7542e !important}.bb-admin-settings-form__field[data-field-name=bb_recaptcha_api_keys] .bb-admin-settings-form__child-fields{margin-top:0;padding-top:0;border-top:none}.bb-admin-settings-form__field[data-field-name=bb_recaptcha_api_keys] .bb-admin-settings-form__child-field-control{max-width:456px}.bb-admin-settings-form__field[data-field-name=bb_recaptcha_api_keys] .bb-admin-settings-form__child-field-control .bb-admin-settings-field__password-input{max-width:456px}.bb-admin-settings-form__field[data-field-name=bb_recaptcha_api_keys] .bb-admin-settings-form__child-field+.bb-admin-settings-form__child-field{margin-top:16px}.bb-admin-notice--plain{background:none;border:none;padding:0;font-size:13px;line-height:18px;color:#666}.bb-admin-notice--plain::before{display:none}.bb-admin-notice--plain a{color:#2c6bff}.bb-admin-settings-field__recaptcha-bypass-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bb-admin-settings-field__recaptcha-bypass-label{display:flex;align-items:center;gap:6px;font-size:14px;line-height:20px;color:#1e1e1e;cursor:pointer}.bb-admin-settings-field__recaptcha-bypass-checkbox{margin:0}.bb-admin-settings-field__recaptcha-bypass-text{width:120px;padding:4px 8px;font-size:13px;line-height:18px;border:1px solid #d9d9d9;border-radius:4px;color:#1e1e1e}.bb-admin-settings-field__recaptcha-bypass-text:disabled{opacity:.5;cursor:not-allowed}.bb-admin-settings-field__recaptcha-bypass-text::placeholder{color:#999}.bb-admin-settings-field__recaptcha-bypass-description{color:#666;font-size:13px;line-height:18px;margin:8px 0 0}.bb-admin-settings-field__recaptcha-bypass-url{display:flex;align-items:center;gap:8px;margin-top:8px}.bb-admin-settings-field__recaptcha-bypass-url--invalid{opacity:.5}.bb-admin-settings-field__recaptcha-bypass-link{font-size:13px;line-height:18px;color:#ef5d33;word-break:break-all;text-decoration:none}.bb-admin-settings-field__recaptcha-bypass-link:hover{text-decoration:underline}.bb-admin-settings-field__recaptcha-bypass-copy{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;cursor:pointer;color:#2f2f2f;border-radius:4px;flex-shrink:0;transition:background-color .15s ease}.bb-admin-settings-field__recaptcha-bypass-copy:hover{background-color:#f6f6f6}.bb-admin-settings-field__recaptcha-bypass-copy i{font-size:16px}.bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-input-wrapper input.bb-admin-settings-field__recaptcha-bypass-text{width:120px}.bb-admin-settings-field__recaptcha-verify-row{display:flex;align-items:center;gap:12px}.bb-admin-settings-field__recaptcha-verify-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;font-size:14px;font-weight:500;line-height:20px;border-radius:6px;border:none;cursor:pointer;background-color:#ef5d33;color:#fff;transition:background-color .15s ease}.bb-admin-settings-field__recaptcha-verify-btn:hover:not(:disabled){background-color:#d7542e}.bb-admin-settings-field__recaptcha-verify-btn:disabled{opacity:.5;cursor:not-allowed}.bb-admin-settings-field__recaptcha-verify-btn--connected{background-color:#ebffee;color:#008043;border:1px solid #009951;cursor:default}.bb-admin-settings-field__recaptcha-verify-btn--connected:hover{background-color:#ebffee}.bb-admin-settings-field__image-radio-wrapper--bb_recaptcha_size .bb-admin-settings-field__image-radio-option,.bb-admin-settings-field__image-radio-wrapper--bb_recaptcha_theme .bb-admin-settings-field__image-radio-option{width:200px}.bb-admin-settings-field__image-radio-wrapper--bb_recaptcha_size .bb-admin-settings-field__image-radio-option .bb-admin-settings-field__image-radio-img,.bb-admin-settings-field__image-radio-wrapper--bb_recaptcha_theme .bb-admin-settings-field__image-radio-option .bb-admin-settings-field__image-radio-img{max-height:calc(100% - 30px);max-width:calc(100% - 30px);margin:0 15px}.bb-admin-settings-field__image-radio-wrapper--bb_recaptcha_badge_position .bb-admin-settings-field__image-radio-img{width:100%;height:100%;object-fit:contain}.bb-recaptcha-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100100;display:flex;align-items:center;justify-content:center}.bb-recaptcha-modal__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1}.bb-recaptcha-modal__container{position:relative;z-index:2;background:#fff;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.15);width:480px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.bb-recaptcha-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #d9d9d9}.bb-recaptcha-modal__title{font-size:16px;font-weight:600;line-height:24px;color:#1e1e1e;margin:0;padding:0}.bb-recaptcha-modal__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;cursor:pointer;color:#2f2f2f;border-radius:4px;transition:background-color .15s ease}.bb-recaptcha-modal__close:hover{background-color:#f6f6f6}.bb-recaptcha-modal__close i{font-size:16px}.bb-recaptcha-modal__content{padding:24px 20px;min-height:120px;display:flex;align-items:center;justify-content:center;overflow-y:auto}.bb-recaptcha-modal__status{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.bb-recaptcha-modal__status p{font-size:14px;line-height:20px;color:#1e1e1e;margin:0}.bb-recaptcha-modal__status--success p{color:#008043}.bb-recaptcha-modal__status--error p{color:#d63638}.bb-recaptcha-modal__icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-size:contain;background-repeat:no-repeat;background-position:center}.bb-recaptcha-modal__icon--loading{border:3px solid #f0f0f0;border-top-color:#ef5d33;animation:bb-recaptcha-spin .8s linear infinite}.bb-recaptcha-modal__icon--success{background-color:#ebffee}.bb-recaptcha-modal__icon--success::after{content:"✓";font-size:24px;color:#008043}.bb-recaptcha-modal__icon--error{background-color:#fef2f2}.bb-recaptcha-modal__icon--error::after{content:"✗";font-size:24px;color:#d63638}.bb-recaptcha-modal__v2-container{display:flex;align-items:center;justify-content:center;min-height:80px}.bb-recaptcha-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #d9d9d9}.bb-recaptcha-modal__btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;color:#1e1e1e;cursor:pointer;transition:background-color .15s ease}.bb-recaptcha-modal__btn:hover:not(:disabled){background-color:#f6f6f6}.bb-recaptcha-modal__btn:disabled{opacity:.5;cursor:not-allowed}.bb-recaptcha-modal__btn--primary{background-color:#ef5d33;border-color:#ef5d33;color:#fff}.bb-recaptcha-modal__btn--primary:hover:not(:disabled){background-color:#d7542e}@keyframes bb-recaptcha-spin{to{transform:rotate(360deg)}}.bb-admin-settings__feature-card--placeholder{position:relative}.bb-admin-settings__feature-card--placeholder .bb-admin-settings__feature-settings-btn--placeholder{opacity:.4;pointer-events:none}.bb-admin-settings__feature-card--placeholder .bb-admin-settings__toggle--placeholder{opacity:.4;pointer-events:none}.bb-admin-settings__feature-card--drm-locked{position:relative}.bb-admin-settings__feature-card--drm-locked .bb-admin-settings__toggle--drm-locked{opacity:.4;pointer-events:none}.bb-admin-settings__plan-badge{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:.5px solid #e0623d;border-radius:99px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:0;line-height:16px;cursor:pointer;transition:opacity .15s ease;z-index:1}.bb-admin-settings__plan-badge i{font-size:12px;line-height:1}.bb-admin-settings__plan-badge i:before{margin:0}.bb-admin-settings__plan-badge:hover{opacity:.85}.bb-admin-settings__plan-badge:focus{outline:none;box-shadow:none}.bb-admin-settings__plan-badge--plus{background:linear-gradient(132.89deg, #E0623D 4.86%, #3E34FF 91.52%);color:#fff}.bb-admin-settings__plan-badge--pro{background:linear-gradient(114.36deg, rgba(224, 98, 61, 0.1) 4.86%, rgba(62, 52, 255, 0.1) 91.52%);color:#2f2f2f}.bb-upgrade-modal.bb-admin-settings-modal{max-width:650px;max-height:90%}.bb-upgrade-modal.bb-admin-settings-modal .components-modal__content{padding:0;margin-top:0}.bb-upgrade-modal.bb-admin-settings-modal .components-modal__content::before{display:none}.bb-upgrade-modal.bb-admin-settings-modal .components-modal__header{padding:16px 24px;margin:0;position:relative;z-index:1}.bb-upgrade-modal__body{display:flex;flex-direction:column;align-items:center;padding:16px 24px 24px;gap:24px}.bb-upgrade-modal__image-wrapper{width:100%;border:.5px solid #d9d9d9;border-radius:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:200px}.bb-upgrade-modal__image-wrapper--video{aspect-ratio:16/9;min-height:0}.bb-upgrade-modal__image{width:100%;height:auto;display:block;object-fit:cover}.bb-upgrade-modal__video{width:100%;height:100%;display:block;border:0;object-fit:cover;background:#000}.bb-upgrade-modal__content{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;max-width:768px}.bb-upgrade-modal__title{font-size:18px;font-weight:600;line-height:26px;color:#1e1e1e;margin:0}.bb-upgrade-modal__title+.bb-upgrade-modal__description{margin-top:-14px}.bb-upgrade-modal__description{font-size:14px;line-height:20px;font-weight:400;color:#666;margin:0}.bb-upgrade-modal__description strong{font-weight:600;color:#1e1e1e}.bb-upgrade-modal__description em{font-style:italic}.bb-upgrade-modal__description a{color:#2c6bff;text-decoration:underline}.bb-upgrade-modal__cta{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:.5px solid #e0623d;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;cursor:pointer;transition:opacity .15s ease}.bb-upgrade-modal__cta i{font-size:18px;line-height:1}.bb-upgrade-modal__cta i:before{margin:0}.bb-upgrade-modal__cta:hover{opacity:.9}.bb-upgrade-modal__cta:focus{outline:none;box-shadow:none}.bb-upgrade-modal__cta--plus{background:linear-gradient(100deg, #E0623D 4.86%, #3E34FF 91.52%);color:#fff}.bb-upgrade-modal__cta--plus:hover,.bb-upgrade-modal__cta--plus:focus{color:#fff}.bb-upgrade-modal__cta--pro{background:linear-gradient(100deg, #F7DFDB 4.86%, #D8D6FF 91.52%);color:#2f2f2f}.bb-upgrade-modal__cta--pro:hover,.bb-upgrade-modal__cta--pro:focus{color:#2f2f2f}.bb-admin-settings-color-picker{position:relative;display:inline-block;width:auto !important}.bb-admin-settings-color-picker__button{display:inline-flex;align-items:center;gap:0;padding:0;height:40px;border:1px solid #d9d9d9;border-radius:8px;background-color:#f6f6f6;box-shadow:none;cursor:pointer;transition:all .3s ease}.bb-admin-settings-color-picker__button:focus:not(:disabled),.bb-admin-settings-color-picker__button:focus-visible:not(:disabled){outline:2px solid #2f2f2f}.bb-admin-settings-color-picker__button:disabled,.bb-admin-settings-color-picker__button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.bb-admin-settings-color-picker__swatch{display:inline-flex;align-items:center;justify-content:center;width:40px;height:100%}.bb-admin-settings-color-picker__swatch .component-color-indicator{width:24px;height:24px;border-radius:4px;border:1px solid #e5e5e5;margin:0;box-shadow:none}.bb-admin-settings-color-picker__value{display:inline-flex;align-items:center;height:100%;padding:0 16px 0 4px;font-size:14px;font-weight:400;line-height:1;color:#2f2f2f;text-transform:uppercase;letter-spacing:.01em}.bb-admin-settings-color-picker__popover .components-popover__content{padding:0;border-radius:8px;border:1px solid #e5e5e5;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;background-color:#fff}.bb-admin-settings-color-picker__popover-content{display:flex;flex-direction:column;min-width:240px}.bb-admin-settings-color-picker__popover-content .components-color-picker{padding:12px 12px 0;width:100%}.bb-admin-settings-color-picker__popover-content .components-color-picker .components-input-control__container{width:100%}.bb-admin-settings-color-picker__popover-footer{display:flex;align-items:center;justify-content:flex-end;padding:8px 12px 12px}.bb-admin-settings-color-picker__apply.components-button{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-settings-color-picker__apply.components-button:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-settings-color-picker__apply.components-button:focus,.bb-admin-settings-color-picker__apply.components-button:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-settings-color-picker__apply.components-button[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-settings-color-picker__apply.components-button>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-activity-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-activity-list .bb-admin-notice{margin-top:24px}.bb-activity-list .bb-admin-notice--dismiss{background:none;border:none;cursor:pointer}.bb-activity-list__header{border-bottom:1px solid #d9d9d9;padding:18px 0;margin-bottom:24px}.bb-activity-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-activity-list__bulk-actions{display:flex;align-items:center;gap:4px}.bb-activity-list__bulk-actions select{min-width:140px;height:32px;font-size:13px}.bb-activity-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-activity-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-activity-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-activity-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-activity-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-activity-list__filter-select .components-select-control{margin-bottom:0}.bb-activity-list__filter-select select{min-width:100px;height:32px;font-size:13px}.bb-activity-list__action-filter .components-select-control{margin-bottom:0}.bb-activity-list__action-filter select{min-width:140px;height:32px;font-size:13px}.bb-activity-list__edit-loading{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.1);z-index:100000}.bb-activity-list__table{table-layout:fixed}.bb-activity-list__table th.bb-activity-list__th--author{font-size:14px;color:#1e1e1e;width:18%}.bb-activity-list__th--activity{width:28%}.bb-activity-list__th--checkbox{width:30px}.bb-activity-list__th--actions{width:30px}.bb-activity-list__author{display:flex;align-items:center;gap:8px}.bb-activity-list__avatar{width:40px;height:40px;border-radius:999px;flex-shrink:0;object-fit:cover;border:.5px solid #d9d9d9}.bb-activity-list__author-info{display:flex;flex-direction:column;gap:2px;overflow:hidden}.bb-activity-list__author-name{font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.bb-activity-list__author-name:hover{color:#2c6bff;text-decoration:underline}.bb-activity-list__spam-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;background-color:#fffbeb;border:1px solid #e5a000;color:#df7d05;font-size:11px;line-height:1.2;border-radius:999px}.bb-activity-list__spam-badge i{color:#df7d05;font-size:12px}.bb-activity-list__content{display:flex;flex-direction:column;min-width:0;line-height:18px}.bb-activity-list__action-text{font-size:13px;color:#666;display:block;padding:3px 0;line-height:1.5}.bb-activity-list__action-text a{font-weight:600;color:#1e1e1e;text-decoration:none}.bb-activity-list__content-preview{font-size:13px;color:#1e1e1e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:3px 0;line-height:1.5}.bb-activity-list__content-preview a{color:#2c6bff;text-decoration:none}.bb-activity-list__content-preview p{margin:0}.bb-activity-list__td--activity_topic .bb-topic-url{color:#2c6bff;text-decoration:none}.bb-activity-list__td--date{white-space:nowrap;font-size:13px;color:#666}.bb-activity-list__date{display:flex;align-items:center;gap:8px;color:#666;font-size:13px;line-height:18px}.bb-activity-list__date i{font-size:20px;color:#666;line-height:1}.bb-activity-list__td--actions{text-align:center}.bb-activity-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-activity-list__item-count{font-size:13px;color:#2f2f2f}@media screen and (max-width: 960px){.bb-activity-list{overflow:auto}.bb-activity-list__toolbar,.bb-activity-list__table-wrapper,.bb-activity-list__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel{padding:0;max-width:1600px;margin:0 auto;width:100%}.bb-admin-feature-settings__main--custom-panel .bb-activity-list{max-width:100%}.bb-admin-meta-field__label{display:block;font-size:13px;font-weight:500;color:#2f2f2f;margin-bottom:8px}.bb-admin-meta-field__editor-field{margin-bottom:16px}.bb-admin-meta-field__editor-wrapper{overflow:hidden}.bb-admin-meta-field__label+.bb-admin-meta-field__editor-wrapper{margin-top:-26px}.bb-admin-meta-field__editor-wrapper .wp-editor-container{display:flex;flex-direction:column;border:none;background-color:rgba(0,0,0,0)}.bb-admin-meta-field__editor-wrapper .wp-editor-container .quicktags-toolbar{order:3;border:none;background-color:rgba(0,0,0,0)}.bb-admin-meta-field__editor-wrapper .wp-editor-container .quicktags-toolbar .ed_button{background-color:#f0f0f0;border-color:#d9d9d9;color:#1e1e1e;border-radius:6px}.bb-admin-meta-field__editor-wrapper .wp-editor-container .quicktags-toolbar .ed_button:focus,.bb-admin-meta-field__editor-wrapper .wp-editor-container .quicktags-toolbar .ed_button:hover{background-color:#f0f0f0;border-color:#d9d9d9;color:#1e1e1e}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn{margin:0 4px;background-color:rgba(0,0,0,0);border:none}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn button{padding:4px}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true]{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true]:focus,.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true]:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true]{padding:2px 4px}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true] .mce-caret{display:none}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true]:focus,.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true]:hover{background-color:#f6f6f6;border-color:#999}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn[aria-haspopup=true].mce-first{margin-left:0}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn.mce-active .mce-ico:before{font-weight:700}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn:focus,.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-btn:hover{background-color:rgba(0,0,0,0);box-shadow:none;outline:none;border-color:rgba(0,0,0,0);color:#1e1e1e}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-ico:before{content:"";font-family:"bb-icons-rl";color:#2f2f2f;font-size:24px;font-weight:400}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-bold:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-italic:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-bullist:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-numlist:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-blockquote:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-link:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-unlink:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-underline:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-strikethrough:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-alignleft:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-aligncenter:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-alignright:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-undo:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-redo:before{content:""}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-fullscreen{display:none}.bb-admin-meta-field__editor-wrapper .mce-toolbar-grp .mce-btn-group .mce-i-fullscreen:before{content:""}.bb-admin-meta-field__editor-wrapper .wp-editor-tabs{padding-right:10px;margin-bottom:0;position:relative;z-index:1}.bb-admin-meta-field__editor-wrapper .wp-editor-tabs .wp-switch-editor{background-color:#f6f6f6;border-radius:6px 6px 0 0;border:1px solid #ccc;border-bottom:none}.bb-admin-meta-field__editor-wrapper .tmce-active .switch-tmce,.bb-admin-meta-field__editor-wrapper .html-active .switch-html{background-color:#fff;border-bottom:none}.bb-admin-meta-field__editor-wrapper .mce-container-body{display:flex;flex-direction:column;padding:0}.bb-admin-meta-field__editor-wrapper .mce-edit-area.mce-panel{border:1px solid #ccc !important;border-radius:6px;background-color:#f6f6f6;overflow:hidden;margin:0 0 4px 0;padding-bottom:10px}.bb-admin-meta-field__editor-wrapper .mce-tinymce{border:none;background-color:rgba(0,0,0,0)}.bb-admin-meta-field__editor-wrapper .mce-top-part{order:3;margin-top:8px}.bb-admin-meta-field__editor-wrapper .mce-top-part:before{box-shadow:none}.bb-admin-meta-field__editor-wrapper .mce-top-part div.mce-toolbar-grp{border-bottom:none;background:rgba(0,0,0,0)}.bb-admin-meta-field__editor-wrapper .mce-statusbar{margin:-9px 0 0 0;padding:0 4px 4px 0;background-color:#f6f6f6;border-radius:0 0 6px 6px;border:1px solid #ccc !important;border-top:none !important}.bb-admin-meta-field__editor-wrapper .mce-statusbar .mce-resizehandle i:before{content:"";font-family:"bb-icons-rl";color:#2f2f2f;font-size:16px;font-weight:400}.bb-admin-meta-field__textarea{width:100%;min-height:120px;border:1px solid #d9d9d9;border-radius:6px;padding:8px;font-size:13px;resize:vertical}.bb-admin-meta-field__description{font-size:12px;color:#666;margin:0 0 10px 0}.bb-admin-meta-field__row{display:flex;gap:16px}.bb-admin-meta-field__row>*{flex:1}.bb-admin-meta-field__history{margin-top:16px}.bb-admin-meta-field__history-title{font-size:13px;font-weight:600;margin:0 0 8px 0}.bb-admin-meta-field__history-entry{font-size:13px}.bb-admin-meta-field__readonly-field{margin-bottom:16px}.bb-admin-meta-field__readonly-value{display:block;font-size:13px}.bb-admin-meta-field__select-field .components-base-control .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-admin-meta-field__select-field .components-base-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-meta-field__select-field .components-base-control .components-select-control__input:focus,.bb-admin-meta-field__select-field .components-base-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-meta-field__select-field .components-base-control .components-input-control-suffix-wrapper,.bb-admin-meta-field__select-field .components-base-control .components-input-control__backdrop{display:none}.bb-activity-edit-modal{width:720px;max-width:90vw;max-height:90%}.bb-activity-edit-modal__body{padding:16px 24px}.bb-activity-edit-modal__body .components-base-control{margin-bottom:16px}.bb-activity-edit-modal__body .components-base-control+.bb-admin-meta-field__description{margin-top:-6px}.bb-activity-edit-modal__body .components-text-control__input,.bb-activity-edit-modal__body .components-select-control select{font-size:13px}.bb-activity-edit-modal__footer{justify-content:space-between}.bb-activity-edit-modal__footer-left{display:flex;align-items:center}.bb-activity-edit-modal__footer-right{display:flex;align-items:center;gap:8px}.bb-activity-edit-modal__view-link{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;font-size:14px;font-weight:400;line-height:1.8;color:#1e1e1e;text-decoration:none;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer}.bb-activity-edit-modal__view-link:hover{color:#1e1e1e;background-color:#f0f0f0;border-color:#d9d9d9;text-decoration:none}.bb-activity-edit-modal__view-link i{font-size:16px}.bb-activity-comment-modal.components-modal__frame{width:680px;max-width:90vw}.bb-activity-comment-modal .components-modal__header{padding:16px 16px 16px 24px}.bb-activity-comment-modal .components-modal__content{padding:0;margin-top:64px}.bb-activity-comment-modal__body{padding:16px 24px 8px}.bb-activity-comment-modal__error{color:#d63638;font-size:13px;margin:0 0 12px 0}.bb-activity-comment-modal__footer{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 24px;border-top:1px solid #d9d9d9;position:sticky;bottom:0;background:#fff;z-index:1}.bb-activity-comment-modal__footer-left{display:flex;align-items:center;flex:1;padding:8px 0}.bb-activity-comment-modal__footer-right{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:8px;padding:8px 0}.bb-activity-comment-modal__view-link{display:inline-flex;align-items:center;gap:4px;padding:6px 16px;font-size:14px;font-weight:400;line-height:20px;color:#1e1e1e;text-decoration:none;background-color:rgba(0,0,0,0);border:1px solid #ccc;border-radius:8px;cursor:pointer}.bb-activity-comment-modal__view-link:hover{color:#1e1e1e;background-color:#f0f0f0;border-color:#ccc;text-decoration:none}.bb-activity-comment-modal__view-link i{font-size:16px}.bb-activity-list__delete-confirm-modal.bb-admin-settings-modal{max-width:550px}.bb-activity-list__delete-confirm-modal.bb-admin-settings-modal .bb-admin-settings-modal__body{padding:24px}.bb-activity-list__delete-confirm-modal.bb-admin-settings-modal .bb-admin-settings-modal__body>p{margin:0}.bb-activity-list__delete-confirm-modal.bb-admin-settings-modal .bb-admin-settings-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-admin-settings-form__field[data-group^=cpt_feed_].bb-admin-settings-form__field--group-last{border-bottom:none;padding-bottom:18px}.bb-admin-settings-form__field[data-group^=cpt_feed_].bb-admin-settings-form__field--grouped:has(.bb-admin-settings-form__toggle-wrapper){padding-bottom:0}.bb-admin-settings-form__field[data-group^=cpt_feed_].bb-admin-settings-form__field--no-label{padding-top:16px}.bb-admin-settings-form__field[data-group^=cpt_feed_].bb-admin-settings-form__field--no-label:has(.bb-admin-notice){padding-top:16px}.bb-admin-settings-form__field[data-group^=cpt_feed_].bb-admin-settings-form__field--no-label .bb-admin-notice{margin-bottom:0}.bb-admin-settings-field__image-radio{display:flex;flex-wrap:wrap;gap:16px}.bb-admin-settings-field__image-radio-option{display:flex;flex-direction:column;align-items:flex-start;width:112px;background:none;border:none;padding:0;cursor:pointer}.bb-admin-settings-field__image-radio-option:hover .bb-admin-settings-field__image-radio-preview{border-color:#ccc}.bb-admin-settings-field__image-radio-option--selected .bb-admin-settings-field__image-radio-preview{border-color:#ef5d33;border-width:1px}.bb-admin-settings-field__image-radio-option:disabled{opacity:.5;cursor:not-allowed}.bb-admin-settings-field__image-radio-preview{width:100%;height:112px;background:#f6f6f6;display:flex;align-items:center;justify-content:center;border:.5px solid #d9d9d9;border-radius:12px;overflow:hidden;transition:border-color .2s ease}.bb-admin-settings-field__image-radio-icon{display:flex;align-items:center;justify-content:center}.bb-admin-settings-field__image-radio-icon .dashicons{font-size:32px;width:32px;height:32px;color:#666}.bb-admin-settings-field__image-radio-icon [class^=bb-icon]{color:#999;font-size:48px;font-weight:600}.bb-admin-settings-field__image-radio-icon--buddyboss{width:100%;height:100%}.bb-admin-settings-field__image-radio-icon--buddyboss img{width:100%;height:100%;object-fit:cover;display:block}.bb-admin-settings-field__image-radio-label{display:block;width:100%;padding:2px 0 2px 4px;font-size:14px;font-weight:400;line-height:20px;color:#1e1e1e;text-align:left;margin-top:8px}.bb-admin-settings-field__image-radio--with-divider{padding-bottom:16px;border-bottom:.5px solid #d9d9d9}.bb-admin-settings-field__child-render{display:flex;flex-direction:column;gap:8px}.bb-admin-settings-field__child-control{max-width:272px}.bb-admin-settings-field__avatar-initials{font-size:36px;font-weight:600;color:#999;line-height:1;letter-spacing:1.44px}.bb-admin-settings-field__image-radio-wrapper{display:flex;flex-direction:column;gap:16px}.bb-admin-settings-field__image-radio-wrapper--bp-default-group-cover-type{gap:26px}.bb-admin-settings-field__header-preview{width:100%;height:100%;display:flex;flex-direction:column}.bb-admin-settings-field__header-preview-cover{height:32px;background:#f0f0f0}.bb-admin-settings-field__header-preview-content{flex:1;display:flex;align-items:center;padding:4px 8px;gap:6px;position:relative;background:#fff}.bb-admin-settings-field__header-preview--centered .bb-admin-settings-field__header-preview-content{justify-content:center;padding:0 8px 4px}.bb-admin-settings-field__header-preview--centered .bb-admin-settings-field__header-preview-avatar{left:50%;top:-20px;transform:translateX(-50%)}.bb-admin-settings-field__header-preview-avatar{width:40px;height:40px;background:#f6f6f6;border:1px solid #d9d9d9;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:absolute;top:-20px;left:8px}.bb-admin-settings-field__header-preview-avatar [class^=bb-icon]{font-size:24px;color:#999;font-weight:600}.bb-admin-settings-field__header-preview-lines{display:flex;flex-direction:column;gap:8px;margin-top:15px}.bb-admin-settings-field__header-preview--centered .bb-admin-settings-field__header-preview-lines{align-items:center}.bb-admin-settings-field__header-preview-line{height:4px;background:#ccc;border-radius:2px}.bb-admin-settings-field__header-preview-line--short{width:45px}.bb-admin-settings-field__header-preview-line--long{width:70px}.bb-admin-image-upload{display:flex;flex-direction:column;gap:8px}.bb-admin-image-upload__placeholder-area,.bb-admin-image-upload__preview-area{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bb-admin-image-upload__label{font-size:13px;font-weight:500;color:#2f2f2f;margin:0;line-height:18px}.bb-admin-image-upload__placeholder{padding:60px;display:flex;align-items:center;justify-content:center;background:#f6f6f6;border:.5px solid #e5e5e5;border-radius:12px;flex-shrink:0}.bb-admin-image-upload__placeholder .dashicons{font-size:32px;width:32px;height:32px;color:#666}.bb-admin-image-upload__preview{width:160px;height:160px;border-radius:12px;overflow:hidden;flex-shrink:0;border:.5px solid #e5e5e5}.bb-admin-image-upload__preview img{width:100%;height:100%;object-fit:cover;display:block}.bb-admin-image-upload--cover .bb-admin-image-upload__placeholder,.bb-admin-image-upload--cover .bb-admin-image-upload__preview{width:432px;aspect-ratio:1950/450;height:auto;padding:0}.bb-admin-image-upload--cover .bb-admin-image-upload__preview{background:#f6f6f6;border:.5px solid #e5e5e5;display:flex;align-items:center;justify-content:center}.bb-admin-image-upload__actions{display:flex;flex-direction:column;gap:8px}.bb-admin-image-upload__btn{display:inline-flex;align-items:center;gap:4px;padding:6px 16px;font-size:14px;font-weight:400;line-height:20px;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.bb-admin-image-upload__btn--upload{background:#fff;border:1px solid #ef5d33;color:#ef5d33}.bb-admin-image-upload__btn--upload:hover:not(:disabled){border-color:#f7ae99;color:#ef5d33}.bb-admin-image-upload__btn--upload:focus{outline:2px solid #999;box-shadow:none}.bb-admin-image-upload__btn--remove{background:#ec221f;border:1px solid rgba(0,0,0,0);color:#fff}.bb-admin-image-upload__btn--remove:hover:not(:disabled){background:#c00f0c;color:#fff;border-color:rgba(0,0,0,0)}.bb-admin-image-upload__btn--remove:focus{outline:2px solid #999;box-shadow:none}.bb-admin-image-upload__btn--cancel{background:#fff;border:1px solid #d9d9d9;color:#2f2f2f}.bb-admin-image-upload__btn--cancel:hover:not(:disabled){background:#f6f6f6}.bb-admin-image-upload__btn:focus{border-color:rgba(0,0,0,0);outline:2px solid #999}.bb-admin-image-upload__btn:disabled{opacity:.5;cursor:not-allowed}.bb-admin-image-upload__help{font-size:13px;color:#666;margin:0;line-height:18px}.bb-admin-image-upload__error{font-size:13px;color:#d63638;margin:0;line-height:18px}.bb-admin-image-upload__spinner{display:inline-block;width:24px;height:24px;border:3px solid #d9d9d9;border-top-color:#ef5d33;border-radius:999px;animation:bb-upload-spin .6s linear infinite}.bb-admin-image-upload__crop-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:100050}.bb-admin-image-upload__crop-modal{background:#fff;border:1px solid #d9d9d9;border-radius:16px;padding:0;max-width:680px;width:90%;max-height:95vh;box-shadow:0 4px 12px rgba(0,0,0,.12);display:flex;flex-direction:column;overflow:hidden}.bb-admin-image-upload__crop-header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 24px;border-bottom:1px solid #d9d9d9;flex:none}.bb-admin-image-upload__crop-title{font-size:18px;font-weight:500;line-height:26px;color:#1e1e1e;margin:0}.bb-admin-image-upload__crop-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:4px;background:rgba(0,0,0,0);border:none;border-radius:6px;cursor:pointer;color:#1e1e1e}.bb-admin-image-upload__crop-close i{font-size:24px;line-height:1}.bb-admin-image-upload__crop-close:focus{outline:2px solid #999}.bb-admin-image-upload__crop-close:disabled{opacity:.5;cursor:not-allowed}.bb-admin-image-upload__crop-body{display:flex;flex-direction:column;gap:16px;padding:16px 24px;overflow-y:auto;flex:1 1 auto}.bb-admin-image-upload__crop-canvas-wrap{display:flex;justify-content:center}.bb-admin-image-upload__crop-canvas{max-width:100%;height:auto;cursor:move;border-radius:8px;border:1px solid #d9d9d9}.bb-admin-image-upload__crop-resize{display:flex;align-items:center;gap:12px}.bb-admin-image-upload__crop-resize i{font-size:16px;color:#666;flex-shrink:0}.bb-admin-image-upload__crop-slider{flex:1;-webkit-appearance:none;appearance:none;height:4px;background:#d9d9d9;border-radius:2px;outline:none;cursor:pointer}.bb-admin-image-upload__crop-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#ef5d33;border-radius:999px;cursor:pointer}.bb-admin-image-upload__crop-slider::-moz-range-thumb{width:16px;height:16px;background:#ef5d33;border:none;border-radius:999px;cursor:pointer}.bb-admin-image-upload__crop-footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9;flex:none}.bb-admin-image-upload__crop-footer .bb-admin-image-upload__btn{min-height:32px;border-radius:8px}.bb-admin-image-upload__crop-footer .bb-admin-image-upload__btn--cancel{background:#f0f0f0;border:.5px solid #d9d9d9;color:#1e1e1e}.bb-admin-image-upload__crop-footer .bb-admin-image-upload__btn--cancel:hover:not(:disabled){background:#e5e5e5}.bb-admin-image-upload__crop-footer .bb-admin-image-upload__btn--upload{background:#ef5d33;border:1px solid #ef5d33;color:#fff}.bb-admin-image-upload__crop-footer .bb-admin-image-upload__btn--upload:hover:not(:disabled){background:#d7542e;border-color:#d7542e;color:#fff}@keyframes bb-upload-spin{to{transform:rotate(360deg)}}.bb-groups-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-groups-list .bb-admin-notice{margin-top:24px}.bb-groups-list .bb-admin-notice--dismiss{background:none;border:none;cursor:pointer}.bb-groups-list__header{border-bottom:1px solid #d9d9d9;padding:18px 0;margin-bottom:24px}.bb-groups-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-groups-list__bulk-actions{display:flex;align-items:center;gap:4px}.bb-groups-list__bulk-actions select{min-width:140px;height:32px;font-size:13px}.bb-groups-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-groups-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-groups-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-groups-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-groups-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-groups-list__filter-select .components-select-control,.bb-groups-list__sort-select .components-select-control,.bb-groups-list__type-filter .components-select-control{margin-bottom:0}.bb-groups-list__filter-select select,.bb-groups-list__sort-select select,.bb-groups-list__type-filter select{min-width:100px;height:32px;font-size:13px}.bb-groups-list__table{table-layout:fixed}.bb-groups-list__table th.bb-groups-list__th--name{font-size:14px;color:#1e1e1e;width:30%}.bb-groups-list__th--checkbox{width:24px;box-sizing:border-box}.bb-groups-list__th--actions{width:30px}.bb-groups-list__th--privacy{width:100px}.bb-groups-list__th--members{width:100px}.bb-groups-list__th--group-type{width:130px}.bb-groups-list__th--last-active{width:140px}.bb-groups-list__name-cell{display:flex;align-items:center;gap:8px}.bb-groups-list__avatar{width:40px;height:40px;border-radius:999px;flex-shrink:0;object-fit:cover;border:.5px solid #d9d9d9}.bb-groups-list__group-name{font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.bb-groups-list__group-name:hover{color:#2c6bff;text-decoration:underline}.bb-groups-list__privacy-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;line-height:1.4;color:#1e1e1e;background-color:#f0f0f0;border:1px solid #ccc;border-radius:999px;white-space:nowrap}.bb-groups-list__privacy-badge i{font-size:12px;line-height:1}.bb-groups-list__members-count{display:flex;align-items:center;gap:6px;color:#2c6bff;font-size:13px;font-weight:400}.bb-groups-list__members-count i{font-size:16px;color:#666;line-height:1}.bb-groups-list__type-badge{display:inline-flex;align-items:center;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.4;color:#1e1e1e;background-color:#f0f0f0;border:1px solid #ccc;border-radius:999px;white-space:nowrap}.bb-groups-list__type-empty{color:#999}.bb-groups-list__td--last-active{white-space:nowrap;font-size:13px;color:#666}.bb-groups-list__date{display:flex;align-items:center;gap:8px;color:#666;font-size:13px;line-height:18px}.bb-groups-list__date i{font-size:16px;color:#666;line-height:1}.bb-groups-list__td--actions{text-align:center}.bb-groups-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-groups-list__item-count{font-size:13px;color:#2f2f2f}@media screen and (max-width: 960px){.bb-groups-list{overflow:auto}.bb-groups-list__toolbar,.bb-groups-list__table-wrapper,.bb-groups-list__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel .bb-groups-list{max-width:100%}.bb-group-delete-modal.components-modal__frame{max-width:500px}.bb-group-delete-modal__body{padding:24px}.bb-group-delete-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-group-delete-modal .components-checkbox-control{margin-bottom:0}.bb-group-delete-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-group-delete-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-group-delete-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-group-delete-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-group-delete-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-group-delete-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-group-delete-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-group-delete-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-group-delete-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-groups-list__header{display:flex;align-items:center;justify-content:space-between}.bb-groups-list__create-btn.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-groups-list__create-btn.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-groups-list__create-btn.is-primary:focus,.bb-groups-list__create-btn.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-groups-list__create-btn.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-groups-list__create-btn.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-groups-list__create-btn.is-primary i{font-size:16px;font-weight:700;margin-right:6px}.bb-groups-list__edit-loading{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;z-index:100000}.bb-group-edit-modal.components-modal__frame{max-height:72%}.bb-group-edit-modal__body{padding:0 24px 24px}.bb-group-edit-modal__body .components-base-control{margin-bottom:16px}.bb-group-edit-modal__body .components-base-control+.bb-admin-meta-field__description{margin-top:-6px}.bb-group-edit-modal__body .bb-admin-notice{margin-top:16px}.bb-group-edit-modal .components-checkbox-control__help{margin-inline-start:0}.bb-group-edit-modal__tabs .components-tab-panel__tabs{border-bottom:none;margin:0;padding:16px 0 24px;gap:8px}.bb-group-edit-modal__tabs .components-tab-panel__tabs-item{padding:6px 16px;font-size:13px;font-weight:500;line-height:1.5;color:#666;border:1px solid #ccc;border-radius:20px;background:none;cursor:pointer;height:auto !important}.bb-group-edit-modal__tabs .components-tab-panel__tabs-item:after,.bb-group-edit-modal__tabs .components-tab-panel__tabs-item:before{display:none !important}.bb-group-edit-modal__tabs .components-tab-panel__tabs-item:hover{color:#1e1e1e;background-color:#f0f0f0}.bb-group-edit-modal__tabs .components-tab-panel__tabs-item.is-active{color:#1e1e1e;background-color:#f0f0f0;border-color:#999;box-shadow:none;font-weight:500}.bb-group-edit-modal__tabs .components-tab-panel__tabs-item:focus:not(:disabled){box-shadow:none}.bb-group-edit-modal .components-tab-panel__tab-content{min-height:400px}.bb-group-edit-modal__empty-tab{color:#666;font-size:13px;text-align:center;padding:40px 0}.bb-group-edit-modal__error{color:#d63638;font-size:13px;margin:0 0 16px}.bb-group-edit-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-group-edit-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-group-edit-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-group-edit-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-group-edit-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-group-edit-modal__footer .is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-group-edit-modal__footer .is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-group-edit-modal__footer .is-primary:focus,.bb-group-edit-modal__footer .is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-group-edit-modal__footer .is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-group-edit-modal__footer .is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-group-edit-modal__footer .is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-admin-meta-field__radio-field{margin-bottom:16px}.bb-admin-meta-field__radio-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 24px}.bb-group-edit-modal__tab-content--integrations .bb-admin-meta-field__radio-options{flex-direction:column;gap:10px}.bb-group-edit-modal__tab-content--integrations .bb-admin-meta-field__checkbox-field:has(+.bb-admin-meta-field__radio-field),.bb-group-edit-modal__tab-content--integrations .bb-admin-meta-field__checkbox-field:has(+.bb-admin-meta-field__async-select-field),.bb-group-edit-modal__tab-content--integrations .bb-admin-meta-field__checkbox-field:has(+.bb-admin-meta-field__select-field),.bb-group-edit-modal__tab-content--integrations .bb-admin-meta-field__checkbox-field:has(+.bb-admin-meta-field__toggle-list-field),.bb-group-edit-modal__tab-content--integrations .bb-admin-meta-field__checkbox-field:has(+.bb-admin-meta-field__ajax-multiselect){border-bottom:0;padding-bottom:0}.bb-group-edit-modal__tab-content--integrations .bb-admin-meta-field__radio-field:has(+:not(.bb-admin-meta-field__radio-field)){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d9d9d9}.bb-group-edit-modal__tab-content--integrations>[class*=bb-admin-meta-field]{margin-bottom:24px}.bb-admin-meta-field__radio-option{display:grid;grid-template-columns:18px 1fr;gap:4px 8px;align-items:center;cursor:pointer;padding:4px 0}.bb-admin-meta-field__radio-option input[type=radio]{margin:2px 0 0;grid-row:1;grid-column:1}.bb-admin-meta-field__radio-option .bb-admin-meta-field__radio-label{font-size:13px;font-weight:400;color:#1e1e1e;grid-row:1;grid-column:2}.bb-admin-meta-field__radio-option .bb-admin-meta-field__radio-description{font-size:12px;color:#666;grid-row:2;grid-column:2;line-height:1.4}.bb-admin-meta-field__checkbox-field{margin-bottom:16px;padding-bottom:16px;border-bottom:.5px solid #d9d9d9}.bb-admin-meta-field__checkbox-field .components-checkbox-control__input[type=checkbox]:checked{background-color:#ef5d33;border-color:#ef5d33}.bb-admin-meta-field__checkbox-field:last-child{padding-bottom:0;border-bottom:0}.bb-admin-meta-field__async-select-field{margin-bottom:16px}.bb-admin-meta-field__async-select-field .components-base-control__label{display:block;margin-bottom:8px}.bb-admin-settings-modal__row--separator .bb-admin-meta-field__async-select-field{margin-bottom:0}.bb-admin-meta-field__checkbox-field .bb-admin-meta-field__description,.bb-admin-meta-field__checkbox-field .components-checkbox-control__help{margin-top:2px;font-size:12px;color:#666}.bb-admin-meta-field__toggle-list-field{margin-bottom:16px}.bb-admin-meta-field__toggle-list-field .bb-admin-meta-field__label{margin-bottom:8px;font-weight:500}.bb-admin-meta-field__toggle-list-field .components-checkbox-control__input[type=checkbox]:checked{background-color:#ef5d33;border-color:#ef5d33}.bb-admin-meta-field__toggle-list-options{display:flex;flex-direction:column;gap:10px}.bb-admin-meta-field__ajax-multiselect{margin-bottom:16px}.bb-admin-meta-field__ajax-multiselect .bb-admin-meta-field__label{margin-bottom:8px;font-weight:500}.bb-admin-meta-field__selected-items{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.bb-admin-meta-field__selected-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;color:#1e1e1e;background-color:#f6f6f6;border:1px solid #ccc;border-radius:999px;font-size:13px;line-height:1.4}.bb-admin-meta-field__selected-tag i{color:#2f2f2f;font-size:14px}.bb-admin-meta-field__remove-tag{background:none;border:none;cursor:pointer;font-size:16px;line-height:1;padding:0 2px;color:#666}.bb-admin-meta-field__remove-tag:hover{color:#ef5d33}.bb-admin-meta-field__search-wrapper{position:relative}.bb-admin-meta-field__search-wrapper .spinner{position:absolute;right:8px;top:50%;transform:translateY(-50%);margin:0}input.bb-admin-meta-field__search-input{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}input.bb-admin-meta-field__search-input:focus{box-shadow:none;border-color:#999}.bb-admin-meta-field__suggestions{position:absolute;z-index:100;width:100%;max-height:200px;overflow-y:auto;margin:0;padding:0;list-style:none;background:#fff;border:1px solid #d9d9d9;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.bb-admin-meta-field__suggestion-item{padding:8px 12px;cursor:pointer;font-size:13px}.bb-admin-meta-field__suggestion-item:hover{background-color:#f0f0f0}.bb-admin-meta-field__label{display:block;font-size:13px;font-weight:500;color:#1e1e1e;margin-bottom:10px}.bb-admin-meta-field__permalink-field{margin-bottom:16px}.bb-admin-meta-field__permalink-field .components-base-control{margin-bottom:4px}.bb-admin-meta-field__permalink-preview{margin-top:4px}.bb-admin-meta-field__permalink-preview a{font-size:13px;color:#666;text-decoration:none}.bb-admin-meta-field__permalink-preview a strong{color:#1e1e1e;font-weight:600}.bb-admin-meta-field__permalink-preview a:hover{text-decoration:underline}.bb-admin-meta-field__select-field{margin-bottom:16px}.bb-admin-settings-modal__row--separator .bb-admin-meta-field__select-field{margin-bottom:0}.bb-group-edit-modal__tab-content>[class*=bb-admin-meta-field]+[class*=bb-admin-meta-field__checkbox]{padding-top:16px}.bb-group-edit-modal__tab-content .bb-admin-meta-field__async-select-field,.bb-group-edit-modal__tab-content .bb-admin-meta-field__select-field{padding-bottom:16px;border-bottom:1px solid #d9d9d9}.bb-group-edit-modal__tab-content .bb-admin-meta-field__async-select-field:last-child,.bb-group-edit-modal__tab-content .bb-admin-meta-field__select-field:last-child{border-bottom:none;padding-bottom:0}.bb-group-edit-modal__tab-content .bb-admin-meta-field__checkbox-field:first-child>.components-base-control{margin-bottom:0}.bb-admin-meta-field__readonly-field{margin-bottom:16px}.bb-group-members-tab__add-member{margin-bottom:16px}.bb-group-members-tab__filters{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:16px 0;border-top:.5px solid #d9d9d9}.bb-group-members-tab__filter-search{position:relative;flex:1 1 auto;min-width:0}.bb-group-members-tab__filter-search-icon{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#666;font-size:20px;pointer-events:none}.bb-group-members-tab__filter-search-input[type=search]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-group-members-tab__filter-search-input[type=search]:focus{box-shadow:none;border-color:#999}.bb-group-members-tab__filter-search-input[type=search]{padding-right:30px}.bb-group-members-tab__filter-search-input[type=search]::-webkit-search-cancel-button{display:none}.bb-group-members-tab__filter-search-input[type=search]::placeholder{color:#666}.bb-group-members-tab__filter-role{flex:0 0 auto;min-width:200px}.bb-group-members-tab__filter-role .components-base-control{margin-bottom:0}.bb-group-members-tab__filter-role .components-base-control__field{margin-bottom:0}.bb-group-members-tab__filter-role .components-select-control__input{height:36px;min-width:160px}.bb-group-members-tab__filter-empty{padding:24px 12px;font-size:13px;color:#2f2f2f;text-align:center}.bb-group-members-tab__add-row{display:flex;align-items:flex-start;gap:12px}.bb-group-members-tab__autocomplete-wrapper{position:relative;flex:1;min-width:0}.bb-group-members-tab__add-btn.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-group-members-tab__add-btn.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-group-members-tab__add-btn.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-group-members-tab__add-btn.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-group-members-tab__add-btn.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-group-members-tab__add-btn.is-secondary[disabled],.bb-group-members-tab__add-btn.is-secondary[aria-disabled=true]{color:#ef5d33;border-color:#ef5d33;opacity:.6}.bb-group-members-tab__add-btn.is-secondary i{font-size:16px;font-weight:700;margin-right:6px;color:inherit}.bb-group-members-tab__search-input[type=text]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-group-members-tab__search-input[type=text]:focus{box-shadow:none;border-color:#999}.bb-group-members-tab__search-input[type=text]{width:100%}.bb-group-members-tab__suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:240px;overflow-y:auto;z-index:10}.bb-group-members-tab__suggestions-loading,.bb-group-members-tab__suggestions-empty{padding:12px 16px;text-align:center;font-size:13px;color:#666}.bb-group-members-tab__suggestion-item{display:flex;align-items:center;gap:8px;padding:8px 16px;width:100%;border:none;background:none;cursor:pointer;text-align:left;font-size:13px;color:#1e1e1e}.bb-group-members-tab__suggestion-item:hover{background-color:#f0f0f0}.bb-group-members-tab__suggestion-avatar{width:28px;height:28px;border-radius:999px;flex-shrink:0;object-fit:cover}.bb-group-members-tab__loading{display:flex;align-items:center;justify-content:center;padding:40px 0}.bb-group-members-tab__empty{text-align:center;color:#666;font-size:13px;padding:24px 0}.bb-group-members-tab__list{display:flex;flex-direction:column;gap:24px}.bb-group-members-tab__role-group{display:flex;flex-direction:column;gap:8px;border:.5px solid #d9d9d9;border-radius:12px;padding:16px}.bb-group-members-tab__section-loading{display:flex;align-items:center;justify-content:center;padding:16px 0}.bb-group-members-tab__member-row{display:flex;align-items:flex-start;justify-content:space-between}.bb-group-members-tab__member-row--pending{opacity:.7}.bb-group-members-tab__member-pill{display:flex;align-items:center;gap:8px;padding:4px 8px;border:.5px solid #d9d9d9;border-radius:999px}.bb-group-members-tab__member-avatar{width:24px;height:24px;border-radius:999px;flex-shrink:0;object-fit:cover}.bb-group-members-tab__member-name{font-size:13px;font-weight:400;color:#2c6bff;white-space:nowrap;line-height:18px;padding:3px 0;text-decoration:none}.bb-group-members-tab__member-name:hover{color:#2c6bff;text-decoration:underline}.bb-group-members-tab__member-actions{flex-shrink:0;width:245px}.bb-group-members-tab__member-actions>.components-base-control{margin-bottom:0}.bb-group-members-tab__member-actions .components-select-control{margin-bottom:0}.bb-group-members-tab__member-actions .components-select-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-group-members-tab__member-actions .components-select-control .components-select-control__input:focus,.bb-group-members-tab__member-actions .components-select-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-group-members-tab__member-actions .components-select-control .components-select-control__input{width:100%;font-size:13px}.bb-group-members-tab__member-actions .components-select-control .components-input-control-suffix-wrapper,.bb-group-members-tab__member-actions .components-select-control .components-input-control__backdrop{display:none}.bb-group-members-tab__remove-btn{display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:#666;padding:4px}.bb-group-members-tab__remove-btn i{font-size:16px}.bb-group-members-tab__remove-btn:hover{color:#1e1e1e}.bb-group-members-tab__pagination{display:flex;align-items:center;gap:16px;margin-top:16px}.bb-group-members-tab__page-arrow{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;background:rgba(0,0,0,0);cursor:pointer}.bb-group-members-tab__page-arrow i{font-size:16px;color:#2f2f2f}.bb-group-members-tab__page-arrow:hover:not(:disabled) i{color:#1e1e1e}.bb-group-members-tab__page-arrow:disabled{opacity:.5;pointer-events:none}.bb-group-members-tab__page-numbers{display:flex;align-items:center;gap:4px}.bb-group-members-tab__page-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:2px;border:1px solid rgba(0,0,0,0);border-radius:6px;background:rgba(0,0,0,0);color:#666;font-size:13px;font-weight:500;line-height:18px;cursor:pointer}.bb-group-members-tab__page-number:hover:not(.bb-group-members-tab__page-number--active),.bb-group-members-tab__page-number:focus:not(.bb-group-members-tab__page-number--active){background-color:#f6f6f6;border-color:#d9d9d9}.bb-group-members-tab__page-number--active{background-color:#f6f6f6;border-color:#2f2f2f;color:#1e1e1e;font-weight:500;cursor:default}.bb-group-members-tab__page-ellipsis{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:13px;font-weight:500;line-height:18px;color:#666}.bb-group-topics-tab__loading{display:flex;align-items:center;justify-content:center;padding:40px 0}.bb-group-topics-tab .bb-topic-list__items{margin-top:0}.bb-topic-list__global-icon{display:inline-flex;align-items:center;margin-left:6px;color:#757575;font-size:16px}.bb-topic-modal__searchable-select{position:relative;margin-bottom:16px}.bb-topic-modal__searchable-select .components-base-control__label{display:block;margin-bottom:8px}.bb-topic-modal__search-input-wrap{position:relative}.bb-topic-modal__search-input{width:100%;padding:8px 12px;border:1px solid #e5e5e5;border-radius:6px;font-size:14px;line-height:1.4;box-sizing:border-box}.bb-topic-modal__search-input:focus{border-color:var(--bb-primary-color, #ef5b34);box-shadow:0 0 0 1px var(--bb-primary-color, #ef5b34);outline:none}.bb-topic-modal__dropdown-list{position:absolute;z-index:100;width:100%;max-height:200px;overflow-y:auto;margin:0;padding:4px 0;background:#fff;border:1px solid #e5e5e5;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 8px rgba(0,0,0,.1);list-style:none}.bb-topic-modal__dropdown-item{padding:8px 12px;cursor:pointer;font-size:14px}.bb-topic-modal__dropdown-item:hover{background-color:#f0f0f0}.bb-topic-modal__dropdown-item--create{color:var(--bb-primary-color, #ef5b34);font-weight:500}.bb-topic-modal__dropdown-item--create .bb-topic-modal__create-icon{margin-right:4px;font-weight:700}.bb-topic-modal__dropdown-item--empty{color:#757575;cursor:default;font-style:italic}.bb-topic-modal__dropdown-item--empty:hover{background-color:rgba(0,0,0,0)}.bb-group-change-type-modal .components-modal__content{padding:0}.bb-group-change-type-modal .components-modal__header{padding:16px 24px;border-bottom:1px solid #d9d9d9;margin:0}.bb-group-change-type-modal .components-modal__header .components-modal__header-heading{font-size:16px;font-weight:600}.bb-group-change-type-modal__body{padding:24px}.bb-group-change-type-modal__body .components-select-control{margin-bottom:0}.bb-group-change-type-modal__body .components-select-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-group-change-type-modal__body .components-select-control .components-select-control__input:focus,.bb-group-change-type-modal__body .components-select-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-group-change-type-modal__body .components-select-control .components-select-control__input{width:100%}.bb-group-change-type-modal__body .components-select-control .components-input-control-suffix-wrapper,.bb-group-change-type-modal__body .components-select-control .components-input-control__backdrop{display:none}.bb-group-change-type-modal__label{display:block;font-size:13px;font-weight:500;color:#1e1e1e;margin-bottom:8px}.bb-group-change-type-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-group-change-type-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-group-change-type-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-group-change-type-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-group-change-type-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-group-change-type-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-group-change-type-modal__footer .is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-group-change-type-modal__footer .is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-group-change-type-modal__footer .is-primary:focus,.bb-group-change-type-modal__footer .is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-group-change-type-modal__footer .is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-group-change-type-modal__footer .is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-group-change-type-modal__footer .is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-forums-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-forums-list .bb-admin-notice{margin-top:24px}.bb-forums-list .bb-admin-notice--dismiss{background:none;border:none;cursor:pointer}.bb-forums-list__header{border-bottom:1px solid #d9d9d9;padding:18px 0;margin-bottom:24px}.bb-forums-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-forums-list__bulk-actions{display:flex;align-items:center;gap:4px}.bb-forums-list__bulk-actions select{min-width:140px;height:32px;font-size:13px}.bb-forums-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-forums-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-forums-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-forums-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-forums-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-forums-list__filter-select .components-select-control,.bb-forums-list__sort-select .components-select-control{margin-bottom:0}.bb-forums-list__filter-select select,.bb-forums-list__sort-select select{min-width:100px;height:32px;font-size:13px}.bb-forums-list__table-wrapper{overflow:hidden;background:#fff}.bb-forums-list__table td{overflow:hidden}.bb-forums-list__table td>[class*=bb-icon]{display:inline-block;vertical-align:middle;color:#666;font-size:16px;margin-right:8px}.bb-forums-list__table td.bb-forums-list__td--last-post>[class*=bb-icon]{margin-right:6px}.bb-forums-list__table th.bb-forums-list__th--name{color:#1e1e1e;font-size:14px}.bb-forums-list__th--checkbox{width:24px}.bb-forums-list__th--actions{width:40px}.bb-forums-list__th--privacy,.bb-forums-list__th--discussions,.bb-forums-list__th--replies,.bb-forums-list__th--author,.bb-forums-list__th--last-post{white-space:nowrap}.bb-forums-list__td--name{max-width:200px;overflow:hidden}.bb-forums-list__td--author{white-space:nowrap}.bb-forums-list__td--actions{width:40px}.bb-forums-list__forum-name{display:block;font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.bb-forums-list__forum-name:hover{color:#2c6bff;text-decoration:underline}.bb-forums-list__privacy-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;line-height:1.4;color:#1e1e1e;background-color:#f0f0f0;border:1px solid #ccc;border-radius:999px;white-space:nowrap}.bb-forums-list__privacy-badge i{font-size:12px;line-height:1}.bb-forums-list__author-cell{display:flex;align-items:center;gap:8px}.bb-forums-list__author-avatar{width:40px;height:40px;border-radius:999px;flex-shrink:0;object-fit:cover;border:.5px solid #d9d9d9}.bb-forums-list__author-name{font-size:14px;font-weight:400;color:#2c6bff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-forums-list__date{display:inline-flex;align-items:center;gap:8px;color:#666;font-size:13px;line-height:18px}.bb-forums-list__no-activity{color:#999;font-size:13px}.bb-forums-list__td--actions{text-align:center}.bb-forums-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-forums-list__item-count{font-size:13px;color:#2f2f2f}@media screen and (max-width: 960px){.bb-forums-list{overflow:auto}.bb-forums-list__header,.bb-forums-list__toolbar,.bb-forums-list__table-wrapper,.bb-forums-list__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel .bb-forums-list{max-width:100%}.bb-forum-bulk-edit-modal.components-modal__frame{max-width:500px}.bb-forum-bulk-edit-modal__body{padding:24px}.bb-forum-bulk-edit-modal__body .components-base-control{margin-bottom:16px}.bb-forum-bulk-edit-modal__body .components-input-control__label,.bb-forum-bulk-edit-modal__body .components-base-control__label{display:block;text-transform:none !important;font-size:13px !important;font-weight:500 !important;color:#1e1e1e;margin-bottom:8px}.bb-forum-bulk-edit-modal__body .components-select-control .components-input-control__label{margin-bottom:0}.bb-forum-bulk-edit-modal__body .components-input-control__container .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-forum-bulk-edit-modal__body .components-input-control__container .components-select-control__input:focus,.bb-forum-bulk-edit-modal__body .components-input-control__container .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-forum-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input){padding:0 !important}.bb-forum-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__suffix,.bb-forum-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__backdrop{display:none !important}.bb-forum-bulk-edit-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-forum-bulk-edit-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-forum-bulk-edit-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-forum-bulk-edit-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-forum-bulk-edit-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-forum-bulk-edit-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-forum-bulk-edit-modal__footer .is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-forum-bulk-edit-modal__footer .is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-forum-bulk-edit-modal__footer .is-primary:focus,.bb-forum-bulk-edit-modal__footer .is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-forum-bulk-edit-modal__footer .is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-forum-bulk-edit-modal__footer .is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-forum-bulk-edit-modal__footer .is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-forum-delete-modal.components-modal__frame{max-width:500px}.bb-forum-delete-modal__body{padding:24px}.bb-forum-delete-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-forum-delete-modal .components-checkbox-control{margin-bottom:0}.bb-forum-delete-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-forum-delete-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-forum-delete-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-forum-delete-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-forum-delete-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-forum-delete-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-forum-delete-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-forum-delete-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-forum-delete-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-forums-list__header{display:flex;align-items:center;justify-content:space-between}.bb-forums-list__create-btn.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-forums-list__create-btn.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-forums-list__create-btn.is-primary:focus,.bb-forums-list__create-btn.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-forums-list__create-btn.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-forums-list__create-btn.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-forums-list__create-btn.is-primary i{font-size:16px;font-weight:700;margin-right:6px}.bb-forums-list__edit-loading{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;z-index:100000}.bb-forum-modal__field--disabled{opacity:.5;pointer-events:none}.bb-forum-modal__permalink-field{margin-bottom:16px}.bb-forum-modal__permalink-field .components-base-control{margin-bottom:4px}.bb-forum-modal__image-field{margin-bottom:16px}.bb-forum-modal__image-field>.components-base-control__label{display:block;margin-bottom:8px;text-transform:none;font-size:13px;font-weight:500;color:#1e1e1e}.bb-forum-modal__image-preview{display:flex;flex-direction:column;gap:8px;position:relative}.bb-forum-modal__image-preview img{max-height:150px;border-radius:6px;object-fit:cover}.bb-forum-modal__remove-image{font-size:12px}.bb-forum-modal__image-preview{position:relative}.bb-forum-modal__image-preview img{width:100%}.bb-forum-modal__image-actions{display:flex;align-items:center;gap:12px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.bb-forum-modal__replace-image.is-secondary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-forum-modal__replace-image.is-secondary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-forum-modal__replace-image.is-secondary:focus,.bb-forum-modal__replace-image.is-secondary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-forum-modal__replace-image.is-secondary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-forum-modal__replace-image.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-forum-modal__replace-image.is-secondary{font-size:12px;padding:4px 12px;height:28px}.bb-forum-modal__remove-image.is-secondary{color:#fff;background:#ec221f;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px}.bb-forum-modal__remove-image.is-secondary:hover{color:#fff !important;background:#c00f0c !important;border:none !important;box-shadow:none !important}.bb-forum-modal__remove-image.is-secondary:focus,.bb-forum-modal__remove-image.is-secondary:active{box-shadow:none !important;outline:2px solid #2f2f2f !important}.bb-forum-modal__remove-image.is-secondary[disabled]{color:#fff !important;background-color:#fcb3ad !important;pointer-events:none}.bb-forum-modal__remove-image.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-forum-modal__remove-image.is-secondary{font-size:12px;text-decoration:none}.bb-forum-create-modal__row{display:flex;gap:16px}.bb-forum-create-modal__row .components-base-control{flex:1;margin-bottom:0}.bb-forum-create-modal__permalink-preview{font-size:12px;color:#2c6bff;margin:0;word-break:break-all}.bb-forum-create-modal__upload-zone{display:flex;align-items:center;justify-content:center;width:100%;height:150px;border:1.5px dashed #d9d9d9;border-radius:8px;background:#f6f6f6;cursor:pointer}.bb-forum-create-modal__upload-zone--uploading{cursor:default;opacity:.7}.bb-forum-create-modal__upload-icon{font-size:24px;color:#666;line-height:1}.bb-forum-create-modal__upload-spinner{display:inline-block;width:24px;height:24px;border:3px solid #d9d9d9;border-top-color:#ef5d33;border-radius:50%;animation:bb-forum-upload-spin .8s linear infinite}@keyframes bb-forum-upload-spin{to{transform:rotate(360deg)}}.bb-forum-create-modal__image-help{font-size:13px;color:#666;margin:10px 0 0}.bb-forum-edit-modal__body .components-base-control+.bb-admin-meta-field__description{margin-top:-6px}.bb-forum-edit-modal__body .bb-admin-notice{margin-top:16px}.bb-forum-edit-modal__permalink-preview{margin-top:4px}.bb-forum-edit-modal__permalink-preview a{font-size:13px;color:#666;text-decoration:none}.bb-forum-edit-modal__permalink-preview a strong{color:#1e1e1e;font-weight:600}.bb-forum-edit-modal__permalink-preview a:hover{text-decoration:underline}.bb-forum-edit-modal__image-preview img{max-width:200px}.bb-forum-edit-modal__tab-content>.components-base-control{margin-bottom:16px}#section-forum_permalinks_section .bb-admin-settings-form__field-input-wrapper>.components-base-control,#section-forum_profile_permalinks_section .bb-admin-settings-form__field-input-wrapper>.components-base-control{width:100%;max-width:270px}.bb-discussions-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-discussions-list .bb-admin-notice{margin-top:24px}.bb-discussions-list .bb-admin-notice--dismiss{background:none;border:none;cursor:pointer}.bb-discussions-list__header{border-bottom:1px solid #d9d9d9;padding:16px 0;min-height:64px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.bb-discussions-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-discussions-list__create-btn.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-discussions-list__create-btn.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-discussions-list__create-btn.is-primary:focus,.bb-discussions-list__create-btn.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-discussions-list__create-btn.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-discussions-list__create-btn.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-discussions-list__create-btn.is-primary i{font-size:16px;font-weight:700;margin-right:6px}.bb-discussions-list__bulk-actions{display:flex;align-items:center;gap:8px}.bb-discussions-list__bulk-actions select{min-width:160px;height:32px;font-size:13px}.bb-discussions-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-discussions-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-discussions-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-discussions-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-discussions-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-discussions-list__forum-filter{position:relative}.bb-discussions-list__forum-filter-toggle{display:flex;align-items:center;gap:4px;height:32px;padding:0 8px;background:#f6f6f6;border:1px solid #ccc;border-radius:6px;font-size:13px;color:#1e1e1e;cursor:pointer;white-space:nowrap;min-width:168px}.bb-discussions-list__forum-filter-toggle:focus{border-color:#999;outline:none}.bb-discussions-list__forum-filter-toggle i{font-size:14px;color:#666;margin-left:auto}.bb-discussions-list__forum-filter-label{overflow:hidden;text-overflow:ellipsis;max-width:200px}.bb-discussions-list__forum-filter-dropdown{position:absolute;top:100%;left:0;z-index:1000;min-width:220px;max-width:320px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);margin-top:4px;display:flex;flex-direction:column}.bb-discussions-list__forum-filter-search{padding:8px;border-bottom:1px solid #d9d9d9}.bb-discussions-list__forum-filter-search-input{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-discussions-list__forum-filter-search-input:focus{box-shadow:none;border-color:#999}.bb-discussions-list__forum-filter-options{max-height:240px;overflow-y:auto;padding:4px 0}.bb-discussions-list__forum-filter-option{display:block;width:100%;padding:8px 12px;border:none;background:none;text-align:left;font-size:13px;color:#1e1e1e;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-discussions-list__forum-filter-option:hover{background:#f0f0f0}.bb-discussions-list__forum-filter-option--active{background:#f0f0f0}.bb-discussions-list__forum-filter-no-results{display:block;padding:8px 12px;font-size:13px;color:#999}.bb-discussions-list__sort-select .components-select-control{margin-bottom:0}.bb-discussions-list__sort-select select{min-width:136px;height:32px;font-size:13px}.bb-discussions-list__th--name{font-size:14px;color:#1e1e1e}.bb-discussions-list__th--checkbox{width:30px}.bb-discussions-list__th--actions{width:40px}.bb-discussions-list__th--forum{min-width:200px;white-space:nowrap}.bb-discussions-list__th--replies,.bb-discussions-list__th--members{min-width:104px;white-space:nowrap}.bb-discussions-list__th--last-post{min-width:136px;white-space:nowrap}.bb-discussions-list__table td{overflow:hidden}.bb-discussions-list__td--name{max-width:232px;overflow:hidden}.bb-discussions-list__td--name:has(.bb-admin-list__spam-badge) .bb-discussions-list__discussion-name,.bb-discussions-list__td--name:has(.bb-admin-list__status-badge) .bb-discussions-list__discussion-name{max-width:calc(100% - 90px)}.bb-discussions-list__td--forum{max-width:200px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-discussions-list__td--actions{width:40px}.bb-discussions-list__discussion-name{display:inline-block;vertical-align:middle;font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;max-width:100%}.bb-discussions-list__discussion-name:hover{color:#2c6bff;text-decoration:underline}.bb-discussions-list__count-cell{display:inline-flex;align-items:center;gap:8px;color:#1e1e1e}.bb-discussions-list__count-cell i{font-size:16px;color:#666}.bb-discussions-list__date{display:flex;align-items:center;gap:8px;color:#666;font-size:13px;line-height:18px}.bb-discussions-list__date i{font-size:16px}.bb-discussions-list__no-activity{color:#999;font-size:13px}.bb-discussions-list__td--actions{text-align:center}.bb-discussions-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-discussions-list__item-count{font-size:13px;color:#2f2f2f}.bb-discussions-list__edit-loading{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;z-index:100000}@media screen and (max-width: 960px){.bb-discussions-list{overflow:auto}.bb-discussions-list__header,.bb-discussions-list__toolbar,.bb-discussions-list__table-wrapper,.bb-discussions-list__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel .bb-discussions-list{max-width:100%}.bb-discussion-delete-modal.components-modal__frame{max-width:500px}.bb-discussion-delete-modal__body{padding:24px}.bb-discussion-delete-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-discussion-delete-modal .components-checkbox-control{margin-bottom:0}.bb-discussion-delete-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-discussion-delete-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-discussion-delete-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-discussion-delete-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-discussion-delete-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-discussion-delete-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-discussion-delete-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-discussion-delete-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-discussion-delete-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-discussion-bulk-edit-modal.components-modal__frame{max-width:500px}.bb-discussion-bulk-edit-modal__body{padding:24px}.bb-discussion-bulk-edit-modal__body .components-base-control{margin-bottom:16px}.bb-discussion-bulk-edit-modal__body .components-input-control__label,.bb-discussion-bulk-edit-modal__body .components-base-control__label{display:block;text-transform:none !important;font-size:13px !important;font-weight:500 !important;color:#1e1e1e;margin-bottom:8px}.bb-discussion-bulk-edit-modal__body .components-select-control .components-input-control__label{margin-bottom:0}.bb-discussion-bulk-edit-modal__body .components-input-control__container .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-discussion-bulk-edit-modal__body .components-input-control__container .components-select-control__input:focus,.bb-discussion-bulk-edit-modal__body .components-input-control__container .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-discussion-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input){padding:0 !important}.bb-discussion-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__suffix,.bb-discussion-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__backdrop{display:none !important}.bb-discussion-bulk-edit-modal__selected-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.bb-discussion-bulk-edit-modal__pill{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:999px;color:#1e1e1e;max-width:200px}.bb-discussion-bulk-edit-modal__pill-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-discussion-bulk-edit-modal__pill-remove{background:none;border:none;cursor:pointer;padding:0;color:#666;font-size:14px;line-height:1;display:flex;align-items:center}.bb-discussion-bulk-edit-modal__pill-remove:hover{color:#1e1e1e}.bb-discussion-bulk-edit-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-discussion-bulk-edit-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-discussion-bulk-edit-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-discussion-bulk-edit-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-discussion-bulk-edit-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-discussion-bulk-edit-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-discussion-bulk-edit-modal__footer .is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-discussion-bulk-edit-modal__footer .is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-discussion-bulk-edit-modal__footer .is-primary:focus,.bb-discussion-bulk-edit-modal__footer .is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-discussion-bulk-edit-modal__footer .is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-discussion-bulk-edit-modal__footer .is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-discussion-bulk-edit-modal__footer .is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-discussion-edit-modal .bb-discussion-modal__body .components-base-control+.bb-admin-meta-field__description{margin-top:-6px}.bb-discussion-edit-modal .bb-discussion-modal__body .bb-admin-notice{margin-top:16px}.bb-tags-autocomplete{margin-bottom:0}.bb-tags-autocomplete__wrapper{position:relative;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:text}.bb-tags-autocomplete__wrapper:focus-within{border-color:#ef5d33}.bb-tags-autocomplete__tags-area{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 28px 4px 6px;min-height:36px;position:relative}.bb-tags-autocomplete__tags-area input[type]{border:0;outline:none;box-shadow:none}.bb-tags-autocomplete__tag{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:4px;font-size:13px;line-height:18px;color:#1e1e1e;white-space:nowrap;max-width:100%}.bb-tags-autocomplete__tag-text{overflow:hidden;text-overflow:ellipsis}.bb-tags-autocomplete__tag-remove{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;background:none;cursor:pointer;color:#666;border-radius:4px;flex-shrink:0}.bb-tags-autocomplete__tag-remove i{font-size:12px;font-weight:700;line-height:1}.bb-tags-autocomplete__tag-remove:hover{color:#1e1e1e;background:rgba(0,0,0,.06)}.bb-tags-autocomplete__input{flex:1 1 60px;min-width:60px;height:26px;border:none;outline:none;padding:0 2px;font-size:13px;color:#1e1e1e;background:rgba(0,0,0,0)}.bb-tags-autocomplete__input::placeholder{color:#999}.bb-tags-autocomplete__spinner{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none}.bb-tags-autocomplete__spinner .components-spinner{margin:0;width:16px;height:16px}.bb-tags-autocomplete__dropdown{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);margin-top:4px;max-height:200px;overflow-y:auto;padding:4px 0}.bb-tags-autocomplete__option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 12px;border:none;background:none;text-align:left;font-size:13px;color:#1e1e1e;cursor:pointer}.bb-tags-autocomplete__option:hover,.bb-tags-autocomplete__option--active{background:#f0f0f0}.bb-tags-autocomplete__option--create{color:#666}.bb-tags-autocomplete__option--create strong{color:#1e1e1e;margin-left:2px}.bb-tags-autocomplete__option-count{font-size:12px;color:#666}.bb-discussion-tags-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-discussion-tags-list .bb-admin-notice{margin-top:24px}.bb-discussion-tags-list .bb-admin-notice--dismiss{background:none;border:none;cursor:pointer}.bb-discussion-tags-list__header{border-bottom:1px solid #d9d9d9;padding:16px 0;min-height:64px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.bb-discussion-tags-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-discussion-tags-list__add-btn.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-discussion-tags-list__add-btn.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-discussion-tags-list__add-btn.is-primary:focus,.bb-discussion-tags-list__add-btn.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-discussion-tags-list__add-btn.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-discussion-tags-list__add-btn.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-discussion-tags-list__add-btn.is-primary i{font-size:16px;font-weight:700;margin-right:6px}.bb-discussion-tags-list__bulk-actions{display:flex;align-items:center;gap:8px}.bb-discussion-tags-list__bulk-actions select{min-width:160px;height:32px;font-size:13px}.bb-discussion-tags-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-discussion-tags-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-discussion-tags-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-discussion-tags-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-discussion-tags-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-discussion-tags-list__table td{overflow:hidden}.bb-discussion-tags-list__col-cb{width:30px}.bb-discussion-tags-list__col-cb .components-checkbox-control__input-container{margin:0}.bb-discussion-tags-list__col-tag{min-width:200px}.bb-discussion-tags-list__tag-cell{display:flex;align-items:center;gap:8px}.bb-discussion-tags-list__tag-icon{display:flex;align-items:center;justify-content:center;color:#666;font-size:20px;flex-shrink:0;height:32px;width:32px;background-color:#f6f6f6;border-radius:999px}.bb-discussion-tags-list__tag-name{font-size:14px;font-weight:500;color:#1e1e1e}.bb-discussion-tags-list__col-slug{min-width:120px}.bb-discussion-tags-list__slug-badge{display:inline-block;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.4;color:#2f2f2f;background-color:#f0f0f0;border:1px solid #ccc;border-radius:999px;min-width:14px;text-align:center}.bb-discussion-tags-list__col-count{min-width:140px}.bb-discussion-tags-list__count-cell{display:flex;align-items:center;gap:8px}.bb-discussion-tags-list__count-icon{font-size:16px;color:#666;flex-shrink:0}.bb-discussion-tags-list__count-link{color:#2c6bff;font-size:13px;text-decoration:none}.bb-discussion-tags-list__count-link:hover{color:#2c6bff;text-decoration:underline}.bb-discussion-tags-list__count-zero{color:#2f2f2f;font-size:13px}.bb-discussion-tags-list__col-actions{width:40px;text-align:center}.bb-discussion-tags-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-discussion-tags-list__item-count{font-size:13px;color:#2f2f2f}@media screen and (max-width: 960px){.bb-discussion-tags-list{overflow:auto}.bb-discussion-tags-list__header,.bb-discussion-tags-list__toolbar,.bb-discussion-tags-list__table-wrap,.bb-discussion-tags-list__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel .bb-discussion-tags-list{max-width:100%}.bb-tag-create-modal .components-modal__content{padding:0}.bb-tag-create-modal__loading{display:flex;align-items:center;justify-content:center;padding:48px 24px}.bb-tag-delete-modal.components-modal__frame{max-width:500px}.bb-tag-delete-modal__body{padding:24px}.bb-tag-delete-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-tag-delete-modal .components-checkbox-control{margin-bottom:0}.bb-tag-delete-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-tag-delete-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-tag-delete-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-tag-delete-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-tag-delete-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-tag-delete-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-tag-delete-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-tag-delete-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-tag-delete-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-tag-bulk-delete-modal.components-modal__frame{max-width:500px}.bb-tag-bulk-delete-modal__body{padding:24px}.bb-tag-bulk-delete-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-tag-bulk-delete-modal .components-checkbox-control{margin-bottom:0}.bb-tag-bulk-delete-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-tag-bulk-delete-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-tag-bulk-delete-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-tag-bulk-delete-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-tag-bulk-delete-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-tag-bulk-delete-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-tag-bulk-delete-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-tag-bulk-delete-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-tag-bulk-delete-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-replies-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-replies-list__header{border-bottom:1px solid #d9d9d9;padding:18px 0;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}.bb-replies-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-replies-list__create-btn.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-replies-list__create-btn.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-replies-list__create-btn.is-primary:focus,.bb-replies-list__create-btn.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-replies-list__create-btn.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-replies-list__create-btn.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-replies-list__create-btn.is-primary i{font-size:16px;font-weight:700;margin-right:6px}.bb-replies-list .bb-admin-notice{margin-top:24px}.bb-replies-list .bb-admin-notice--dismiss{background:none;border:none;cursor:pointer}.bb-replies-list__bulk-actions{display:flex;align-items:center;gap:8px}.bb-replies-list__bulk-actions select{min-width:160px;height:32px;font-size:13px}.bb-replies-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-replies-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-replies-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-replies-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-replies-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-replies-list__forum-filter{position:relative}.bb-replies-list__forum-filter-btn{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;border:1px solid #ccc;background-color:#f6f6f6;font-size:13px;color:#1e1e1e;cursor:pointer;white-space:nowrap}.bb-replies-list__forum-filter-btn i{font-size:14px}.bb-replies-list__forum-filter-btn:hover,.bb-replies-list__forum-filter-btn:focus{border-color:#999;box-shadow:none;outline:none}.bb-replies-list__forum-filter-arrow{font-size:10px;color:#666}.bb-replies-list__forum-filter-dropdown{position:absolute;top:100%;right:0;z-index:100;min-width:240px;max-width:320px;background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:4px}.bb-replies-list__forum-filter-search[type=text]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-replies-list__forum-filter-search[type=text]:focus{box-shadow:none;border-color:#999}.bb-replies-list__forum-filter-options{max-height:240px;overflow-y:auto;padding:4px 0}.bb-replies-list__forum-filter-option{display:block;width:100%;padding:8px 12px;border:none;background:none;text-align:left;font-size:13px;color:#1e1e1e;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-replies-list__forum-filter-option:hover{background-color:#f0f0f0}.bb-replies-list__forum-filter-option.is-active{background-color:#f0f0f0;font-weight:500}.bb-replies-list__sort-select .components-select-control__input{min-width:120px;height:36px}.bb-replies-list__table{border-spacing:0}.bb-replies-list__col-cb{width:40px}.bb-replies-list__col-cb .components-checkbox-control__input-container{margin:0}.bb-replies-list__col-reply{min-width:210px;max-width:210px}.bb-replies-list__col-forum{min-width:140px}.bb-replies-list__col-discussion{min-width:140px;max-width:140px}.bb-replies-list__col-created{min-width:120px;white-space:nowrap}.bb-replies-list__col-actions{width:60px;text-align:center}.bb-replies-list__reply-content{color:#1e1e1e;line-height:1.5;word-break:break-word}.bb-replies-list__reply-link{color:#2c6bff;text-decoration:none}.bb-replies-list__reply-link:hover{color:#2c6bff;text-decoration:underline}.bb-replies-list__spam-badge{display:inline-block;margin:0 0 0 8px;padding:2px 4px;font-size:11px;font-weight:500;color:#df7d05;background-color:#fffbeb;border:1px solid #e5a000;border-radius:999px;vertical-align:middle}.bb-replies-list__spam-badge i{display:inline-block;font-size:12px;color:#df7d05;vertical-align:middle;margin-right:4px}.bb-replies-list__created-icon{font-size:16px;color:#666;margin-right:6px;vertical-align:middle}.bb-replies-list__action-delete{color:#d63638 !important}.bb-replies-list__action-delete:hover{color:#c00f0c !important}.bb-replies-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-replies-list__item-count{font-size:13px;color:#2f2f2f}@media screen and (max-width: 960px){.bb-replies-list{overflow:auto}.bb-replies-list__header,.bb-replies-list__toolbar,.bb-replies-list__table,.bb-replies-list__footer{min-width:820px}}.bb-admin-feature-settings__main--custom-panel .bb-replies-list{max-width:100%}.bb-reply-modal .components-modal__content{padding:0}.bb-reply-modal__loading{padding:24px;text-align:center}.bb-reply-modal .components-base-control{margin-bottom:16px}.bb-reply-modal .bb-admin-meta-field__select-field>.components-base-control{margin-bottom:0}.bb-reply-bulk-edit-modal.components-modal__frame{max-width:500px}.bb-reply-bulk-edit-modal__body{padding:24px}.bb-reply-bulk-edit-modal__body .components-base-control{margin-bottom:16px}.bb-reply-bulk-edit-modal__body .components-input-control__label,.bb-reply-bulk-edit-modal__body .components-base-control__label{display:block;text-transform:none !important;font-size:13px !important;font-weight:500 !important;color:#1e1e1e;margin-bottom:8px}.bb-reply-bulk-edit-modal__body .components-select-control .components-input-control__label{margin-bottom:0}.bb-reply-bulk-edit-modal__body .components-input-control__container .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-reply-bulk-edit-modal__body .components-input-control__container .components-select-control__input:focus,.bb-reply-bulk-edit-modal__body .components-input-control__container .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-reply-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input){padding:0 !important}.bb-reply-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__suffix,.bb-reply-bulk-edit-modal__body .components-input-control__container:has(>.components-select-control__input) .components-input-control__backdrop{display:none !important}.bb-reply-bulk-edit-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-reply-bulk-edit-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-reply-bulk-edit-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-reply-bulk-edit-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-reply-bulk-edit-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-reply-bulk-edit-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-reply-bulk-edit-modal__footer .is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-reply-bulk-edit-modal__footer .is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-reply-bulk-edit-modal__footer .is-primary:focus,.bb-reply-bulk-edit-modal__footer .is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-reply-bulk-edit-modal__footer .is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-reply-bulk-edit-modal__footer .is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-reply-bulk-edit-modal__footer .is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-reply-delete-modal.components-modal__frame{max-width:500px}.bb-reply-delete-modal__body{padding:24px}.bb-reply-delete-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-reply-delete-modal .components-checkbox-control{margin-bottom:0}.bb-reply-delete-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-reply-delete-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-reply-delete-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-reply-delete-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-reply-delete-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-reply-delete-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-reply-delete-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-reply-delete-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-reply-delete-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-admin-group-types{display:flex;flex-direction:column;max-width:985px;margin:0 auto;width:100%;padding:32px;box-sizing:border-box}.bb-admin-group-types__list-body{padding:32px 24px 8px}.bb-admin-group-types__add-btn{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-group-types__add-btn:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-group-types__add-btn:focus,.bb-admin-group-types__add-btn:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-group-types__add-btn[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-group-types__add-btn>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-group-types__add-btn i{font-size:16px;font-weight:700;margin-right:6px}.bb-admin-group-types__setting-row{display:flex;align-items:flex-start;gap:24px;padding:24px 0}.bb-admin-group-types__setting-row:first-child{padding-top:0}.bb-admin-group-types__setting-row:last-child{padding-bottom:0}.bb-admin-group-types__setting-row:not(:last-child){border-bottom:1px solid #e5e5e5}.bb-admin-group-types__setting-label{flex:0 0 200px;font-size:13px;font-weight:600;color:#1e1e1e;line-height:20px;padding-top:2px}.bb-admin-group-types__setting-control{flex:1}.bb-admin-group-types__setting-control .components-toggle-control{margin-bottom:0}.bb-admin-group-types__setting-control .components-toggle-control .components-base-control__field{margin-bottom:0}.bb-admin-group-types__setting-control .components-toggle-control .components-toggle-control__label{font-size:13px;font-weight:400;color:#1e1e1e}.bb-admin-group-types__setting-help-text{display:block;font-size:12px;font-weight:400;color:#666;line-height:1.5;margin-top:4px}.bb-admin-group-types__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bb-admin-group-types__list-item{display:flex;align-items:center;gap:32px;padding:16px 0;border-bottom:.5px solid #d9d9d9;margin-bottom:0}.bb-admin-group-types__list-item:first-child{padding-top:0}.bb-admin-group-types__list-item:last-child{border-bottom:0}@media screen and (max-width: 960px){.bb-admin-group-types__list-item{min-width:560px}}.bb-admin-group-types__list-item-name-col{display:flex;align-items:center;gap:8px;width:28%;flex-shrink:0}.bb-admin-group-types__list-item-label-col{flex:1;min-width:0}.bb-admin-group-types__list-item-count-col{display:flex;align-items:center;gap:8px;min-width:15%;flex-shrink:0}.bb-admin-group-types__list-item-visibility-col{min-width:15%;flex-shrink:0}.bb-admin-group-types__list-item-actions-col{flex-shrink:0;display:flex;justify-content:flex-end}.bb-admin-group-types__list-item-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:20px;color:#666;background:#f6f6f6;border-radius:999px;flex-shrink:0}.bb-admin-group-types__list-item-name{font-size:14px;font-weight:500;color:#1e1e1e;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-admin-group-types__list-item-badge{display:inline-flex;align-items:center;padding:4px 8px;font-size:11px;font-weight:500;color:#1e1e1e;background:#f0f0f0;border:.5px solid #ccc;border-radius:999px;line-height:16px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bb-admin-group-types__list-item-count-icon{font-size:16px;color:#666;flex-shrink:0}.bb-admin-group-types__list-item-count{font-size:13px;color:#1e1e1e;white-space:nowrap}.bb-admin-group-types__list-item-count-link{font-size:13px;color:#2c6bff;text-decoration:none;white-space:nowrap}.bb-admin-group-types__list-item-count-link:hover{color:#2c6bff;text-decoration:underline}.bb-admin-group-types__list-item-visibility-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;font-size:11px;font-weight:400;color:#1e1e1e;background:#f0f0f0;border:.5px solid #ccc;border-radius:999px;line-height:16px;white-space:nowrap}.bb-admin-group-types__list-item-visibility-badge .bb-icons-rl{font-size:12px}.bb-admin-group-types__list-item-visibility-badge--private{color:#1e1e1e}.bb-admin-group-types__menu-wrapper{position:relative}.bb-admin-group-types__menu-trigger{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:6px;cursor:pointer;color:#2f2f2f;font-size:24px}.bb-admin-group-types__menu-trigger:hover{background:#f6f6f6}.bb-admin-group-types__menu-dropdown{position:absolute;top:100%;right:0;min-width:120px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.12);z-index:100;padding:4px 0;width:180px}.bb-admin-group-types__menu-item{display:block;width:100%;padding:8px 16px;font-size:13px;font-weight:500;line-height:18px;color:#666;background:none;border:none;cursor:pointer;text-align:left;line-height:1.4}.bb-admin-group-types__menu-item:hover{background:#f0f0f0}.bb-admin-group-types__menu-item [class*=bb-icons-]{color:#666;font-size:20px !important;line-height:1;font-weight:400;margin-right:8px;vertical-align:middle}.bb-admin-group-types__empty{padding:24px 0;text-align:center}.bb-admin-group-types__empty p{font-size:13px;color:#666;margin:0}.bb-admin-group-type-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:100050}.bb-admin-group-type-modal{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.2)}.bb-admin-group-type-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.bb-admin-group-type-modal__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0;line-height:1.4}.bb-admin-group-type-modal__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:6px;cursor:pointer;color:#666;font-size:18px}.bb-admin-group-type-modal__close:hover{background:#f6f6f6}.bb-admin-group-type-modal__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:24px;padding:24px}.bb-admin-group-type-modal__error{background:rgba(214,54,56,.08);color:#d63638;padding:10px 16px;border-radius:8px;font-size:13px}.bb-admin-group-type-modal__section{padding-bottom:24px;border-bottom:1px solid #d9d9d9}.bb-admin-group-type-modal__section:last-child{border-bottom:none;padding-bottom:0}.bb-admin-group-type-modal__section .components-text-control__input,.bb-admin-group-type-modal__section .components-select-control__input{width:100%}.bb-admin-group-type-modal__section .components-base-control{margin-bottom:0}.bb-admin-group-type-modal__section-title{font-size:13px;font-weight:500;color:#2f2f2f;margin:0 0 16px;line-height:18px}.bb-admin-group-type-modal__section-description{font-size:13px;color:#666;margin:8px 0 0;line-height:18px;max-width:632px}.bb-admin-group-type-modal__section-description a{text-decoration:none}.bb-admin-group-type-modal__row{display:flex;gap:16px}.bb-admin-group-type-modal__row>*{flex:1}.bb-admin-group-type-modal__role-row{border:.5px solid #d9d9d9;border-radius:12px;padding:8px 16px 16px}.bb-admin-group-type-modal__role-row:not(:last-child){margin-bottom:16px}.bb-admin-group-type-modal__role-label{display:block;font-size:13px;font-weight:400;color:#2f2f2f;margin-bottom:8px;line-height:18px}.bb-admin-group-type-modal .components-base-control__label,.bb-admin-group-type-modal label.components-input-control__label.components-text{color:#2f2f2f;font-size:13px;font-weight:500;text-transform:none}.bb-admin-group-type-modal__color-pickers{display:flex;gap:24px;margin-top:16px}.bb-admin-group-type-modal__color-field{display:flex;flex-direction:column;gap:8px;flex:1}.bb-admin-group-type-modal__color-label{font-size:13px;font-weight:500;color:#2f2f2f;line-height:18px}.bb-admin-group-type-modal__color-input-row{display:flex;align-items:center;background:#f6f6f6;border:.5px solid #ccc;border-radius:6px;padding:0 8px;max-height:32px;min-width:120px}.bb-admin-group-type-modal__color-input-row:focus-within{background-color:#f0f0f0}.bb-admin-group-type-modal__color-swatch[type=color]{-webkit-appearance:none;appearance:none;width:24px;height:24px;border:.5px solid #d9d9d9;border-radius:999px;cursor:pointer;padding:0;flex-shrink:0;margin-right:8px;overflow:hidden}.bb-admin-group-type-modal__color-swatch[type=color]::-webkit-color-swatch-wrapper{padding:0}.bb-admin-group-type-modal__color-swatch[type=color]::-webkit-color-swatch{border:none;border-radius:999px}.bb-admin-group-type-modal__color-swatch[type=color]::-moz-color-swatch{border:none;border-radius:999px}.bb-admin-group-type-modal__color-hex[type=text]{flex:1;height:32px;border:none;background:rgba(0,0,0,0);padding:0;font-size:13px;color:#1e1e1e;outline:none;text-transform:uppercase;min-width:0}.bb-admin-group-type-modal__color-hex[type=text]:focus{border:none;outline:none;box-shadow:none}.bb-admin-group-type-modal .components-input-control__container .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-admin-group-type-modal .components-input-control__container .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-group-type-modal .components-input-control__container .components-select-control__input:focus,.bb-admin-group-type-modal .components-input-control__container .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-group-type-modal .components-input-control__container .components-input-control-suffix-wrapper,.bb-admin-group-type-modal .components-input-control__container .components-input-control__backdrop{display:none}.bb-admin-group-type-modal__shortcode-row{display:flex;align-items:center;background:#f6f6f6;border:.5px solid #ccc;border-radius:6px;padding:0 8px;max-height:32px;min-width:120px;margin-bottom:8px}.bb-admin-group-type-modal__shortcode-input[type=text]{flex:1;border:none;background:rgba(0,0,0,0);padding:7px 0;font-size:13px;color:#1e1e1e;outline:none;min-width:0}.bb-admin-group-type-modal__shortcode-input[type=text]:focus{outline:none;box-shadow:none}.bb-admin-group-type-modal__shortcode-copy{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#666;padding:0;width:32px;height:32px;font-size:16px;flex-shrink:0}.bb-admin-group-type-modal__shortcode-copy:hover{color:#1e1e1e}.bb-admin-group-type-modal__member-types-grid{display:grid;grid-template-columns:150px 150px;gap:16px 25px;margin-top:16px}.bb-admin-group-type-modal__member-types-grid .components-checkbox-control__label{font-size:14px}.bb-admin-group-type-modal__member-types-grid .components-base-control{margin-bottom:0}.bb-admin-profile-types{display:flex;flex-direction:column;max-width:985px;margin:0 auto;width:100%;padding:32px;box-sizing:border-box}.bb-admin-profile-types .components-base-control .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-admin-profile-types .components-base-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-profile-types .components-base-control .components-select-control__input:focus,.bb-admin-profile-types .components-base-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-profile-types .components-base-control .components-input-control-suffix-wrapper,.bb-admin-profile-types .components-base-control .components-input-control__backdrop{display:none}.bb-admin-profile-types .components-base-control .components-select-control{max-width:275px}.bb-admin-profile-types--selector{width:100%}.bb-admin-profile-types__add-btn{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-profile-types__add-btn:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-profile-types__add-btn:focus,.bb-admin-profile-types__add-btn:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-profile-types__add-btn[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-profile-types__add-btn>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-profile-types__add-btn{display:flex;align-items:center;cursor:pointer}.bb-admin-profile-types__add-btn i{font-size:16px;font-weight:700;margin-right:6px}.bb-admin-profile-types__setting-row{display:flex;align-items:flex-start;gap:24px;padding:16px 0}.bb-admin-profile-types__setting-row:not(:last-child){border-bottom:1px solid #e5e5e5}.bb-admin-profile-types__setting-row .components-toggle-control{margin-bottom:0}.bb-admin-profile-types__setting-row .components-toggle-control .components-base-control__field{margin-bottom:0}.bb-admin-profile-types__setting-row .components-toggle-control .components-toggle-control__label{font-size:14px;font-weight:400;color:#1e1e1e;line-height:20px}.bb-admin-profile-types__setting-row .components-select-control__input{min-width:200px}.bb-admin-profile-types__setting-label{font-size:14px;font-weight:600;color:#1e1e1e;line-height:20px;flex:0 0 200px;padding-top:2px}.bb-admin-profile-types__setting-control{display:flex;flex-direction:column;gap:8px;flex:1}.bb-admin-profile-types__setting-control .components-base-control{margin-bottom:0}.bb-admin-profile-types__setting-help-text{display:block;font-size:12px;font-weight:400;color:#666;line-height:1.5;margin-top:4px}.bb-admin-profile-types__setting-help-text a{color:#2c6bff;text-decoration:none}.bb-admin-profile-types__setting-help-text a:hover{color:#2c6bff;text-decoration:underline}.bb-admin-profile-types__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.bb-admin-profile-types__list-item{display:flex;align-items:center;gap:32px;padding:0 0 16px;border-bottom:.5px solid #d9d9d9}.bb-admin-profile-types__list-item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.bb-admin-profile-types__list-item-name-col{display:flex;align-items:center;gap:8px;min-width:22%;flex-shrink:0}.bb-admin-profile-types__list-item-label-col{flex:1;min-width:0}.bb-admin-profile-types__list-item-count-col{display:flex;align-items:center;gap:8px;min-width:15%;flex-shrink:0}.bb-admin-profile-types__list-item-visibility-col{min-width:20%;flex-shrink:0}.bb-admin-profile-types__list-item-actions-col{flex-shrink:0;display:flex;justify-content:flex-end}.bb-admin-profile-types__list-item-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:20px;color:#666;background:#f6f6f6;border-radius:999px;flex-shrink:0}.bb-admin-profile-types__list-item-name{font-size:14px;font-weight:500;color:#1e1e1e;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-admin-profile-types__list-item-badge{display:inline-flex;align-items:center;padding:4px 8px;font-size:11px;font-weight:500;color:#1e1e1e;background:#f0f0f0;border:.5px solid #ccc;border-radius:999px;line-height:16px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bb-admin-profile-types__list-item-count-icon{font-size:16px;color:#666;flex-shrink:0}.bb-admin-profile-types__list-item-count{font-size:13px;color:#2c6bff;white-space:nowrap;text-decoration:none}.bb-admin-profile-types__list-item-count:hover{color:#2c6bff;text-decoration:underline}.bb-admin-profile-types__list-item-visibility-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;font-size:11px;font-weight:400;color:#1e1e1e;background:#f0f0f0;border:.5px solid #ccc;border-radius:999px;line-height:16px;white-space:nowrap}.bb-admin-profile-types__list-item-visibility-badge .bb-icons-rl{font-size:12px}.bb-admin-profile-types__list-item-visibility-badge--private,.bb-admin-profile-types__list-item-visibility-badge--draft,.bb-admin-profile-types__list-item-visibility-badge--password{color:#1e1e1e}.bb-admin-profile-types__menu-wrapper{position:relative}.bb-admin-profile-types__menu-trigger{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:6px;cursor:pointer;color:#2f2f2f;font-size:24px}.bb-admin-profile-types__menu-trigger:hover{background:#f6f6f6}.bb-admin-profile-types__menu-dropdown{position:absolute;top:100%;right:0;min-width:120px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.12);z-index:100;padding:4px 0;width:180px}.bb-admin-profile-types__menu-item{display:block;width:100%;padding:8px 16px;font-size:13px;font-weight:500;line-height:18px;color:#666;background:none;border:none;cursor:pointer;text-align:left;line-height:1.4}.bb-admin-profile-types__menu-item:hover{background:#f0f0f0}.bb-admin-profile-types__menu-item [class*=bb-icons-]{color:#666;font-size:20px !important;line-height:1;font-weight:400;margin-right:8px;vertical-align:middle}.bb-admin-profile-types__empty{padding:24px 0;text-align:center}.bb-admin-profile-types__empty p{font-size:13px;color:#666;margin:0}@media screen and (max-width: 960px){.bb-admin-profile-types__list{min-width:560px}}.bb-admin-profile-type-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:100050}.bb-admin-profile-type-modal{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.2)}.bb-admin-profile-type-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.bb-admin-profile-type-modal__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0;line-height:1.4}.bb-admin-profile-type-modal__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:6px;cursor:pointer;color:#666;font-size:18px}.bb-admin-profile-type-modal__close:hover{background:#f6f6f6}.bb-admin-profile-type-modal__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:24px;padding:24px}.bb-admin-profile-type-modal__section{padding-bottom:24px;border-bottom:1px solid #d9d9d9}.bb-admin-profile-type-modal__section:last-child{border-bottom:none;padding-bottom:0}.bb-admin-profile-type-modal__section .components-text-control__input,.bb-admin-profile-type-modal__section .components-select-control__input{width:100%}.bb-admin-profile-type-modal__section .components-base-control{margin-bottom:0}.bb-admin-profile-type-modal__section .components-base-control:not(:last-child):not(.components-checkbox-control):not(.components-toggle-control){margin-bottom:16px}.bb-admin-profile-type-modal__section .bb-async-select+.components-base-control{margin-top:8px}.bb-admin-profile-type-modal__section--no-border{border-bottom:none;padding-bottom:0}.bb-admin-profile-type-modal__section-title{font-size:13px;font-weight:500;color:#2f2f2f;margin:0 0 16px;line-height:18px}.bb-admin-profile-type-modal__section-description{font-size:13px;color:#666;margin:8px 0 0;line-height:18px;max-width:632px}.bb-admin-profile-type-modal__section-description a{text-decoration:none}.bb-admin-profile-type-modal__row{display:flex;gap:16px}.bb-admin-profile-type-modal__row>*{flex:1}.bb-admin-profile-type-modal__checkbox-group>.components-base-control>.components-base-control__field{margin-bottom:16px}.bb-admin-profile-type-modal .components-base-control__label,.bb-admin-profile-type-modal label.components-input-control__label.components-text{color:#2f2f2f;font-size:13px;font-weight:500;text-transform:none}.bb-admin-profile-type-modal__color-pickers{display:flex;gap:24px;margin-top:16px}.bb-admin-profile-type-modal__color-field{display:flex;flex-direction:column;gap:8px;flex:1}.bb-admin-profile-type-modal__color-label{font-size:13px;font-weight:500;color:#2f2f2f;line-height:18px}.bb-admin-profile-type-modal__color-input-row{display:flex;align-items:center;background:#f6f6f6;border:.5px solid #ccc;border-radius:6px;padding:0 8px;max-height:32px;min-width:120px}.bb-admin-profile-type-modal__color-input-row:focus-within{background-color:#f0f0f0}.bb-admin-profile-type-modal__color-swatch[type=color]{-webkit-appearance:none;appearance:none;width:24px;height:24px;border:.5px solid #d9d9d9;border-radius:999px;cursor:pointer;padding:0;flex-shrink:0;margin-right:8px;overflow:hidden}.bb-admin-profile-type-modal__color-swatch[type=color]::-webkit-color-swatch-wrapper{padding:0}.bb-admin-profile-type-modal__color-swatch[type=color]::-webkit-color-swatch{border:none;border-radius:999px}.bb-admin-profile-type-modal__color-swatch[type=color]::-moz-color-swatch{border:none;border-radius:999px}.bb-admin-profile-type-modal__color-hex[type=text]{flex:1;height:32px;border:none;background:rgba(0,0,0,0);padding:0;font-size:13px;color:#1e1e1e;outline:none;text-transform:uppercase;min-width:0}.bb-admin-profile-type-modal__color-hex[type=text]:focus{border:none;outline:none;box-shadow:none}.bb-admin-profile-type-modal .components-input-control__container .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-admin-profile-type-modal .components-input-control__container .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-admin-profile-type-modal .components-input-control__container .components-select-control__input:focus,.bb-admin-profile-type-modal .components-input-control__container .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-admin-profile-type-modal .components-input-control__container .components-input-control-suffix-wrapper{display:none}.bb-admin-profile-type-modal .components-input-control__container .components-input-control__backdrop{border-color:rgba(0,0,0,0)}.bb-admin-profile-type-modal__shortcode-row{display:flex;align-items:center;background:#f6f6f6;border:.5px solid #ccc;border-radius:6px;padding:0 8px;max-height:32px;min-width:120px;margin-bottom:8px}.bb-admin-profile-type-modal__shortcode-input[type=text]{flex:1;border:none;background:rgba(0,0,0,0);padding:7px 0;font-size:13px;color:#1e1e1e;outline:none;min-width:0}.bb-admin-profile-type-modal__shortcode-input[type=text]:focus{outline:none;box-shadow:none}.bb-admin-profile-type-modal__shortcode-copy{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#666;padding:0;width:32px;height:32px;font-size:16px;flex-shrink:0}.bb-admin-profile-type-modal__shortcode-copy:hover{color:#1e1e1e}.bb-admin-profile-type-modal__checkbox-desc{color:#666;font-size:13px;margin:0px 0 6px}.bb-admin-profile-type-modal__checkbox-grid{display:flex;flex-direction:column;gap:16px;margin-top:16px}.bb-admin-profile-type-modal__checkbox-grid .components-toggle-control__label{color:#1e1e1e;font-size:14px}.bb-admin-profile-type-modal__checkbox-grid .components-base-control,.bb-admin-profile-type-modal__checkbox-grid .components-base-control__field{margin-bottom:0}.bb-admin-profile-type-modal__radio-grid .components-radio-control .components-radio-control__group-wrapper{display:grid;grid-template-columns:160px 160px 160px;gap:16px 25px}.bb-admin-profile-type-modal__roles-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.bb-admin-profile-type-modal__roles-grid .components-radio-control__option{margin-bottom:0}.bb-admin-profile-type-modal__searchable-select{position:relative}.bb-admin-profile-type-modal__searchable-select .components-base-control__label{display:block;margin-bottom:8px}.bb-admin-profile-type-modal__searchable-select+.components-base-control{margin-top:16px}.bb-admin-profile-type-modal__search-input-wrap{position:relative}.bb-admin-profile-type-modal__search-input{width:100%;padding:8px 12px;border:1px solid #e5e5e5;border-radius:6px;font-size:14px;line-height:1.4;box-sizing:border-box}.bb-admin-profile-type-modal__search-input:focus{border-color:var(--bb-primary-color, #ef5b34);box-shadow:0 0 0 1px var(--bb-primary-color, #ef5b34);outline:none}.bb-admin-profile-type-modal__dropdown-list{position:absolute;z-index:100;width:100%;max-height:200px;overflow-y:auto;margin:0;padding:4px 0;background:#fff;border:1px solid #e5e5e5;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 8px rgba(0,0,0,.1);list-style:none}.bb-admin-profile-type-modal__dropdown-item{padding:8px 12px;cursor:pointer;font-size:14px}.bb-admin-profile-type-modal__dropdown-item:hover,.bb-admin-profile-type-modal__dropdown-item.is-selected{background-color:#f0f0f0}.bb-profile-fields-screen{display:flex;flex-direction:column;gap:16px;max-width:985px;margin:0 auto;width:100%;padding:32px;box-sizing:border-box}.bb-pf-banner{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;background-color:#f0f0f0;padding:8px;border:1px solid #ccc;border-radius:8px}.bb-pf-banner p{font-size:13px;color:#1e1e1e;margin:0;line-height:1.5}.bb-pf-banner__select-link{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:500;color:#000;text-decoration:none;white-space:nowrap}.bb-pf-banner__select-link i{font-size:16px}.bb-pf-banner__select-link:hover{color:#000}.bb-pf-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:16px}.bb-pf-loading p{font-size:13px;color:#666;margin:0}.bb-pf-fieldset-card{background:#fff;border:.5px solid #e5e5e5;border-radius:12px;margin-bottom:24px;transition:border-color .15s ease;box-shadow:0 1.5px 1px 0 rgba(0,0,0,.16)}.bb-pf-fieldset-card.bb-pf-drag-over{border-color:#ef5d33;border-style:dashed}.bb-pf-fieldset-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,0)}.bb-pf-fieldset-card:not(.collapsed) .bb-pf-fieldset-header{border-bottom-color:#e5e5e5}.bb-pf-fieldset-card--collapsed .bb-pf-fieldset-header{border-bottom-color:rgba(0,0,0,0) !important}.bb-pf-fieldset-header-left{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.bb-pf-fieldset-header-left h3{font-size:18px;font-weight:600;color:#1e1e1e;margin:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:8px}.bb-pf-fieldset-header-right{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:16px}.bb-pf-fieldset-header-right .components-button.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-pf-fieldset-header-right .components-button.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-pf-fieldset-header-right .components-button.is-primary:focus,.bb-pf-fieldset-header-right .components-button.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-pf-fieldset-header-right .components-button.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-pf-fieldset-header-right .components-button.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-pf-fieldset-header-right .components-button.is-primary{padding:6px 16px;font-size:14px}.bb-pf-fieldset-header-right .components-button.is-primary i{font-size:16px;margin-right:4px}.bb-pf-drag-handle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#666;cursor:grab;flex-shrink:0;opacity:.5;transition:opacity .15s ease}.bb-pf-drag-handle i{color:#666;font-size:24px}.bb-pf-drag-handle:hover{opacity:1}.bb-pf-fieldset-toggle{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:4px 0;min-width:0}.bb-pf-fieldset-toggle i{font-size:16px;color:#666;flex-shrink:0}.bb-pf-badge-text{color:#666;font-size:13px}.bb-pf-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;line-height:16px;border-radius:999px;white-space:nowrap}.bb-pf-badge--repeater{color:#df7d05;background:#fffbeb;border:.5px solid #e5a000}.bb-pf-badge--required{color:#008043;background:#ebffee;border:.5px solid #009951}.bb-pf-badge--signup{color:#ef5d33;background:rgba(229,126,58,.08);border:.5px solid #f7ae99}.bb-pf-badge--member-type{color:#1e1e1e;background:#f0f0f0;border:.5px solid #ccc;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-pf-badge--overflow{max-width:none;min-width:28px;justify-content:center;cursor:default}.bb-pf-fieldset-body{padding:0 16px 16px}.bb-pf-field-row{display:flex;align-items:center;gap:8px;padding:16px 0;border-bottom:.5px solid #e5e5e5;transition:background-color .15s ease}.bb-pf-field-row.bb-pf-drag-over{border-bottom-color:#ef5d33;border-bottom-width:2px}.bb-ps-field-list .bb-pf-field-row:first-child{padding-top:0}.bb-pf-field-left{display:flex;align-items:center;gap:8px;width:50%;flex-shrink:0}.bb-pf-field-type-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f6f6f6;border-radius:999px;flex-shrink:0}.bb-pf-field-type-icon i{font-size:20px;color:#666}.bb-pf-field-name{font-size:14px;font-weight:500;color:#1e1e1e;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.bb-pf-field-row>.bb-pf-badge-text{flex-shrink:0;margin-left:4px}.bb-pf-field-badges{display:flex;align-items:center;gap:6px;flex:1;min-width:0;justify-content:flex-start}.bb-pf-field-actions{position:relative;flex-shrink:0;margin-left:auto}.bb-pf-ellipsis-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:6px;cursor:pointer;color:#666;border:1px solid rgba(0,0,0,0)}.bb-pf-ellipsis-btn i{font-size:24px;font-weight:700}.bb-pf-ellipsis-btn:hover{background:#f0f0f0;border-color:#d9d9d9}.bb-pf-dropdown-menu{position:absolute;top:100%;right:0;min-width:120px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.12);z-index:100;padding:4px 0}.bb-pf-dropdown-menu button{display:block;width:100%;padding:8px 16px;font-size:13px;font-weight:500;color:#666;background:none;border:none;cursor:pointer;text-align:left;line-height:1.4}.bb-pf-dropdown-menu button:hover{background:#f0f0f0}.bb-pf-dropdown-menu .bb-pf-dropdown-delete{color:#d63638}.bb-pf-dropdown-menu .bb-pf-dropdown-delete:hover{background:rgba(214,54,56,.06)}.bb-pf-no-fields{font-size:13px;color:#666;padding:16px 8px;margin:0}.bb-pf-add-field-btn.components-button{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-pf-add-field-btn.components-button:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-pf-add-field-btn.components-button:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-pf-add-field-btn.components-button[disabled]{opacity:.5;pointer-events:none}.bb-pf-add-field-btn.components-button>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-pf-add-field-btn.components-button{font-size:14px;margin-top:16px;margin-bottom:8px}.bb-pf-add-field-btn.components-button i{font-size:16px;margin-right:4px}.bb-pf-add-fieldset-btn.components-button{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-pf-add-fieldset-btn.components-button:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-pf-add-fieldset-btn.components-button:focus,.bb-pf-add-fieldset-btn.components-button:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-pf-add-fieldset-btn.components-button[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-pf-add-fieldset-btn.components-button>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-pf-add-fieldset-btn.components-button{font-size:14px;align-self:flex-start}.bb-pf-add-fieldset-btn.components-button i{font-size:16px;margin-right:4px}.bb-admin-profile-fields__add-btn{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-admin-profile-fields__add-btn:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-admin-profile-fields__add-btn:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-admin-profile-fields__add-btn[disabled]{opacity:.5;pointer-events:none}.bb-admin-profile-fields__add-btn>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-profile-fields__add-btn{display:flex;align-items:center;cursor:pointer}.bb-admin-profile-fields__add-btn i{font-size:16px;font-weight:700;margin-right:6px}.bb-pf-fieldset-modal.components-modal__frame{max-width:680px}.bb-pf-fieldset-modal .bb-pf-modal-footer{justify-content:space-between}.bb-pf-fieldset-modal .bb-pf-modal-footer .bb-pf-modal-footer-right{display:flex;align-items:center;gap:8px;margin-left:auto}.bb-pf-delete-fieldset-modal.components-modal__frame{max-width:500px}.bb-pf-delete-fieldset-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-pf-delete-fieldset-modal .components-checkbox-control{margin-bottom:0}.bb-pf-field-modal.components-modal__frame{animation:none;position:relative}.bb-pf-field-modal .components-modal__content{padding:0}.bb-pf-field-modal .bb-admin-settings-modal__body .bb-pf-field-member-types{margin-bottom:20px}.bb-pf-field-modal .bb-admin-settings-modal__body .bb-pf-field-member-types .bb-pf-member-type-checkboxes{margin:20px 0}.bb-pf-field-modal .bb-admin-settings-modal__body .bb-pf-field-visibility{display:flex;align-items:flex-end;gap:24px}.bb-pf-field-modal .bb-admin-settings-modal__body .bb-pf-field-visibility>.components-base-control{flex:1}.bb-pf-field-modal .bb-admin-settings-modal__body .bb-pf-field-visibility>.components-base-control .components-base-control__field{margin-bottom:0}.bb-pf-field-modal .bb-admin-settings-modal__body .bb-pf-field-visibility>.components-radio-control{margin:0 0 8px auto}.bb-pf-field-modal .bb-pf-field-options{display:flex;flex-direction:column;gap:16px;margin:24px 0}.bb-pf-field-modal .bb-pf-field-options__list{display:flex;flex-direction:column;gap:12px}.bb-pf-field-modal .bb-pf-option-item{display:flex;align-items:center;justify-content:space-between;padding:8px;border:.5px solid #d9d9d9;border-radius:8px;background:#fff}.bb-pf-field-modal .bb-pf-option-item.is-dragging{box-shadow:0 2px 8px rgba(0,0,0,.15)}.bb-pf-field-modal .bb-pf-option-item__left{display:flex;align-items:center;gap:16px;width:calc(60% - 100px)}.bb-pf-field-modal .bb-pf-option-item__left>i{font-size:24px;color:#666;cursor:grab;flex-shrink:0}.bb-pf-field-modal .bb-pf-option-item__input[type=text]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-pf-field-modal .bb-pf-option-item__input[type=text]:focus{box-shadow:none;border-color:#999}.bb-pf-field-modal .bb-pf-option-item__input[type=text]{width:100%}.bb-pf-field-modal .bb-pf-option-item__select{flex:1;min-width:0}.bb-pf-field-modal .bb-pf-option-item__right{display:flex;align-items:center;gap:24px}.bb-pf-field-modal .bb-pf-option-item__default{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0}.bb-pf-field-modal .bb-pf-option-item__radio{display:inline-block;width:18px;height:18px;border:1px solid #ef5d33;border-radius:999px;flex-shrink:0;position:relative;box-sizing:border-box}.bb-pf-field-modal .bb-pf-option-item__default--selected .bb-pf-option-item__radio:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:999px;background:#ef5d33}.bb-pf-field-modal .bb-pf-option-item__checkbox{display:inline-block;width:18px;height:18px;border:1px solid #ef5d33;border-radius:3px;flex-shrink:0;position:relative;box-sizing:border-box}.bb-pf-field-modal .bb-pf-option-item__default--selected .bb-pf-option-item__checkbox{background:#ef5d33;border-color:#ef5d33}.bb-pf-field-modal .bb-pf-option-item__default--selected .bb-pf-option-item__checkbox:after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.bb-pf-field-modal .bb-pf-option-item__default-label{font-size:14px;font-weight:400;line-height:20px;color:#1e1e1e;white-space:nowrap}.bb-pf-field-modal .bb-pf-option-item__gender-value{font-size:14px;font-weight:400;line-height:20px;color:#1e1e1e;white-space:nowrap}.bb-pf-field-modal .bb-pf-option-item__remove{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.bb-pf-field-modal .bb-pf-option-item__remove i{font-size:24px;color:#2f2f2f}.bb-pf-field-modal .bb-pf-option-item__remove:hover:not(:disabled) i{color:#d63638}.bb-pf-field-modal .bb-pf-option-item__remove:disabled{cursor:not-allowed;opacity:.3}.bb-pf-field-modal .bb-pf-add-option-btn.components-button.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-pf-field-modal .bb-pf-add-option-btn.components-button.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-pf-field-modal .bb-pf-add-option-btn.components-button.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-pf-field-modal .bb-pf-add-option-btn.components-button.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-pf-field-modal .bb-pf-add-option-btn.components-button.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-pf-field-modal .bb-pf-add-option-btn.components-button.is-secondary{font-size:14px;align-self:flex-start}.bb-pf-field-modal .bb-pf-add-option-btn.components-button.is-secondary i{font-size:16px;margin-right:4px}.bb-pf-field-modal .bb-pf-member-types-grid{display:grid;grid-template-columns:180px 180px;gap:8px;margin-top:8px}.bb-pf-field-modal .bb-pf-member-types-grid .components-checkbox-control{margin-bottom:0}.bb-pf-field-modal .bb-pf-member-types-grid .components-checkbox-control .components-flex{display:flex;align-items:center}.bb-pf-field-modal .bb-pf-member-types-grid .components-checkbox-control__label{font-size:13px}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-secondary{padding:8px 16px}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-primary:focus,.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-pf-field-modal .bb-pf-modal-footer .components-button.is-primary{padding:8px 16px}.bb-pf-datebox-format{border:none;margin:0;padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid #d9d9d9}.bb-pf-datebox-format__legend{color:#2f2f2f;font-size:13px;font-weight:500;text-transform:none;font-weight:500;margin-bottom:12px}.bb-pf-datebox-format__options{display:flex;flex-direction:column;gap:10px}.bb-pf-datebox-format__option{display:flex;align-items:center;gap:8px}.bb-pf-datebox-format__option input[type=radio]{margin:0;min-width:18px}.bb-pf-datebox-format__option label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px}.bb-pf-datebox-format__option-custom label{flex-wrap:wrap;width:100%}.bb-pf-datebox-format__example{min-width:130px;color:#1e1e1e}.bb-pf-datebox-format__code{font-size:13px;background:#f6f6f6;padding:3px 8px;border-radius:6px}.bb-pf-datebox-format__custom-input.bb-pf-datebox-format__custom-input{width:120px;width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-pf-datebox-format__custom-input.bb-pf-datebox-format__custom-input:focus{box-shadow:none;border-color:#999}.bb-pf-datebox-format__custom-input.bb-pf-datebox-format__custom-input:disabled{opacity:.5;cursor:not-allowed}.bb-pf-datebox-format__doc-link{display:block;margin:12px 0;font-size:13px;color:#2c6bff;text-decoration:none}.bb-pf-datebox-format__doc-link:hover{color:#2c6bff}.bb-pf-datebox-range>.components-radio-control{margin-bottom:12px}.bb-pf-datebox-range__values{display:flex;gap:16px;margin-top:8px}.bb-pf-datebox-range__relative-row{display:flex;gap:12px;align-items:flex-end}.bb-pf-field-telephone-settings{margin-top:16px}.bb-pf-field-telephone-settings .components-radio-control__option{display:inline-flex;margin-right:24px}.bb-pf-field-telephone-settings .components-radio-control>legend{display:block;font-weight:500 !important}.bb-ps-field-list{margin-bottom:16px}.bb-pf-confirm-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:100050}.bb-pf-confirm-dialog{background:#fff;border-radius:16px;padding:24px;max-width:420px;width:90%;box-shadow:0 8px 32px rgba(0,0,0,.2)}.bb-pf-confirm-dialog p{font-size:13px;color:#1e1e1e;line-height:1.5;margin:0 0 16px}.bb-pf-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.bb-pf-confirm-actions .components-button.is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-pf-confirm-actions .components-button.is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-pf-confirm-actions .components-button.is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-pf-confirm-actions .components-button.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-pf-confirm-actions .components-button.is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-pf-confirm-actions .components-button.is-secondary{padding:8px 16px}.bb-pf-confirm-actions .components-button.is-primary.is-destructive{color:#fff;background:#ec221f;border:none;box-shadow:none;border-radius:8px;padding:8px 16px;height:auto}.bb-pf-confirm-actions .components-button.is-primary.is-destructive:hover{background:#c00f0c !important;color:#fff !important}.bb-email-templates-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-email-templates-list__header{display:flex;align-items:center;gap:16px;border-bottom:1px solid #d9d9d9;padding:18px 0;margin-bottom:24px}.bb-email-templates-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-email-templates-list__customize-btn{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-email-templates-list__customize-btn:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-email-templates-list__customize-btn:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-email-templates-list__customize-btn[disabled]{opacity:.5;pointer-events:none}.bb-email-templates-list__customize-btn>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-email-templates-list__create-btn.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-email-templates-list__create-btn.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-email-templates-list__create-btn.is-primary:focus,.bb-email-templates-list__create-btn.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-email-templates-list__create-btn.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-email-templates-list__create-btn.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-email-templates-list__create-btn.is-primary{text-decoration:none;margin-left:auto}.bb-email-templates-list__create-btn.is-primary i{font-size:16px;font-weight:700;margin-right:6px}.bb-email-templates-list__bulk-actions{display:flex;align-items:center;gap:4px}.bb-email-templates-list__bulk-actions select{min-width:140px;height:32px;font-size:13px}.bb-email-templates-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-email-templates-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-email-templates-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-email-templates-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-email-templates-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-email-templates-list__filter-select{white-space:nowrap}.bb-email-templates-list__filter-select .components-select-control{margin-bottom:0}.bb-email-templates-list__filter-select .components-select-control .components-input-control__label{color:#2f2f2f;text-transform:none;font-size:13px;font-weight:500}.bb-email-templates-list__filter-select .components-select-control .components-select-control__input{padding:6px 8px;border-radius:6px;border:.5px solid #ccc;font-size:13px;line-height:18px;color:#1e1e1e;cursor:pointer;appearance:none;padding-right:26px;background:#f6f6f6 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.854%200.854028L5.85403%205.85403C5.80759%205.90052%205.75245%205.9374%205.69175%205.96256C5.63105%205.98772%205.56599%206.00067%205.50028%206.00067C5.43457%206.00067%205.36951%205.98772%205.30881%205.96256C5.24811%205.9374%205.19296%205.90052%205.14653%205.85403L0.146528%200.854028C0.0527077%200.760208%200%200.63296%200%200.500278C0%200.367596%200.0527077%200.240348%200.146528%200.146528C0.240348%200.0527074%200.367596%200%200.500278%200C0.63296%200%200.760208%200.0527074%200.854028%200.146528L5.50028%204.7934L10.1465%200.146528C10.193%200.100073%2010.2481%200.0632225%2010.3088%200.0380812C10.3695%200.0129398%2010.4346%200%2010.5003%200C10.566%200%2010.631%200.0129398%2010.6917%200.0380812C10.7524%200.0632225%2010.8076%200.100073%2010.854%200.146528C10.9005%200.192983%2010.9373%200.248133%2010.9625%200.30883C10.9876%200.369526%2011.0006%200.434581%2011.0006%200.500278C11.0006%200.565975%2010.9876%200.63103%2010.9625%200.691726C10.9373%200.752423%2010.9005%200.807573%2010.854%200.854028Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center;background-size:11px 6px}.bb-email-templates-list__filter-select .components-select-control .components-select-control__input:focus,.bb-email-templates-list__filter-select .components-select-control .components-select-control__input:hover{color:#1e1e1e;border-color:#999;box-shadow:none}.bb-email-templates-list__filter-select .components-select-control .components-select-control__input{min-width:85px}.bb-email-templates-list__filter-select .components-select-control .components-input-control-suffix-wrapper,.bb-email-templates-list__filter-select .components-select-control .components-input-control__backdrop{display:none}.bb-email-templates-list__sort-select .components-select-control{margin-bottom:0}.bb-email-templates-list__sort-select select{min-width:100px;height:32px;font-size:13px}.bb-email-templates-list__th--checkbox{width:30px}.bb-email-templates-list__th--date{white-space:nowrap}.bb-email-templates-list__table .bb-email-templates-list__th--title{width:28%;color:#1e1e1e;font-size:14px}.bb-email-templates-list__td--title{width:28%;overflow:hidden}.bb-email-templates-list__item-title{display:block;font-size:14px;font-weight:400;color:#2c6bff;line-height:20px;text-decoration:none;word-break:break-word}.bb-email-templates-list__item-title:hover{color:#2c6bff;transition:none}.bb-email-templates-list__th--description{width:25%}.bb-email-templates-list__td--date[class]{display:flex;align-items:center;color:#666;white-space:nowrap}.bb-email-templates-list__td--date[class] i{font-size:16px;color:#666;margin-right:8px}.bb-email-templates-list__th--actions{width:30px}.bb-email-templates-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-email-templates-list__item-count{font-size:13px;color:#2f2f2f}.bb-admin-feature-settings__main--custom-panel .bb-email-templates-list{max-width:100%}.bb-email-missing-banner{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;background-color:#fffbeb;border:1px solid #e5a000;border-radius:8px;margin-bottom:16px}.bb-email-missing-banner__left{display:flex;align-items:center;gap:8px;font-size:13px;color:#1e1e1e}.bb-email-missing-banner__left i{font-size:20px;color:#df7d05;font-weight:500}.bb-email-missing-banner__action{display:flex;align-items:center;gap:4px;font-size:13px;color:#1e1e1e;text-decoration:none;white-space:nowrap;cursor:pointer}.bb-email-missing-banner__action:hover{color:#1e1e1e}.bb-email-missing-banner__action i{font-size:15px}.bb-email-missing-modal__title-wrap{display:inline-flex;align-items:center;gap:8px}.bb-email-missing-modal__count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;color:#df7d05;background-color:#fffbeb;border:1px solid #e5a000;border-radius:999px}.bb-email-missing-modal__body{padding:16px 24px}.bb-email-missing-modal__warning{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#fffbeb;border:1px solid #e5a000;border-radius:8px;margin-bottom:16px;font-size:13px;font-weight:500;color:#df7d05}.bb-email-missing-modal__warning i{font-size:18px;color:#df7d05}.bb-email-missing-modal__list{margin:0 0 8px;padding:0 0 0 20px;list-style:disc}.bb-email-missing-modal__list-item{font-size:13px;color:#1e1e1e;line-height:1.6;margin-bottom:4px}.bb-email-missing-modal__list-item:last-child{margin-bottom:0}.bb-email-missing-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-email-missing-modal__loading{display:flex;justify-content:center;padding:24px}.bb-invites-list{max-width:calc(100% - 64px);padding:0 24px 16px;background-color:#fff;border:.5px solid #e5e5e5;border-radius:16px;box-shadow:0px 1.5px 1px 0px rgba(0,0,0,.16);margin:32px 32px 0}.bb-invites-list__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding:18px 0;margin-bottom:24px}.bb-invites-list__title{font-size:18px;font-weight:500;color:#1e1e1e;margin:0}.bb-invites-list__bulk-actions{display:flex;align-items:center;gap:4px}.bb-invites-list__bulk-actions select{min-width:140px;height:32px;font-size:13px}.bb-invites-list__bulk-apply.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-invites-list__bulk-apply.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-invites-list__bulk-apply.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-invites-list__bulk-apply.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-invites-list__bulk-apply.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-invites-list__bulk-apply.is-secondary{color:#ef5d33 !important}.bb-invites-list__filter-select .components-select-control,.bb-invites-list__sort-select .components-select-control{margin-bottom:0}.bb-invites-list__sender{display:flex;align-items:center;gap:10px}.bb-invites-list__sender-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.bb-invites-list__sender-name{color:#2c6bff;text-decoration:none}.bb-invites-list__sender-name:hover{color:#2c6bff;text-decoration:underline}.bb-invites-list__th--sender[class]{color:#1e1e1e;font-size:14px;font-weight:400;width:22%}.bb-invites-list__th--email[class]{width:24%}.bb-invites-list__td--date{display:flex;align-items:center;gap:8px;white-space:nowrap}.bb-invites-list__td--date i{font-size:16px;color:#666}.bb-invites-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;margin-top:8px}.bb-invites-list__item-count{font-size:13px;color:#2f2f2f}.bb-invites-list__status-badge{display:inline-flex;align-items:center;padding:0 6px;font-size:11px;font-weight:500;border-radius:999px;border:1px solid #ccc;color:#666;background-color:#f6f6f6}.bb-invites-list__status-badge--approved{color:#008043;background-color:#ebffee;border-color:#009951}.bb-invites-list__status-badge--pending{color:#2f2f2f;background-color:#f0f0f0;border-color:#ccc}@media screen and (max-width: 960px){.bb-invites-list{overflow:auto}.bb-invites-list__header,.bb-invites-list__toolbar,.bb-invites-list__table-wrapper,.bb-invites-list__footer{min-width:820px}}.bb-invites-revoke-modal.components-modal__frame{max-width:500px}.bb-invites-revoke-modal__body{padding:24px}.bb-invites-revoke-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-invites-revoke-modal .components-checkbox-control{margin-bottom:0}.bb-invites-revoke-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-invites-revoke-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-invites-revoke-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-invites-revoke-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-invites-revoke-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-invites-revoke-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-invites-revoke-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-invites-revoke-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-invites-revoke-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-email-template-modal__field{margin-bottom:20px}.bb-email-template-modal__field-label{display:block;font-size:13px;font-weight:500;color:#1e1e1e;margin-bottom:10px}.bb-email-template-modal__field-help{font-size:13px;color:#666;margin:4px 0 0}.bb-email-template-modal__field-help a{color:#2c6bff;text-decoration:none}.bb-email-template-modal__loading{display:flex;justify-content:center;align-items:center;min-height:200px}.bb-email-template-modal__publish-fields{border-top:1px solid #d9d9d9;padding-top:20px;margin-bottom:0}.bb-email-template-modal__publish-row{display:flex;gap:16px}.bb-email-template-modal__publish-row>*{flex:1}.bb-email-template-modal__publish-row .components-select-control{margin-bottom:0}.bb-email-template-modal__password-field,.bb-email-template-modal__schedule-field{margin-top:12px}.bb-email-template-modal__custom-fields-list{border:1px solid #d9d9d9;border-radius:12px;overflow:visible;padding:16px;margin-bottom:8px}.bb-email-template-modal__custom-fields-header{display:none}.bb-email-template-modal__custom-field-row{display:flex;gap:16px;align-items:center;margin-bottom:12px}.bb-email-template-modal__custom-field-row .components-base-control{flex:1;margin-bottom:0}.bb-email-template-modal__custom-field-row .components-base-control__label{display:block;font-size:13px;font-weight:500;color:#2f2f2f;margin-bottom:6px}.bb-email-template-modal__custom-field-delete{color:#2f2f2f !important;font-size:24px;flex-shrink:0;margin-top:28px}.bb-email-template-modal__meta-key-autocomplete{position:relative;flex:1}.bb-email-template-modal__meta-key-popover .components-popover__content{max-width:320px;width:320px;padding:0;box-shadow:none;background-color:rgba(0,0,0,0)}.bb-email-template-modal__meta-key-dropdown{background:#fff;border:1px solid #d9d9d9;border-radius:8px;max-height:280px;overflow-y:auto;padding:8px 0}.bb-email-template-modal__meta-key-search{padding:8px 16px}.bb-email-template-modal__meta-key-search input{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-email-template-modal__meta-key-search input:focus{box-shadow:none;border-color:#999}.bb-email-template-modal__meta-key-option{display:block;width:100%;padding:12px 16px;text-align:left;background:none;border:none;font-size:13px;color:#666;cursor:pointer}.bb-email-template-modal__meta-key-option:hover{background-color:#f6f6f6}.bb-email-template-modal__meta-key-empty{padding:12px;font-size:13px;color:#666;text-align:center;font-style:italic}.bb-email-template-modal__add-custom-field{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-email-template-modal__add-custom-field:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-email-template-modal__add-custom-field:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-email-template-modal__add-custom-field[disabled]{opacity:.5;pointer-events:none}.bb-email-template-modal__add-custom-field>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-email-template-modal__add-custom-field{font-size:13px;margin:8px 0 16px 0}.bb-email-template-modal__situation{padding-top:16px;margin-top:4px}.bb-email-template-modal__situation-tabs .components-tab-panel__tabs{border-bottom:none;margin:0;padding:0 0 12px;gap:8px}.bb-email-template-modal__situation-tabs .components-tab-panel__tabs-item{padding:4px 14px;font-size:13px;font-weight:400;line-height:1.5;color:#666;border:1px solid #ccc;border-radius:6px;background:none;cursor:pointer;height:auto !important}.bb-email-template-modal__situation-tabs .components-tab-panel__tabs-item:after,.bb-email-template-modal__situation-tabs .components-tab-panel__tabs-item:before{display:none !important}.bb-email-template-modal__situation-tabs .components-tab-panel__tabs-item:hover,.bb-email-template-modal__situation-tabs .components-tab-panel__tabs-item.is-active{color:#1e1e1e;background-color:#f0f0f0;border-color:#ccc;box-shadow:none}.bb-email-template-modal__situation-tabs .components-tab-panel__tabs-item:focus:not(:disabled){box-shadow:none}.bb-email-template-modal__situation-list{display:flex;flex-direction:column;margin-bottom:10px}.bb-email-template-modal__situation-item{padding:8px 0}.bb-email-template-modal__situation-item .components-checkbox-control__label{font-size:14px;line-height:20px;color:#1e1e1e}.bb-email-template-modal__situation-item .components-checkbox-control .components-flex{align-items:center}.bb-email-template-modal__situation-empty{font-size:13px;color:#666;font-style:italic}.bb-email-template-modal__situation-loading{display:flex;align-items:center;justify-content:center;min-height:80px}.bb-email-template-modal__selected-items{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.bb-email-template-modal__selected-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #ccc;border-radius:6px;font-size:13px;color:#1e1e1e}.bb-email-template-modal__selected-item i{color:#666;font-size:16px}.bb-email-template-modal__selected-item--checked{border:none;padding:4px 0}.bb-email-template-modal__selected-item--checked i{color:#d63638;font-size:20px}.bb-email-template-modal__selected-item--destructive{border-color:#d63638}.bb-email-template-modal__selected-item--destructive i{color:#d63638}.bb-email-template-modal__delete-warning{display:flex;gap:12px;padding:12px 16px;background-color:#fffbeb;border:1px solid #e5a000;border-radius:8px;margin-bottom:16px}.bb-email-template-modal__delete-warning>i{color:#df7d05;font-size:20px;flex-shrink:0;margin-top:2px}.bb-email-template-modal__delete-warning p{margin:0 0 4px;font-size:13px;color:#1e1e1e}.bb-email-template-modal__delete-warning p:last-child{margin-bottom:0}.bb-email-template-modal__confirm-checkbox{margin-bottom:16px}.bb-email-template-modal .bb-admin-meta-field__description{font-size:13px}.bb-email-template-modal .bb-admin-meta-field__editor-field+.bb-admin-meta-field__description{margin-bottom:0}.bb-email-template-modal .components-base-control .bb-admin-meta-field__description{margin-top:10px}.bb-email-delete-modal.components-modal__frame{max-width:500px}.bb-email-delete-modal__body{padding:24px}.bb-email-delete-modal__description{font-size:13px;line-height:1.6;color:#1e1e1e;margin:0 0 16px}.bb-email-delete-modal__description a{color:#2c6bff}.bb-email-delete-modal .components-checkbox-control{margin-bottom:0}.bb-email-delete-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #d9d9d9}.bb-email-delete-modal__footer .is-secondary{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-email-delete-modal__footer .is-secondary:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-email-delete-modal__footer .is-secondary:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-email-delete-modal__footer .is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-email-delete-modal__footer .is-secondary>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-email-delete-modal__footer .is-destructive.is-primary{background-color:#d63638;border-color:#d63638;color:#fff;border-radius:6px;font-size:13px;font-weight:500;padding:6px 16px;height:32px;box-shadow:none}.bb-email-delete-modal__footer .is-destructive.is-primary:hover{background-color:hsl(359.25,66.1157024793%,47.5490196078%);border-color:hsl(359.25,66.1157024793%,47.5490196078%)}.bb-email-delete-modal__footer .is-destructive.is-primary:disabled{opacity:.5;cursor:not-allowed}.bb-notification-types{display:flex;flex-direction:column;width:100%}.bb-notification-types__empty{color:#666;font-size:13px;padding:16px 0}.bb-notification-types__group:not(:last-child){margin-bottom:4px}.bb-notification-types__group-header{font-size:14px;font-weight:400;color:#1e1e1e;margin-bottom:10px}.bb-notification-types__rows{display:flex;flex-direction:column;padding:16px;gap:24px;border:.5px solid #d9d9d9;border-radius:8px;margin-bottom:24px}.bb-notification-types__row{display:flex;align-items:center;gap:24px}.bb-notification-types__row--disabled .bb-notification-types__label,.bb-notification-types__row--disabled .bb-notification-types__sub-types{opacity:.5}.bb-notification-types__toggle{flex-shrink:0}.bb-notification-types__toggle .components-toggle-control{margin-bottom:0}.bb-notification-types__toggle .components-base-control__field{margin-bottom:0}.bb-notification-types__toggle:has(.bb-notification-types__tooltip){display:flex;align-items:center;gap:4px}.bb-notification-types__label{flex:1;font-size:14px;font-weight:400;color:#1e1e1e;line-height:1.4;min-width:0}.bb-notification-types__tooltip{margin-left:4px;color:#666;display:inline-flex;align-items:center;vertical-align:middle}.bb-notification-types__tooltip i{font-size:16px;font-weight:400}.bb-notification-types__tooltip[title]{position:relative;cursor:pointer}.bb-notification-types__tooltip[title]:after{content:attr(title);position:absolute;bottom:20px;left:50%;transform:translateX(-50%);padding:4px 10px;background-color:#0c0c0d;color:#fff;font-size:12px;font-weight:400;text-align:center;border-radius:8px;white-space:nowrap;opacity:0;visibility:hidden}.bb-notification-types__tooltip[title]:hover:after{opacity:1;visibility:visible}.bb-notification-types__sub-types{display:flex;align-items:center;gap:24px;flex-shrink:0;margin-left:auto}.bb-notification-types__sub-type{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:13px;color:#2f2f2f}.bb-notification-types__sub-type--disabled{cursor:default}.bb-notification-types__sub-type--disabled .components-checkbox-control__input-container{opacity:.5;cursor:default}.bb-notification-types__sub-type--disabled .components-checkbox-control__label{pointer-events:none}.bb-notification-types__sub-type-label{font-size:13px;line-height:1}.bb-notification-types__email-template{flex-shrink:0;min-width:120px;text-align:right}.bb-notification-types__email-link{display:inline-block;font-size:13px;color:#1e1e1e;text-align:center;background-color:#f0f0f0;border:.5px solid #d9d9d9;border-radius:6px;text-decoration:none;white-space:nowrap;padding:4px 8px;min-width:100px}.bb-notification-types__email-link:hover{color:#1e1e1e;border-color:#ccc;background-color:#f6f6f6}.bb-notification-types__email-link--missing{color:#ef5d33;border-color:#ef5d33;background-color:rgba(0,0,0,0)}.bb-notification-types__email-link--missing:hover{color:#ef5d33}@media screen and (max-width: 960px){.bb-notification-types{min-width:800px}}.bb-admin-settings-field__notification-position{position:relative;width:100%;height:100%;background:#f6f6f6;border-radius:12px}.bb-admin-settings-field__notification-position-bar{position:absolute;bottom:8px;width:48px;height:24px;border-radius:4px;background:#ccc}.bb-admin-settings-field__notification-position--left .bb-admin-settings-field__notification-position-bar{left:8px}.bb-admin-settings-field__notification-position--right .bb-admin-settings-field__notification-position-bar{right:8px}.bb-admin-settings-form__field--grouped[data-group=soft_prompt_fields][data-group-inline=true] .bb-admin-settings-form__field-input-wrapper{display:block}.bb-domain-restrictions,.bb-email-restrictions{width:100%;border:1px solid #d9d9d9;border-radius:8px;padding:20px}.bb-domain-restrictions__rows,.bb-email-restrictions__rows{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.bb-domain-restrictions__rows:empty,.bb-email-restrictions__rows:empty{display:none;margin-bottom:0}.bb-domain-restrictions__row,.bb-email-restrictions__row{display:flex;align-items:center;gap:16px;border:1px solid rgba(0,0,0,0);border-radius:8px;padding:4px;margin:-4px;transition:border-color .15s ease}.bb-domain-restrictions__row--drag-over,.bb-email-restrictions__row--drag-over{border-color:#ef5d33}.bb-domain-restrictions__drag-handle,.bb-email-restrictions__drag-handle{cursor:grab;display:flex;align-items:center;color:#666;flex-shrink:0}.bb-domain-restrictions__drag-handle:active,.bb-email-restrictions__drag-handle:active{cursor:grabbing}.bb-domain-restrictions__drag-handle i,.bb-email-restrictions__drag-handle i{font-size:24px}.bb-domain-restrictions__condition,.bb-email-restrictions__condition{flex:0 0 180px;min-width:0}.bb-domain-restrictions__condition .components-select-control__input,.bb-email-restrictions__condition .components-select-control__input{margin:0}.bb-domain-restrictions__remove,.bb-email-restrictions__remove{flex-shrink:0;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px}.bb-domain-restrictions__remove:hover,.bb-email-restrictions__remove:hover{background-color:#f0f0f0}.bb-domain-restrictions__remove:disabled,.bb-email-restrictions__remove:disabled{opacity:.4;cursor:not-allowed}.bb-domain-restrictions__remove i,.bb-email-restrictions__remove i{color:#2f2f2f;font-size:16px}.bb-domain-restrictions__add[class],.bb-email-restrictions__add[class]{margin-top:4px;color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-domain-restrictions__add[class]:hover,.bb-email-restrictions__add[class]:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-domain-restrictions__add[class]:focus,.bb-email-restrictions__add[class]:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-domain-restrictions__add[class][disabled],.bb-email-restrictions__add[class][disabled]{opacity:.5;pointer-events:none}.bb-domain-restrictions__add[class]>[class*=bb-icon],.bb-email-restrictions__add[class]>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-domain-restrictions__add[class] i,.bb-email-restrictions__add[class] i{font-size:16px;margin-right:4px}.bb-domain-restrictions__domain{flex:1;min-width:0}.bb-domain-restrictions__domain .components-text-control__input{margin:0}.bb-domain-restrictions__dot{height:4px;width:4px;align-self:flex-end;margin:0 -6px 4px;background-color:#ccc;border-radius:999px}.bb-domain-restrictions__tld{flex:0 0 120px;min-width:0}.bb-domain-restrictions__tld .components-text-control__input{margin:0}.bb-email-restrictions__address{flex:1;min-width:0}.bb-email-restrictions__address .components-text-control__input{margin:0}.bb-admin-settings-form__field-input-wrapper:has(>.bb-domain-restrictions)+.bb-admin-settings-form__field-description,.bb-admin-settings-form__field-input-wrapper:has(>.bb-email-restrictions)+.bb-admin-settings-form__field-description{margin-top:16px}.bb-admin-sso-providers{margin:6px 0}.bb-admin-sso-providers__grid{display:flex;flex-wrap:wrap;gap:8px}.bb-admin-sso-providers__edit-trigger{position:absolute;width:0;height:0;padding:0;margin:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0)}.bb-admin-sso-providers__card{width:96px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;cursor:grab;transition:opacity .2s,box-shadow .2s}.bb-admin-sso-providers__card:active{cursor:grabbing}.bb-admin-sso-providers__card[draggable=true]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.bb-admin-sso-providers__card--drag-over{border-color:#ef5d33}.bb-admin-settings-form__field--disabled .bb-admin-sso-providers__card{opacity:.5;pointer-events:none;cursor:default}.bb-admin-sso-providers__card-icon{height:64px;background:#f6f6f6;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.bb-admin-sso-providers__card-icon img{width:30px;height:30px;object-fit:contain}.bb-admin-sso-providers__card-icon .bb-admin-sso-providers__card-checkbox{position:absolute;top:6px;right:6px;margin:0}.bb-admin-sso-providers__card-icon .bb-admin-sso-providers__card-checkbox .components-base-control__field{margin-bottom:0}.bb-admin-sso-providers__card-icon .bb-admin-sso-providers__card-checkbox .components-checkbox-control__input-container{margin-right:0}.bb-admin-sso-providers__card-icon-placeholder{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:#666;background:#f0f0f0;border-radius:50%}.bb-admin-sso-providers__card-footer{min-height:32px;background:#fff;border-top:1px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;padding:0 8px;gap:4px}.bb-admin-sso-providers__card-label{font-size:11px;font-weight:400;line-height:16px;color:#1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-admin-sso-providers__card-menu{background:none;border:none;padding:0;cursor:pointer;color:#666;font-size:16px;line-height:1;flex-shrink:0;display:flex;align-items:center}.bb-admin-sso-providers__card-menu i{font-size:16px;font-weight:700}.bb-admin-sso-providers__card-menu:hover{color:#2f2f2f}.bb-admin-sso-providers__card-menu:disabled{cursor:default;opacity:.4}.bb-admin-sso-providers__menu-popover .components-popover__content{padding:0;background-color:#fff;box-shadow:none}.bb-admin-sso-providers__menu{padding:8px 0;margin:0;width:190px;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.12)}.bb-admin-sso-providers__menu-item{display:flex;align-items:center;gap:8px;color:#666;font-size:13px;font-weight:500;line-height:18px;width:100%;padding:10px 8px 10px 16px;background:none;border:none;border-radius:0;cursor:pointer;transition:background-color .15s ease}.bb-admin-sso-providers__menu-item:hover,.bb-admin-sso-providers__menu-item:focus{background-color:#f6f6f6;box-shadow:none;outline:none}.bb-admin-sso-providers__menu-item:active{background-color:#f0f0f0}.bb-admin-sso-providers__menu-item [class*=bb-icons-]{color:#666;font-size:20px !important;line-height:1;font-weight:400}.bb-admin-sso-providers__menu-item .bb-icons-external{margin-left:auto}.bb-admin-sso-providers #bb-hello-backdrop.bb-hello-backdrop-sso{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;background:rgba(0,0,0,.6)}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100001;background:#fff;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.15);max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-hello-header{position:relative;padding:8px 23px;background-color:#fff;border-bottom:1px solid #d9d9d9}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-hello-title h2{color:#1e1e1e;font-size:18px;font-weight:500}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-hello-close{top:50%;right:24px;transform:translateY(-50%)}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-hello-close [class*=bb-icon]:before{content:"";color:#2f2f2f;font-size:24px;font-family:"bb-icons-rl"}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-hello-content{max-height:initial;min-height:initial;margin-bottom:0}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields{padding:14px 0}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .bb-sso-field-group--has-card{padding:8px 16px;border:1px solid #d9d9d9;border-radius:12px;margin-bottom:55px;margin-top:40px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .bb-sso-field-group--has-card:last-child{margin-bottom:24px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .bb-sso-field-group--has-card>.bb-sso-field-group__title{margin:-40px 0 30px -16px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .form-field{margin-bottom:12px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .form-field.form-field--radio .field-input>label{padding-bottom:0}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .form-field.form-field--radio .field-input>label .bb-sso-radio-label__control{display:flex;align-items:center;gap:8px;margin-bottom:12px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .form-field.form-field--radio .field-input>label input[type=radio]{margin:0;flex-shrink:0}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .form-field.form-field--radio .field-input>label .bb-sso-radio-label__text input{margin-top:8px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .field-label{margin-bottom:10px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .field-label label{color:#2f2f2f;font-size:13px;font-weight:500}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields textarea,.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields input[type=text]{width:100%;height:32px;border:.5px solid #d9d9d9;border-radius:6px;padding:0 8px;font-size:13px;color:#1e1e1e;background-color:#f6f6f6;min-height:auto}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields textarea:focus,.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields input[type=text]:focus{box-shadow:none;border-color:#999}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields textarea[disabled],.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields input[type=text][disabled]{color:#999;background-color:rgba(0,0,0,0);border-color:#f0f0f0}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields textarea{padding:5px 8px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .show-full-width{display:inline-block;width:100%}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .description{font-size:13px;line-height:1.6;color:#666;margin-bottom:0}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .description a{color:#2c6bff;text-decoration:none}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields .description a:hover{color:#2c6bff}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields [data-bp-tooltip]{position:relative;cursor:pointer}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields [data-bp-tooltip]:after{content:attr(data-bp-tooltip);position:absolute;bottom:20px;left:50%;transform:translateX(-50%);padding:2px 8px;background-color:#0c0c0d;color:#fff;font-size:11px;font-weight:400;text-align:center;border-radius:8px;white-space:nowrap;opacity:0;visibility:hidden}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .form-fields [data-bp-tooltip]:hover:after{opacity:1;visibility:visible}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons{display:flex;justify-content:flex-end;align-items:center;gap:4px;padding:16px 24px;border-top:1px solid #d9d9d9;background-color:#fff;box-sizing:border-box;position:static;width:auto}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button:not(.button-primary){color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button:not(.button-primary):hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button:not(.button-primary):focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button:not(.button-primary)[disabled]{opacity:.5;pointer-events:none}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button:not(.button-primary)>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button:not(.button-primary){line-height:1.3}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button-primary:focus,.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-sso-providers #bb-hello-container.bb-hello-sso .bb-popup-buttons .button-primary{line-height:1.3}[data-group=social_login] .bb-admin-notice{margin-bottom:0}#section-global_redirects .bb-async-select{max-width:300px}#section-global_redirects .bb-admin-settings-form__field--grouped.bb-admin-settings-form__field--no-label .bb-admin-settings-form__field-input-wrapper input[type=text]{max-width:300px}#section-profile_type_redirects>.bb-admin-feature-settings__section-body>.bb-admin-feature-settings__section-description{padding-bottom:24px;margin-bottom:0;border-bottom:1px solid #d9d9d9}.bb-profile-type-redirects{width:100%}.bb-profile-type-redirects__loading{display:flex;justify-content:center;padding:24px 0;width:100%}.bb-profile-type-redirects__empty{color:#666;font-size:13px;padding:16px 0}.bb-profile-type-redirects__row{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #d9d9d9}.bb-profile-type-redirects__row:last-child{border-bottom:none}.bb-profile-type-redirects__row--saving{opacity:.6;pointer-events:none}.bb-profile-type-redirects__type{flex:0 0 200px;display:flex;align-items:flex-start;padding-top:28px}.bb-profile-type-redirects__badge{display:inline-block;padding:4px 12px;font-size:13px;font-weight:500;line-height:18px;color:#1e1e1e;background-color:#f0f0f0;border:1px solid #d9d9d9;border-radius:999px}.bb-profile-type-redirects__fields{flex:1;display:flex;gap:24px}.bb-profile-type-redirects__field{flex:1;display:flex;flex-direction:column;gap:10px}.bb-profile-type-redirects__field-label{font-size:13px;font-weight:500;color:#2f2f2f}.bb-profile-type-redirects__pagination{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:16px 0 0}.bb-profile-type-redirects__page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;background:none;border:1px solid rgba(0,0,0,0);border-radius:6px;font-size:13px;color:#1e1e1e;cursor:pointer}.bb-profile-type-redirects__page-btn:hover:not(:disabled){border-color:#d9d9d9}.bb-profile-type-redirects__page-btn:disabled{color:#999;cursor:default}.bb-profile-type-redirects__page-btn--active{border-color:#d9d9d9;font-weight:600}.bb-profile-type-redirects__page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:32px;font-size:13px;color:#666}.bb-admin-welcome-banner{box-sizing:border-box;max-width:100%;margin:0 0 24px 0;padding:24px 32px;background:#fff;border:.5px solid #f7ae99;border-radius:16px}.bb-admin-welcome-banner__content{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:nowrap}.bb-admin-welcome-banner__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:center}.bb-admin-welcome-banner__title{font-size:22px;font-weight:500;line-height:30px;margin:0;color:#1e1e1e}.bb-admin-welcome-banner__intro{display:flex;flex-direction:column;gap:16px;margin:0;width:100%}.bb-admin-welcome-banner__intro-body{display:flex;flex-direction:column;gap:10px;width:100%}.bb-admin-welcome-banner__subtitle{font-size:16px;font-weight:500;line-height:22px;margin:0;color:#1e1e1e}.bb-admin-welcome-banner__description{font-size:13px;line-height:18px;color:#666;margin:0}.bb-admin-welcome-banner__checks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px}.bb-admin-welcome-banner__check{display:inline-flex;align-items:center;gap:8px;padding:3px 0;font-size:13px;line-height:18px;font-weight:500;color:#2f2f2f}.bb-admin-welcome-banner__check::before{content:"";flex:0 0 auto;width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:center}.bb-admin-welcome-banner__actions{display:flex;gap:12px;flex-wrap:wrap}.bb-admin-welcome-banner__btn--primary.components-button.is-primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-welcome-banner__btn--primary.components-button.is-primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-welcome-banner__btn--primary.components-button.is-primary:focus,.bb-admin-welcome-banner__btn--primary.components-button.is-primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-welcome-banner__btn--primary.components-button.is-primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-welcome-banner__btn--primary.components-button.is-primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-welcome-banner__btn--primary.components-button.is-primary{height:32px;min-height:32px;padding:6px 16px;gap:4px;border-radius:8px;font-size:14px;font-weight:400;line-height:20px}.bb-admin-welcome-banner__btn--secondary.components-button.is-secondary{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-admin-welcome-banner__btn--secondary.components-button.is-secondary:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-admin-welcome-banner__btn--secondary.components-button.is-secondary:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-admin-welcome-banner__btn--secondary.components-button.is-secondary[disabled]{opacity:.5;pointer-events:none}.bb-admin-welcome-banner__btn--secondary.components-button.is-secondary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-welcome-banner__btn--secondary.components-button.is-secondary{height:32px;min-height:32px;padding:6px 16px;gap:4px;border-radius:8px;font-size:14px;font-weight:400;line-height:20px}.bb-admin-welcome-banner__preview{flex:0 0 auto;width:464px;max-width:50%;aspect-ratio:464/256;border:.5px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);overflow:hidden}.bb-admin-welcome-banner__preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}@media(max-width: 900px){.bb-admin-welcome-banner__content{flex-direction:column;align-items:stretch;gap:16px}.bb-admin-welcome-banner__preview{width:100%;max-width:100%;order:-1;margin-bottom:12px}}.bb-rl-help-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#f6f6f6;z-index:100000;display:flex;flex-direction:column}.bb-rl-help-overlay .bb-rl-help-overlay-header{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-bottom:1px solid #e5e5e5;background:#fff}.bb-rl-help-overlay .bb-rl-help-overlay-header .bb-branding-logo{height:32px}.bb-rl-help-overlay .bb-rl-help-overlay-header .bb-rl-help-overlay-close{background:none;border:none;cursor:pointer;font-size:24px;color:#4d4d4d}.bb-rl-help-overlay .bb-rl-help-overlay-content-wrap{flex:1;overflow-y:auto;padding:32px}.bb-rl-help-overlay .bb-rl-help-overlay-content{max-width:900px;margin:0 auto}.bb-rl-help-overlay .bb-rl-help-accordion{display:flex;flex-wrap:wrap;justify-content:space-between}.bb-rl-help-overlay .bb-rl-help-accordion .bb-rl-help-accordion-item{background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:16px;overflow:hidden;display:inline-flex;width:49%}@media(max-width: 600px){.bb-rl-help-overlay .bb-rl-help-accordion .bb-rl-help-accordion-item{width:100%}}.bb-rl-help-overlay .bb-rl-help-accordion .bb-rl-help-accordion-item .bb-rl-help-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:16px;font-weight:500;text-decoration:none;color:#2f2f2f;transition:background-color .2s ease;width:100%}.bb-rl-help-overlay .bb-rl-help-accordion .bb-rl-help-accordion-item .bb-rl-help-accordion-header:hover{background-color:#f0f0f0}.bb-rl-help-overlay .bb-rl-help-accordion .bb-rl-help-accordion-item .bb-rl-help-accordion-header i{font-size:20px}.bb-rl-help-overlay .bb-rl-help-accordion .bb-rl-help-accordion-item .bb-rl-help-accordion-header span{display:inline-flex;align-items:center;font-size:16px}.bb-rl-help-overlay .bb-rl-help-accordion .bb-rl-help-accordion-item .bb-rl-help-accordion-header span i{margin-right:8px;color:gray}.bb-rl-help-overlay .bb-rl-help-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}@media(max-width: 600px){.bb-rl-help-overlay .bb-rl-help-cards{display:flex;flex-direction:column;gap:16px}}.bb-rl-help-overlay .bb-rl-help-cards .bb-rl-help-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:24px;text-align:center}.bb-rl-help-overlay .bb-rl-help-cards .bb-rl-help-card i{font-size:48px;color:#4d4d4d;margin-bottom:16px}.bb-rl-help-overlay .bb-rl-help-cards .bb-rl-help-card h3{margin:0 0 8px;font-size:18px}.bb-rl-help-overlay .bb-rl-help-cards .bb-rl-help-card p{margin:0 0 24px;color:#666}.bb-rl-help-overlay .bb-rl-help-cards .bb-rl-help-card .button{text-decoration:none;padding:12px 24px;border-radius:8px;font-weight:500;display:inline-block;border:1px solid #ccc;background:#f6f6f6;color:#2f2f2f}.bb-rl-help-overlay .bb-rl-help-cards .bb-rl-help-card .button.button-primary{background:#ef5d33;border-color:#ef5d33;color:#fff}body.bb-rl-help-modal-open{overflow:hidden}body.buddyboss_page_bb-settings:has(.bb-admin-feature-settings>.bb-rl-help-modal-overlay){overflow:hidden}.bb-rl-help-modal-overlay{position:fixed;z-index:9999;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}.bb-rl-help-modal-overlay .bb-rl-help-modal{font-size:14px;font-weight:400;line-height:20px;background:#fff;border-top-left-radius:12px;border-bottom-left-radius:12px;max-width:720px;position:absolute;width:85vw;right:0;top:unset;bottom:0;box-shadow:0 8px 32px rgba(0,0,0,.18);animation:slideInRight .3s cubic-bezier(0.4, 0, 0.2, 1);padding-top:60px;height:calc(100vh - 32px)}.admin-bar .bb-rl-help-modal-overlay .bb-rl-help-modal{top:32px;height:calc(100vh - 92px)}@media screen and (max-width: 782px){.bb-rl-help-modal-overlay .bb-rl-help-modal{height:calc(100vh - 46px)}.admin-bar .bb-rl-help-modal-overlay .bb-rl-help-modal{top:46px;height:calc(100vh - 106px)}}.bb-rl-help-modal-overlay .bb-rl-help-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;margin:0;border-bottom:1px solid #d9d9d9;position:absolute;top:0;left:0;width:100%}.bb-rl-help-modal-overlay .bb-rl-help-modal-header h2{font-size:18px;font-weight:600;line-height:28px;margin:0}.bb-rl-help-modal-overlay .bb-rl-help-modal-close{background:none;border:none;font-size:20px;cursor:pointer;color:#ef5d33;line-height:1}.bb-rl-help-modal-overlay .bb-rl-help-modal-toc{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:0;border-left:4px solid #007cba}.bb-rl-help-modal-overlay .bb-rl-help-modal-toc h3{margin:0 0 10px 0;font-size:16px}.bb-rl-help-modal-overlay .bb-rl-help-modal-toc ol{list-style:none;padding:0;margin:0}.bb-rl-help-modal-overlay .bb-rl-help-modal-toc li{margin-bottom:8px}.bb-rl-help-modal-overlay .bb-rl-help-modal-toc a{color:#007cba;text-decoration:none;padding:6px 8px;border-radius:4px;display:block;font-weight:500}.bb-rl-help-modal-overlay .bb-rl-help-modal-main-content h2{scroll-margin-top:10px}.bb-rl-help-modal-overlay .bb-rl-help-modal-content{padding:24px 32px;overflow-y:auto;height:100%;color:#2f2f2f;box-sizing:border-box}.bb-rl-help-modal-overlay .bb-rl-help-modal-content p{font-size:14px;font-weight:400;line-height:20px;margin:0 0 16px}.bb-rl-help-modal-overlay .bb-rl-help-modal-content ul{margin:8px 0 24px;list-style-type:disc;padding-left:1.5em;color:#2f2f2f}.bb-rl-help-modal-overlay .bb-rl-help-modal-content table{width:100%;border-collapse:collapse;margin:8px 0 24px}.bb-rl-help-modal-overlay .bb-rl-help-modal-content table td{padding:4px}.bb-rl-help-modal-overlay .bb-rl-help-modal-content .wp-block-heading{font-size:16px;font-weight:600;line-height:22px;margin:0 0 16px}.bb-rl-help-modal-overlay .bb-rl-help-modal-content .wp-block-embed{margin:16px 0}.bb-rl-help-modal-overlay .bb-rl-help-modal-content .wp-block-embed iframe{width:100%;border-radius:8px}.bb-rl-help-modal-overlay .bb-rl-help-modal-content .wp-block-image{margin:16px 0}.bb-rl-help-modal-overlay .bb-rl-help-modal-content .wp-block-image img{border-radius:8px;height:auto;max-width:100%}.bb-rl-help-modal-overlay .help-content-loading{text-align:center}.bb-rl-help-modal-overlay .help-content-loading p{color:#666}.bb-rl-help-modal-overlay .help-content-loading svg path{stroke:#ef5d33}@keyframes slideInRight{from{transform:translateX(100%);opacity:0;right:-100%}to{transform:translateX(0);opacity:1;right:0}}.bb-admin-verify-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9999}.bb-admin-verify-modal__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);cursor:pointer}.bb-admin-verify-modal__container{position:relative;z-index:10000;background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0px 8px 24px rgba(0,0,0,.15);max-width:680px;width:90%;max-height:80vh;overflow:auto}.bb-admin-verify-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #d9d9d9}.bb-admin-verify-modal__title{font-size:18px;font-weight:500;line-height:1.4;color:#1e1e1e;margin:0}.bb-admin-verify-modal__close{background-color:rgba(0,0,0,0);border:none;padding:0;margin:0;cursor:pointer;font-size:24px;color:#2f2f2f;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.bb-admin-verify-modal__content{padding:24px;min-height:120px;display:flex;align-items:center;justify-content:center}.bb-admin-verify-modal__status{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bb-admin-verify-modal__status p{margin:16px 0 0 0;font-size:14px;line-height:20px;color:#2f2f2f;word-break:break-word}.bb-admin-verify-modal__status p svg{vertical-align:middle;margin:0 0 0 8px}.bb-admin-verify-modal__status i{color:#2f2f2f;font-size:48px;line-height:1;display:inline-block}.bb-admin-verify-modal__status--success i{color:#009951;font-weight:500}.bb-admin-verify-modal__status--error i{color:#c00f0c;font-weight:500}.bb-admin-verify-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e5e5}.bb-admin-verify-modal__btn{color:#1e1e1e;border:1px solid #d9d9d9;background:#f0f0f0;height:auto;padding:8px 16px;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-verify-modal__btn:hover{color:#1e1e1e !important;border:1px solid #d9d9d9 !important;background:#e5e5e5 !important;box-shadow:none !important}.bb-admin-verify-modal__btn:focus{box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-verify-modal__btn[disabled]{opacity:.5;pointer-events:none}.bb-admin-verify-modal__btn>[class*=bb-icon]{color:#2f2f2f;font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-verify-modal__btn{cursor:pointer}.bb-admin-verify-modal__btn--primary{color:#fff;background:#ef5d33;height:auto;padding:8px 16px;border:none;box-shadow:none;border-radius:8px;text-decoration:none}.bb-admin-verify-modal__btn--primary:hover{color:#fff !important;background:#d7542e !important;border:none !important;box-shadow:none !important}.bb-admin-verify-modal__btn--primary:focus,.bb-admin-verify-modal__btn--primary:active{color:#fff;box-shadow:none !important;outline:2px solid #2f2f2f}.bb-admin-verify-modal__btn--primary[disabled]{background-color:#f7ae99 !important;pointer-events:none}.bb-admin-verify-modal__btn--primary>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-verify-field__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;border-radius:8px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease}.bb-admin-verify-field__btn:disabled{opacity:.6;cursor:not-allowed}.bb-admin-verify-field__btn--primary{color:#fff;background-color:#ef5d33;border-color:#ef5d33}.bb-admin-verify-field__btn--primary:hover:not(:disabled),.bb-admin-verify-field__btn--primary:focus:not(:disabled){background-color:rgb(231.0763636364,65.6981818182,18.1236363636);border-color:rgb(231.0763636364,65.6981818182,18.1236363636);box-shadow:none}.bb-admin-verify-field__btn--primary:active:not(:disabled){background-color:rgb(212.16,60.32,16.64);border-color:rgb(212.16,60.32,16.64)}.bb-admin-verify-field__btn--secondary{color:#1e1e1e;background-color:rgba(0,0,0,0);border-color:#d9d9d9}.bb-admin-verify-field__btn--secondary:hover:not(:disabled),.bb-admin-verify-field__btn--secondary:focus:not(:disabled){background-color:#f6f6f6;border-color:#ccc;box-shadow:none}.bb-admin-verify-field__btn--secondary:active:not(:disabled){background-color:#ccc;border-color:#999}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bb-admin-settings-form__page-dropdown{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.bb-admin-settings-form__page-dropdown>.bb-async-select{flex:1 1 auto;min-width:0}.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-view,.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-create{color:#ef5d33;border:1px solid #ef5d33;background:rgba(0,0,0,0);height:auto;padding:8px 16px;box-shadow:none;border-radius:8px}.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-view:hover,.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-create:hover{color:#ef5d33 !important;border-color:#f7ae99 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-view:focus,.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-create:focus{border-color:rgba(0,0,0,0);outline:2px solid #2f2f2f !important;box-shadow:none !important}.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-view[disabled],.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-create[disabled]{opacity:.5;pointer-events:none}.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-view>[class*=bb-icon],.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-create>[class*=bb-icon]{font-size:16px;vertical-align:middle;margin-right:6px}.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-view>[class*=bb-icon],.bb-admin-settings-form__page-dropdown .bb-admin-settings-form__page-dropdown-create>[class*=bb-icon]{margin:0 0 0 6px}.bb-admin-app .bb-kb-modal-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.4);display:flex;align-items:stretch;justify-content:stretch;animation:bb-kb-fade-in 200ms ease}@media(prefers-reduced-motion: reduce){.bb-admin-app .bb-kb-modal-overlay{animation:none}}.bb-admin-app .bb-kb-modal{flex:1 1 auto;background:#fff;display:flex;flex-direction:column;overflow:hidden;animation:bb-kb-slide-up 220ms ease;padding-top:88px}@media(prefers-reduced-motion: reduce){.bb-admin-app .bb-kb-modal{animation:none}}@media screen and (max-width: 782px){.bb-admin-app .bb-kb-modal{padding-top:102px}}.bb-admin-app .bb-kb-modal__header{display:flex;align-items:center;justify-content:space-between;padding:11px 24px;border-bottom:1px solid #d9d9d9;flex:0 0 auto;position:fixed;top:32px;left:0;right:0;z-index:100}@media screen and (max-width: 782px){.bb-admin-app .bb-kb-modal__header{top:46px}}@media screen and (max-width: 600px){.bb-admin-app .bb-kb-modal__header{position:absolute}}.bb-admin-app .bb-kb-modal__brand{display:inline-flex;align-items:center;font-weight:500;font-size:14px;color:#666}.bb-admin-app .bb-kb-modal__brand img{max-width:136px;height:auto}.bb-admin-app .bb-kb-modal__brand-separator{height:16px;width:1px;background-color:#ccc;margin:0 8px}.bb-admin-app .bb-kb-modal__close{display:flex;background:none;border:0;cursor:pointer;font-size:24px;color:#2f2f2f;padding:4px}.bb-admin-app .bb-kb-modal__close:focus-visible{outline:2px solid #2c6bff}.bb-admin-app .bb-kb-modal__body{background-color:#f6f6f6;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.bb-admin-app .bb-kb-landing{background-color:#fff;border:1px solid #d9d9d9;border-radius:16px;max-width:1190px;margin:40px auto 0;padding:26px 32px}.bb-admin-app .bb-kb-landing__skeleton{display:flex;gap:24px;flex-wrap:wrap}.bb-admin-app .bb-kb-landing__title{font-size:18px;font-weight:600;color:#1e1e1e;margin:0 0 24px}.bb-admin-app .bb-kb-landing__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;list-style:none;padding:0;margin:0}@media(max-width: 1024px){.bb-admin-app .bb-kb-landing__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.bb-admin-app .bb-kb-landing__grid{grid-template-columns:1fr}}.bb-admin-app .bb-kb-landing__grid-item{list-style:none;margin:0;padding:0;display:flex}.bb-admin-app .bb-kb-card{display:flex;flex-direction:column;padding:24px;background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;text-align:left;width:100%;cursor:pointer;transition:background 150ms ease,border-color 150ms ease}.bb-admin-app .bb-kb-card:hover{background:#f6f6f6}.bb-admin-app .bb-kb-card:focus-visible{outline:2px solid #2271b1}@media(prefers-reduced-motion: reduce){.bb-admin-app .bb-kb-card{transition:none}}.bb-admin-app .bb-kb-card--skeleton{min-height:180px;background:linear-gradient(90deg, #f0f0f0 25%, #fafafa 50%, #f0f0f0 75%);background-size:200% 100%;animation:bb-kb-shimmer 1.4s infinite;width:calc(33.33% - 66px)}@media(prefers-reduced-motion: reduce){.bb-admin-app .bb-kb-card--skeleton{animation:none}}.bb-admin-app .bb-kb-card__icon{font-size:32px;color:#2f2f2f;margin-bottom:16px}.bb-admin-app .bb-kb-card__title{font-size:16px;font-weight:600;color:#1e1e1e;margin:0 0 8px}.bb-admin-app .bb-kb-card__description{font-size:13px;color:#2f2f2f;line-height:1.5;margin:0 0 16px}.bb-admin-app .bb-kb-card__count{font-size:13px;font-weight:500;color:#2c6bff}.bb-admin-app .bb-kb-category{max-width:1100px;margin:0 auto;padding:24px}.bb-admin-app .bb-kb-category--loading{display:grid;grid-template-columns:300px 1fr;gap:32px;background-color:#fff;border:1px solid #d9d9d9;border-radius:16px;margin:40px auto}.bb-admin-app .bb-kb-category--loading .bb-kb-category__article-skeleton,.bb-admin-app .bb-kb-category--loading .bb-kb-category__sidebar-skeleton{background:linear-gradient(90deg, #f0f0f0 25%, #fafafa 50%, #f0f0f0 75%);background-size:200% 100%;animation:bb-kb-shimmer 1.4s infinite}.bb-admin-app .bb-kb-category--loading .bb-kb-category__sidebar-skeleton,.bb-admin-app .bb-kb-category--loading .bb-kb-category__article-skeleton{border-radius:16px;padding:24px 16px;height:calc(100vh - 290px)}.bb-admin-app .bb-kb-breadcrumb{display:flex;align-items:center;font-size:13px;color:#666;margin-bottom:16px}.bb-admin-app .bb-kb-breadcrumb__link{background:none;border:0;color:#2c6bff;cursor:pointer;padding:0;font-size:inherit}.bb-admin-app .bb-kb-breadcrumb__separator{display:flex;color:#666;font-size:16px;margin:0 6px}.bb-admin-app .bb-kb-category__columns{display:grid;grid-template-columns:300px 1fr;gap:32px;background-color:#fff;border:1px solid #d9d9d9;border-radius:16px}@media(max-width: 1024px){.bb-admin-app .bb-kb-category__columns{grid-template-columns:240px 1fr}}@media(max-width: 768px){.bb-admin-app .bb-kb-category__columns{grid-template-columns:1fr;gap:0}.bb-admin-app .bb-kb-category__columns .bb-kb-sidebar{border-right:0;border-radius:16px 16px 0 0}.bb-admin-app .bb-kb-category__columns .bb-kb-category__main{padding:28px}}.bb-admin-app .bb-kb-sidebar{font-size:13px;background-color:#f0f0f0;border-right:1px solid #d9d9d9;border-radius:16px 0 0 16px;padding:24px 16px}.bb-admin-app .bb-kb-sidebar__list{list-style:none;padding:0;margin:0}.bb-admin-app .bb-kb-sidebar__list--depth-1{margin:8px 0 0 12px}.bb-admin-app .bb-kb-sidebar__list--depth-2{margin:8px 0 0 20px}.bb-admin-app .bb-kb-sidebar__list--depth-3{margin:8px 0 0 26px}.bb-admin-app .bb-kb-sidebar__group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:none;border:0;cursor:pointer;text-align:left;font-size:13px;color:#1e1e1e;border-radius:8px}.bb-admin-app .bb-kb-sidebar__group-toggle[aria-expanded=true]{background-color:#fff}.bb-admin-app .bb-kb-sidebar__group-toggle:hover{background-color:#fff}.bb-admin-app .bb-kb-sidebar__group-toggle:focus-visible{outline:2px solid #2271b1}.bb-admin-app .bb-kb-sidebar__chevron{transition:transform 150ms ease}.bb-admin-app .bb-kb-sidebar__chevron.is-expanded{transform:rotate(180deg)}@media(prefers-reduced-motion: reduce){.bb-admin-app .bb-kb-sidebar__chevron{transition:none}}.bb-admin-app .bb-kb-sidebar__articles{border-left:1px solid #ccc;list-style:none;padding:0 0 0 0;margin:8px 0}.bb-admin-app .bb-kb-sidebar__article{display:block;width:100%;padding:6px 12px;background:none;border:0;cursor:pointer;text-align:left;font-size:13px;color:#666}.bb-admin-app .bb-kb-sidebar__article:hover{color:#1e1e1e}.bb-admin-app .bb-kb-sidebar__article.is-active{color:#1e1e1e;font-weight:500}.bb-admin-app .bb-kb-sidebar__article:focus-visible{outline:2px solid #2271b1}.bb-admin-app .bb-kb-category__main{padding:28px 0}.bb-admin-app .bb-kb-sidebar__truncated{display:block;padding:12px;font-size:13px;color:#2271b1;text-decoration:none}.bb-admin-app .bb-kb-article{max-width:720px}.bb-admin-app .bb-kb-article__title{font-size:18px;font-weight:500;margin:0 0 18px;color:#1e1e1e}.bb-admin-app .bb-kb-article__image{max-width:100%;height:auto;border-radius:8px;margin-bottom:16px}.bb-admin-app .bb-kb-article__body{font-size:14px;line-height:1.7;color:#2f2f2f}.bb-admin-app .bb-kb-article__body h2{color:#1e1e1e;font-size:16px;font-weight:500;margin:0 0 12px}.bb-admin-app .bb-kb-article__body h3{color:#1e1e1e;font-size:14px;margin:0 0 12px}.bb-admin-app .bb-kb-article__body li{margin:0 0 12px}.bb-admin-app .bb-kb-article__body p{color:#2f2f2f;font-size:14px;margin-bottom:16px}.bb-admin-app .bb-kb-article__body a{color:#2c6bff;text-decoration:none}.bb-admin-app .bb-kb-article__body img{max-width:100%;height:auto;border-radius:8px}.bb-admin-app .bb-kb-article__body iframe{max-width:100%;border-radius:8px}.bb-admin-app .bb-kb-article__body figure:has(>table){margin:0}.bb-admin-app .bb-kb-article__body pre{overflow:auto}.bb-admin-app .bb-kb-article__body table{border-collapse:collapse;width:100%;margin:16px 0;border:1px #d9d9d9;overflow:hidden}.bb-admin-app .bb-kb-article__body thead th{background:#f6f6f6;color:#1e1e1e;font-weight:600;text-align:left}.bb-admin-app .bb-kb-article__body td,.bb-admin-app .bb-kb-article__body th{font-size:13px;border:1px solid #d9d9d9;padding:12px 14px;text-align:left;vertical-align:top;line-height:1.5;word-wrap:break-word}.bb-admin-app .bb-kb-article__body tbody td[rowspan],.bb-admin-app .bb-kb-article__body tbody th[rowspan]{vertical-align:middle;background:#f0f0f0}.bb-admin-app .bb-kb-article__body tbody td:first-child,.bb-admin-app .bb-kb-article__body tbody th:first-child{font-weight:600;color:#1e1e1e}.bb-admin-app .bb-kb-article__body tbody tr:nth-child(odd) td:not(:first-child),.bb-admin-app .bb-kb-article__body tbody tr:nth-child(odd) th:not(:first-child){background:#f0f0f0}.bb-admin-app .bb-kb-article__skeleton{min-height:240px;background:linear-gradient(90deg, #f0f0f0 25%, #fafafa 50%, #f0f0f0 75%);background-size:200% 100%;animation:bb-kb-shimmer 1.4s infinite;border-radius:8px}@media(prefers-reduced-motion: reduce){.bb-admin-app .bb-kb-article__skeleton{animation:none}}.bb-admin-app .bb-kb-article__error,.bb-admin-app .bb-kb-landing__error,.bb-admin-app .bb-kb-category--error{padding:16px;background:#fffbeb;border:1px solid #e5a000;border-radius:8px;font-size:13px;color:#1e1e1e}@keyframes bb-kb-fade-in{from{opacity:0}to{opacity:1}}@keyframes bb-kb-slide-up{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bb-kb-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}} diff --git a/src/js/admin/settings/styles/scss/screens/features/_access-control.scss b/src/js/admin/settings/styles/scss/screens/features/_access-control.scss index 6b22ae2f5f..757df450e0 100644 --- a/src/js/admin/settings/styles/scss/screens/features/_access-control.scss +++ b/src/js/admin/settings/styles/scss/screens/features/_access-control.scss @@ -176,6 +176,7 @@ [data-field-name="bb-access-control-create-activity"] &, [data-field-name="bb-access-control-create-groups"] &, + [data-field-name="bb-access-control-join-groups"] &, [data-field-name="bb-access-control-upload-media"] &, [data-field-name="bb-access-control-upload-video"] &, [data-field-name="bb-access-control-upload-document"] & {