.bsy-chrome-popover .components-popover__content{background:var(--blocksify--field-bg,#fff);border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05),0 10px 24px rgba(0,0,0,.12);display:flex;flex-direction:column;max-height:calc(100vh - 32px);min-width:260px;overflow:hidden;padding:0}.bsy-chrome-popover .components-popover__triangle-bg{fill:var(--blocksify--field-bg,#fff)}.bsy-chrome-popover .components-popover__triangle-border{stroke:none}.bsy-chrome-popover .components-popover__arrow:before{display:none}.bsy-chrome-popover__header{align-items:center;background:var(--blocksify--field-bg,#fff);border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:var(--blocksify--inline-gap,4px);justify-content:space-between;padding:11px 17px 10px}.bsy-chrome-popover__title{color:var(--blocksify--field-text,#1e1e1e);flex:1 1 auto;font-size:14px;font-weight:500;min-width:0}.bsy-chrome-popover__close{align-items:center;background:var(--blocksify--field-bg-disabled,#f0f0f0);border:0;border-radius:9999px;color:#777;cursor:pointer;display:inline-flex;flex:0 0 auto;height:var(--blocksify--icon-btn-size,28px);justify-content:center;padding:0;width:var(--blocksify--icon-btn-size,28px)}.bsy-chrome-popover__close:hover{background:#ddd}.bsy-chrome-popover__close:focus-visible{outline:1px solid var(--wp-admin-theme-color,#3858e9);outline-offset:-1px}.bsy-chrome-popover__close>svg{height:18px;width:18px}.bsy-chrome-popover__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:17px}.bsy-chrome-popover__footer{background:var(--blocksify--field-bg,#fff);border-top:1px solid #e0e0e0;display:flex;flex-direction:column;flex-shrink:0;gap:var(--blocksify--stack-gap,8px);padding:17px}.bsy-chrome-popover__footer>.components-button{justify-content:center;width:100%}
.bsy-chrome-popover-section{display:flex;flex-direction:column;gap:var(--blocksify--stack-gap,8px)}.bsy-chrome-popover-section+.bsy-chrome-popover-section{margin-block-start:16px}.bsy-chrome-popover-section:last-child{margin-block-end:5px}.bsy-chrome-popover-section__title{font-size:var(--blocksify--text-label,13px);font-weight:var(--blocksify--text-weight,400)}.bsy-chrome-popover-section .components-input-control__label{font-size:var(--blocksify--text-body,13px)!important;font-weight:var(--blocksify--text-weight,400)!important;letter-spacing:0!important;text-transform:capitalize!important}.bsy-chrome-popover-section .components-input-control__input,.bsy-chrome-popover-section .components-select-control__input{height:var(--blocksify--field-height,40px)!important;min-height:var(--blocksify--field-height,40px)!important}.bsy-chrome-popover-section .bsy-control-background__help{font-size:var(--blocksify--text-body,13px);margin:0}.bsy-chrome-popover-section .components-spacer{margin-bottom:0}.bsy-chrome-popover-section .components-form-token-field__label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}
.bsy-chrome-iconlib__grid{height:280px;overflow-y:auto;stroke-width:var(--icon-stroke,2)}.bsy-chrome-iconlib__grid-spacer{position:relative;width:100%}.bsy-chrome-iconlib__grid-window{display:grid;gap:4px;grid-template-columns:repeat(5,1fr);width:100%}.bsy-chrome-iconlib__cell{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:#1e1e1e;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:background .12s ease,border-color .12s ease;width:100%}.bsy-chrome-iconlib__cell:hover{background:#f0f0f0}.bsy-chrome-iconlib__cell.is-selected{background:rgba(0,124,186,.08);border-color:var(--wp-admin-theme-color,#007cba)}.bsy-chrome-iconlib__cell svg{height:22px;width:22px}.bsy-chrome-iconlib__empty,.bsy-chrome-iconlib__loading{align-items:center;color:#757575;display:flex;font-size:13px;grid-column:1/-1;justify-content:center;padding:32px 0}.bsy-chrome-iconlib__preview{align-items:center;border:1px dashed #c3c4c7;border-radius:4px;color:#1e1e1e;display:inline-flex;height:64px;justify-content:center;width:64px}.bsy-chrome-iconlib__preview .bsy-icon__img,.bsy-chrome-iconlib__preview .bsy-icon__svg{align-items:center;display:inline-flex;height:32px;justify-content:center;width:32px}.bsy-chrome-iconlib__preview .bsy-icon__img,.bsy-chrome-iconlib__preview .bsy-icon__svg svg,.bsy-chrome-iconlib__preview img{display:block;height:100%;width:100%}.bsy-chrome-iconlib__action-button.components-button{justify-content:center;text-align:center;width:100%}
.bsy-back-to-parent.bsy-back-to-parent.bsy-back-to-parent{background:transparent;border:1px solid var(--wp-components-color-gray-300,#ddd);border-radius:2px;box-shadow:none;color:var(--wp-components-color-foreground,#1e1e1e);display:flex;gap:6px;height:40px;justify-content:center;margin:16px;padding:0 12px;width:calc(100% - 32px)}.bsy-back-to-parent.bsy-back-to-parent.bsy-back-to-parent:focus-visible:not(:disabled),.bsy-back-to-parent.bsy-back-to-parent.bsy-back-to-parent:hover:not(:disabled){background:transparent;border-color:var(--wp-components-color-foreground,#1e1e1e);box-shadow:none;color:var(--wp-components-color-foreground,#1e1e1e)}.bsy-back-to-parent svg{fill:currentcolor;flex:none}
.bsy-field-control-label{display:inline-flex;flex-direction:column;gap:2px}.bsy-field-control-label__row{align-items:center;display:inline-flex;gap:4px}.bsy-field-control-label__text{color:var(--blocksify--field-text,#1e1e1e);font-size:var(--blocksify--text-body,13px);font-weight:500;line-height:1.4}.bsy-field-control-label__trailing{align-items:center;display:inline-flex;flex-shrink:0}.bsy-field-control-label__description{color:#50575e;font-size:12px;line-height:1.4}
.wp-block-blocksify-icon-list-item .bsy-iconlist__text{min-width:1ch}.wp-block-blocksify-icon-list-item .bsy-iconlist__text:focus{outline:none}
