.wp-block-icb-cards .icbCards .components-placeholder{border-radius:inherit}.wp-block-icb-cards .icbCards.horizontal .components-placeholder{max-width:50%}
.bColorDropdownPopover .components-popover__content{max-width:250px;min-width:auto}.bColor{align-items:center;display:flex}.bColorButtonContainer{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}.bColorButtonContainer .bColorButton{border:none;border-radius:50%;cursor:pointer;height:100%;outline:0;width:100%}.bColorButtonContainer .bColorButton:hover{cursor:pointer}.themeColors{display:flex;flex-wrap:wrap;gap:3px}
.bplInlineMediaUpload .components-base-control{width:calc(100% - 36px)!important}.bplInlineMediaUpload button{background-color:#4527a4!important;border:none!important;color:#fff!important;height:31px;outline:0;padding:3px!important}.bplInlineMediaUpload button:focus{box-shadow:0 0 0 0 #4527a4!important;outline:0}.bplMediaPlaceholder button{background-color:#4527a4!important;color:#fff!important}.bplMediaPlaceholder .components-button{margin:0!important}.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:300px}.bplMediaPlaceholder .bplUrlInput button{border-bottom-left-radius:0;border-bottom-right-radius:0}.bPlPanelBody .bplMediaPlaceholder .bplUrlInput .components-base-control{flex:1}.bPlPanelBody .bplMediaPlaceholder .bplUrlInput input{width:100%}
.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 rgba(69,39,164,.502);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:rgba(69,39,164,.059);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 #4527a4;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}
.editImageHolder{min-height:40px;position:relative;text-align:center}.editImageHolder .mediaControl{border-radius:5px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content;z-index:100}.editImageHolder .mediaControl .btnControl{align-items:center;background-color:hsla(0,0%,100%,.8);border-radius:3px;display:flex;justify-content:center;padding:0 10px;width:-moz-max-content;width:max-content}.editImageHolder .mediaControl .btnControl button{color:#4527a4;font-weight:700}.editImageHolder .mediaControl .btnControl button.btnRed{color:red}.editImageHolder img{-o-object-fit:cover;object-fit:cover}
