.bPlColorPopover{z-index:10000000}.bPlColorPopover .components-popover__content{max-width:250px;min-width:auto}.bPlColor{align-items:center;display:flex}.bPlColorButtonContainer{background-image:linear-gradient(45deg,#ddd 25%,transparent 0),linear-gradient(-45deg,#ddd 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ddd 0),linear-gradient(-45deg,transparent 75%,#ddd 0);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;border:1px solid #e9e9e9;border-radius:50%;height:30px;width:30px}.bPlColorButtonContainer .bPlColorButton{border:none;border-radius:50%;cursor:pointer;height:100%;outline:0;width:100%}.bPlColorButtonContainer .bPlColorButton:hover{cursor:pointer}.bPlThemeColors{display:flex;flex-wrap:wrap;gap:3px}
.bPlInlineMediaUpload .components-base-control{width:calc(100% - 36px)!important}.bPlInlineMediaUpload button{background-color:#146ef5!important;border:none!important;color:#fff!important;height:31px;outline:0;padding:3px!important;width:36px}.bPlInlineMediaUpload button:focus{box-shadow:0 0 0 0 #146ef5!important;outline:0}.bPlMediaPlaceholder .components-placeholder__fieldset{flex-direction:row!important}.bPlMediaPlaceholder button{background-color:#146ef5!important;color:#fff!important}.bPlMediaPlaceholder .components-button{margin:0!important;width:-moz-fit-content;width:fit-content}.bPlMediaPlaceholder .bPlUrlInput{flex:1}.bPlMediaPlaceholder .bPlUrlInput h3{font-size:15px!important;margin:0 10px;text-transform:uppercase}.bPlMediaPlaceholder .bPlUrlInput input{border-bottom-right-radius:0;border-top-right-radius:0;line-height:0;padding:8.5px 15px;width:-webkit-fill-available}.bPlMediaPlaceholder .bPlUrlInput button{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-left:10px!important}.bPlPanelBody .bPlMediaPlaceholder .bPlUrlInput .components-base-control{flex:1}.bPlPanelBody .bPlMediaPlaceholder .bPlUrlInput input{width:100%}.bPlMediaArea .mediaAreaContainer{align-items:center;background-color:#fff;background-image:linear-gradient(45deg,#d5d8dc 25%,transparent 0,transparent 75%,#d5d8dc 0,#d5d8dc),linear-gradient(45deg,#d5d8dc 25%,transparent 0,transparent 75%,#d5d8dc 0,#d5d8dc);background-position:0 0,8px 8px;background-size:16px 16px;cursor:pointer;display:flex;height:110px;justify-content:center;overflow:hidden;position:relative}.bPlMediaArea .mediaAreaContainer .mediaPlusBtnWrapper .mediaPlusBtnCircle{align-items:center;backdrop-filter:blur(3px);border:1px solid #ababab;border-radius:30px;display:flex;height:30px;justify-content:center;width:30px}.bPlMediaArea .mediaAreaContainer .mediaPlusBtnWrapper .mediaPlusBtnCircle svg{margin:0!important}.bPlMediaArea .mediaAreaContainer .mediaButton{background:#161616;bottom:-40px;color:#fff;left:0;padding:5px 0;position:absolute;right:0;text-align:center;transition:all .3s ease-in-out}.bPlMediaArea .mediaAreaContainer .mediaDelete{background:#161616;color:#fff;display:none;padding:3px 6px;position:absolute;right:10px;top:10px}.bPlMediaArea .mediaAreaContainer .mediaImage{border:none;-o-object-fit:unset!important;object-fit:unset!important}.bPlMediaArea .mediaAreaContainer:hover .mediaButton{bottom:0}.bPlMediaArea .mediaAreaContainer:hover .mediaDelete{display:block}.bPlMediaArea .bplMediaAreaErrorMessage{color:#d93025;font-size:12px;line-height:1.2;margin:4px 0 0!important}

.bplAboutProModal h3{margin:0 0 15px}.bplAboutProModal .text{font-size:15px;margin:25px 0 0}
.bPlButton{align-items:center;border:none;border-radius:.5em;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:10px;outline:0;overflow:hidden;padding:12px 28px;position:relative;text-decoration:none;transition:all .5s ease-in-out;z-index:0}.bPlButton .bPlButton-disabled{cursor:not-allowed;opacity:.7}.bPlButton svg{fill:currentColor;height:1.2em;width:1.2em}.bPlButton:focus,.bPlButton:hover{box-shadow:none;outline:0}.bPlButton.variant-danger,.bPlButton.variant-primary,.bPlButton.variant-secondary{color:#fff}.bPlButton.variant-danger:before,.bPlButton.variant-primary:before,.bPlButton.variant-secondary:before{background:#070127;content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s ease-in-out;width:0;z-index:-1}.bPlButton.variant-danger:hover:before,.bPlButton.variant-primary:hover:before,.bPlButton.variant-secondary:hover:before{width:100%}.bPlButton.variant-danger.white:before,.bPlButton.variant-primary.white:before,.bPlButton.variant-secondary.white:before{background:#fff}.bPlButton.variant-primary{background:#146ef5}.bPlButton.variant-primary.white:hover{color:#146ef5}.bPlButton.variant-primary.outline{background:transparent;border:2px solid #146ef5;color:#146ef5}.bPlButton.variant-primary.outline:before{background:#146ef5}.bPlButton.variant-primary.outline:hover{color:#fff}.bPlButton.variant-primary.outline.white{border:2px solid #fff;color:#fff}.bPlButton.variant-primary.outline.white:before{background:#fff}.bPlButton.variant-primary.outline.white:hover{color:#146ef5}.bPlButton.variant-secondary{background:#ff7a00}.bPlButton.variant-secondary.white:hover{color:#ff7a00}.bPlButton.variant-secondary.outline{background:transparent;border:2px solid #ff7a00;color:#ff7a00}.bPlButton.variant-secondary.outline:before{background:#ff7a00}.bPlButton.variant-secondary.outline:hover{color:#fff}.bPlButton.variant-danger{background:#dc3545}.bPlButton.variant-danger.white:hover{color:#ff7a00}.bPlButton.variant-danger.outline{background:transparent;border:2px solid #dc3545;color:#dc3545}.bPlButton.variant-danger.outline:before{background:#ff7a00}.bPlButton.variant-danger.outline:hover{color:#fff}.bPlButton.size-medium{font-size:14px;padding:8px 18px}.bPlButton.size-small{font-size:12px;padding:6px 14px}
.bPlAdvertiseCard{align-items:center;background:#eff6ff;border:1px solid #e5e7eb;display:flex;flex-direction:column;padding:24px;position:relative;text-align:center}.bPlAdvertiseCard,.bPlAdvertiseCard *{transition:all .2s ease-in-out}.bPlAdvertiseCard:hover{background-color:#fdfdfd;border-color:#d1d5db}.bPlAdvertiseCard .badge{background:#146ef5;border-radius:2px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;padding:2px 8px;text-transform:uppercase}.bPlAdvertiseCard h4{color:#070127;font-size:18px;font-weight:700;line-height:1.75;margin:0 0 8px!important}.bPlAdvertiseCard p{color:#146ef5;font-size:12px;font-weight:500;line-height:1.5;margin:0 0 20px!important}.bPlAdvertiseCard .bPlButton{border-radius:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,.102),0 2px 4px -1px rgba(0,0,0,.059);font-size:14px;font-weight:600;justify-content:center;padding:10px 20px;transition:transform .15s ease,filter .15s ease;width:100%}.bPlAdvertiseCard .bPlButton:hover{filter:brightness(110%);transform:translateY(-1px)}
.bplProIdentifier .labelPro,.components-form-token-field__label .labelPro{background-color:#146ef5;border-radius:5px;color:#fff;font-size:.85em;padding:0 5px}.bplProIdentifier .components-input-control__container,.components-form-token-field__label .components-input-control__container{opacity:.75}.bplProIdentifier .bplOpacity75,.components-form-token-field__label .bplOpacity75{align-items:center;display:inline-flex;gap:6px;opacity:.75}.bplProIdentifier .components-form-toggle,.components-form-token-field__label .components-form-toggle{opacity:.75}.bplOpacity50{opacity:.5}
.bplProGroupBtn{position:relative}.bplProGroupBtn:before{background:#146ef5;border-radius:50px;color:#fff;content:"Pro";display:none;left:50%;padding:2px 8px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.bplProGroupBtn:hover:before{display:block}.bplProGroupBtn svg{opacity:.75}
.bPlFrontShortCode{padding:0 0 10px;text-align:center}.bPlFrontShortCode label{box-sizing:border-box;display:inline-block}.bPlFrontShortCode .bPlFrontShortCodeInput{box-sizing:border-box;display:inline-block;margin:0 auto;position:relative}.bPlFrontShortCode .bPlFrontShortCodeInput input{background-color:#146ef5;border:none;border-radius:3px;color:#fff;cursor:pointer;outline:none;padding:4px 10px;text-align:center}.bPlFrontShortCode .bPlFrontShortCodeInput .tooltip{background-color:#555;border-radius:6px;bottom:150%;color:#fff;left:50%;margin-left:-75px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:140px;z-index:1}.bPlFrontShortCode .bPlFrontShortCodeInput .tooltip:after{border:5px solid transparent;border-top-color:#555;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.bPlFrontShortCode .bPlFrontShortCodeInput:hover .tooltip{opacity:1;visibility:visible}
.bPlProAds{background:#fff;border:1px solid #e5e7eb;padding:30px 20px;text-align:center}.bPlProAds,.bPlProAds .bPlButton{transition:all .3s ease-in-out}.bPlProAds .bPlProAds-content{align-items:center;display:flex;flex-direction:column;gap:12px}.bPlProAds .ad-badge{background:#f1f5f9;border-radius:4px;color:#475569;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.bPlProAds .ad-icon-wrapper{align-items:center;background:#eef2ff;border-radius:50%;display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.bPlProAds .ad-icon-wrapper svg{height:24px;width:24px;fill:#4f46e5}.bPlProAds .ad-header{color:#1877f2;font-size:12px;font-weight:800;letter-spacing:.5px;margin:0;text-transform:uppercase}.bPlProAds .ad-title{color:#0f172a;font-size:24px;font-weight:700;line-height:1.2;margin:0}.bPlProAds .ad-description{color:#64748b;font-size:14px;line-height:1.5;margin:0}.bPlProAds .ad-list{align-self:flex-start;list-style:none;margin:8px 0 16px;padding:0;text-align:left;width:100%}.bPlProAds .ad-list li{align-items:center;color:#334155;display:flex;font-size:14px;gap:10px;margin-bottom:12px}.bPlProAds .ad-list li .list-icon{align-items:center;display:flex;justify-content:center}.bPlProAds .ad-list li .list-icon svg{height:18px;width:18px;fill:#1877f2}.bPlProAds .ad-action{margin-top:10px;width:100%}.bPlProAds .ad-action .bPlButton{border-radius:6px;font-size:15px;font-weight:600;justify-content:center;padding:12px 24px;transition:transform .2s ease;width:100%}.bPlProAds .ad-action .bPlButton:hover{transform:translateY(-2px)}.bPlProAds.ad-type-lifetime{border-top:4px solid #0f172a}.bPlProAds.ad-type-lifetime:hover{background-color:#fdfdfd;border-color:#d1d5db}.bPlProAds.ad-type-lifetime .ad-action .bPlButton{background:#0f172a;border:none;border-radius:0;color:#fff}.bPlProAds.ad-type-lifetime .ad-action .bPlButton:hover{background:#1e293b;transform:translateY(-2px)}.bPlProAds.ad-type-powerup{padding:24px}.bPlProAds.ad-type-powerup .ad-title{color:#1f2937;font-size:18px;text-transform:capitalize}.bPlProAds.ad-type-powerup .ad-description{color:#9ca3af;font-size:12px}.bPlProAds.ad-type-powerup .ad-action .bPlButton{background:#4f46e5;border:none;border-radius:30px;color:#fff}.bPlProAds.ad-type-powerup .ad-action .bPlButton:hover{filter:brightness(110%)}.bPlProAds.ad-type-agency{background:#eff6ff;border-color:#d0e8ff;padding:24px}.bPlProAds.ad-type-agency:hover{background:#fdfdfd;border-color:#d1d5db}.bPlProAds.ad-type-agency .ad-badge{background:#1877f2;color:#fff}.bPlProAds.ad-type-agency .ad-title{color:#0f172a}.bPlProAds.ad-type-agency .ad-description{color:#1877f2;font-weight:600}.bPlProAds.ad-type-agency .ad-action .bPlButton{background:#1877f2;border:none;color:#fff}.bPlProAds.ad-type-agency .ad-action .bPlButton:hover{background:#166ada}.bPlProAds.ad-type-membership{align-items:flex-start;padding-top:24px;text-align:left}.bPlProAds.ad-type-membership .bPlProAds-content{align-items:flex-start;gap:0}.bPlProAds.ad-type-membership .ad-header{border-bottom:1px solid #f3f4f6;margin-bottom:16px;padding-bottom:8px;width:100%}.bPlProAds.ad-type-membership .ad-list{margin:0 0 24px}.bPlProAds.ad-type-membership .ad-list li{font-size:12px;margin:0}.bPlProAds.ad-type-membership .ad-list li:not(:last-child){margin-bottom:12px}.bPlProAds.ad-type-membership .ad-action .bPlButton{background:#1877f2;border:none;color:#fff;margin-top:0}.bPlProAds.ad-type-membership .ad-action .bPlButton:hover{background:#166ada}
.bplProModalOverlay{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.5)!important;display:flex;justify-content:center;z-index:100000!important}.bplProModal{border:none!important;border-radius:16px!important;margin:0 auto;max-width:906px!important;overflow:hidden!important;padding:0!important;width:95vw!important}.bplProModal .components-modal__header{display:none!important}.bplProModal .components-modal__content{margin:0!important;padding:0!important}.bplProModal .components-modal__content>div{background:#fff;display:flex;flex-wrap:wrap;gap:20px;min-height:400px;padding:24px;position:relative}.bplProModal .components-modal__content .close{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:24px;top:24px;width:32px}.bplProModal .components-modal__content .close:active,.bplProModal .components-modal__content .close:focus,.bplProModal .components-modal__content .close:hover{background:none;border:none;box-shadow:none;outline:0}.bplProModal .components-modal__content .close svg{height:32px;width:32px;fill:#146ef5}.bplProModal .left{align-items:center;background:#dae6f7;border-radius:8px;display:flex;justify-content:center;max-width:100%;padding:30px;width:350px}.bplProModal .left svg{height:auto;max-width:100%;min-width:120px;width:242px;fill:#146ef5}.bplProModal .right{display:flex;flex:1.3;flex-direction:column;justify-content:center;max-width:375px;min-width:300px;width:100%}.bplProModal .right h2{color:#001737;font-size:24px;font-weight:600;line-height:1.33;margin:0 0 16px}.bplProModal .right p{color:#1b2e4b;font-size:16px;line-height:1.5;margin:0 0 23px}.bplProModal .right h3{color:#001737;font-size:18px;font-weight:600;line-height:1.33;margin:0 0 8px}.bplProModal .right ul{list-style:none;margin:0 0 32px;padding:0}.bplProModal .right ul li{align-items:flex-start;display:flex;gap:8px;margin:0 0 4px}.bplProModal .right ul li svg{flex-shrink:0;height:15px;width:16px;fill:#146ef5;margin-top:.2em}.bplProModal .right ul li span{color:#1b2e4b;font-size:14px;font-weight:500;line-height:1.4}.bplProModal .right .bPlButton{font-size:14px;font-weight:500;justify-content:center;line-height:1.43;padding:10px 20px;width:100%}
.bPlBadge{align-items:center;border-radius:0;border-style:solid;border-width:1px;display:inline-flex;font-size:10px;font-weight:600;gap:.5em;letter-spacing:-.5px;line-height:1;padding:2px 4px}.bPlBadge svg{height:1em;width:1em;fill:currentColor}.bPlBadge.regular{font-size:11px;padding:3px 6px}.bPlBadge.medium{font-size:12px;font-weight:700;padding:4px 8px}
.bPlPremiumPanel{display:flex;flex-direction:column;padding:15px 4px 4px}.bPlPremiumPanel,.bPlPremiumPanel .icon{align-items:center;justify-content:center}.bPlPremiumPanel .icon{border:2px solid #ff7a00;border-radius:7px;display:inline-flex;height:48px;margin-bottom:16px;width:48px}.bPlPremiumPanel .icon svg{width:28px;fill:#ff7a00}.bPlPremiumPanel h3{color:#070127;font-size:18px;font-weight:700;line-height:1.75;margin-bottom:8px;text-align:center;text-transform:none}.bPlPremiumPanel h3.hasDemo a{align-items:center;color:inherit;display:flex;gap:5px;justify-content:center;text-decoration:none;transition:all .3s ease-in-out}.bPlPremiumPanel h3.hasDemo a:hover{gap:10px}.bPlPremiumPanel h3.hasDemo a svg{height:.85em;width:.85em}.bPlPremiumPanel p{color:#485781;font-size:14px;line-height:1.6;margin-bottom:24px;text-align:center}
.radioControlRadioControlPro{width:100%}.radioControlRadioControlPro .bplProIdentifier,.radioControlRadioControlPro .bplProIdentifier .components-form-toggle,.radioControlRadioControlPro .bplProIdentifier .components-input-control__container{opacity:.75}.radioControlRadioControlPro .bPlLabel{width:100%}.radioControlRadioControlPro .radioControllabelContainer{display:flex;gap:5px}.radioControlRadioControlPro .radioControllabelPro{background-color:#146ef5;border-radius:5px;color:#fff;padding:0 5px}.radioControlRadioControlPro .radioControlbplOpacity75{opacity:.75;white-space:nowrap}.radioControlRadioControlPro .radioControlbplOpacity50{opacity:.5}
.bplPorSelect .proOption{background-color:#146ef5;color:#fff}
.bPlNotice{border-left:3px solid transparent;border-radius:0;box-sizing:border-box;display:flex;font-size:12px;font-weight:400;gap:8px;line-height:1.4;padding:6px 8px 6px 10px}.bPlNotice .icon{align-items:center;align-self:start;display:flex;flex-shrink:0;justify-content:center;margin-top:2px;opacity:.9}.bPlNotice .icon svg{height:15px;width:15px}.bPlNotice ul{display:flex;flex-direction:column;gap:8px;list-style-type:none;margin:10px 0}.bPlNotice ul li{line-height:1;margin:0;padding-left:15px;position:relative}.bPlNotice ul li:before{content:"✦";left:0;position:absolute;top:50%;transform:translateY(-50%)}.bPlNotice.info{background-color:rgba(20,110,245,.039);border-left-color:#146ef5;color:#146ef5}.bPlNotice.success{background-color:rgba(16,185,129,.051);border-left-color:#10b981;color:#047857}.bPlNotice.warning{background-color:rgba(245,158,11,.051);border-left-color:#f59e0b;color:#92400e}.bPlNotice.danger{background-color:rgba(244,63,94,.051);border-left-color:#f43f5e;color:#be123c}.bPlNotice.premium{background-color:rgba(255,122,0,.051);border-left-color:#ff7a00;color:#9a3412;font-size:13px;font-weight:500;line-height:1.625}.bPlNotice.premium .icon svg{height:18px;width:18px;fill:#ff7a00}
.bPlDropdown .dashicon{margin-right:0!important}.bPlDropdownPopover .bPlTypoFontTitle p:last-child{margin-right:0;width:73px}.bPlDropdownPopover .bPlTypoFont{margin-top:0}.bPlDropdownPopover .bPlTypoFont .bPlTypoFontSelect{margin-right:8px;position:relative;width:175px}.bPlDropdownPopover .bPlTypoFont .bPlTypoFontSelect input{width:100%}.bPlDropdownPopover .bPlTypoFont .bPlTypoFontSelect .bPlTypoFontLists{background:#fff;border-radius:8px;box-shadow:0 4px 15px 0 #5495f8;height:200px;margin:0;overflow-y:scroll;position:absolute;width:100%;z-index:99}.bPlDropdownPopover .bPlTypoFont .bPlTypoFontSelect .bPlTypoFontLists li{margin:0;padding:3px 10px}.bPlDropdownPopover .bPlTypoFont .bPlTypoFontSelect .bPlTypoFontLists li:hover{background-color:#85b4fa;cursor:pointer}.bPlDropdownPopover .bPlTypoFont .bPlTypoFontSelect .dashicon{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.bPlDropdownPopover .bPlTypoFont>div.components-base-control>div.components-base-control__field{border-radius:4px;margin-bottom:0!important}.bPlDropdownPopover .bPlTypoFont>div.components-base-control>div.components-base-control__field select{height:32px;width:73px}
.bPlDropdownPopover .components-popover__content .bDevicePopup,.bPlPanelBody .bDevicePopup{position:absolute;top:-11px;width:30px;z-index:999}.bPlDropdownPopover .components-popover__content .bDevice button,.bPlPanelBody .bDevice button{cursor:pointer;padding:1px 6px}.bPlDropdownPopover .components-popover__content .bDevice,.bPlPanelBody .bDevice{position:relative;width:30px}.bPlDropdownPopover .components-popover__content .bDevice+div,.bPlPanelBody .bDevice+div{margin-bottom:0!important;margin-top:0!important}.bPlDropdownPopover .components-popover__content .iconButton,.bPlPanelBody .iconButton{align-items:center;background:#fff;border:1px solid #146ef5;display:inline-flex;height:22px;margin-left:3px;padding:0!important;width:26px}.bPlDropdownPopover .components-popover__content .iconButton span,.bPlPanelBody .iconButton span{font-size:14px;height:auto;margin:0 auto;width:auto}.bPlDropdownPopover .components-popover__content .iconButton svg,.bPlPanelBody .iconButton svg{height:auto;margin:0 auto;width:auto}.bPlDropdownPopover .components-popover__content .iconButton span:before,.bPlPanelBody .iconButton span:before{font-size:inherit}
