.editor-overlay__hover{position:fixed;pointer-events:none;z-index:9998;border:2px dashed rgba(38,205,120,.5);border-radius:4px;box-sizing:border-box;transition:top .1s ease,left .1s ease,width .1s ease,height .1s ease}.editor-overlay__drag-handle{pointer-events:auto;cursor:grab;color:white;font-size:14px;line-height:1;margin-right:8px}.editor-overlay__drag-handle:active{cursor:grabbing}body[data-dragging-block] *{cursor:grabbing!important;user-select:none!important}.editor-overlay__selection{position:fixed;pointer-events:none;z-index:9999;background-color:rgba(38,205,120,.11);border:2px solid #26cd78;border-radius:4px;box-sizing:border-box;transition:top .1s ease,left .1s ease,width .1s ease,height .1s ease}.editor-overlay__label{display:flex;align-items:center;position:absolute;top:0;left:18px;height:26px;color:white;transform:translateY(-100%);font-size:14px;line-height:14px;font-weight:700;padding:4px 8px 4px 6px;border-radius:6px 6px 0 0;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.editor-overlay__label--hover{background-color:rgba(38,205,120,.8)}.editor-overlay__label--selected{background-color:rgb(38,205,120);border-radius:6px 6px 0 0}.editor-overlay__add-btn{pointer-events:auto!important;width:28px;height:28px;border-radius:50%;background-color:#26cd78;color:black;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10001;padding:4px;transform:translate(-50%,-50%)}.editor-overlay__add-menu{border-radius:12px;padding:16px 20px;background:#ffffff;box-shadow:0 33px 9px 0 rgba(0,0,0,0),0 21px 8px 0 rgba(0,0,0,.01),0 12px 7px 0 rgba(0,0,0,.05),0 5px 5px 0 rgba(0,0,0,.09),0 1px 3px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:12px;overflow:hidden;animation:add-menu-in .12s ease}@keyframes add-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.editor-overlay__add-menu__header{color:#000000;font-size:16px;font-weight:700;line-height:20px;flex-shrink:0}.editor-overlay__add-menu__search{display:flex;align-items:center;gap:5px;padding:9px 11px;border-radius:8px;border:1px solid #b8c0c7;flex-shrink:0}.editor-overlay__add-menu__search-icon{color:#b8c0c7;flex-shrink:0}.editor-overlay__add-menu__search-input{flex:1;border:none;outline:none;color:#000000;font-size:14px;font-weight:500;line-height:normal;background:transparent;min-width:0}.editor-overlay__add-menu__search-input::placeholder{color:#abafb7}.editor-overlay__add-menu__list{overflow-y:auto;flex:1}.editor-overlay__add-menu__category-group,.editor-overlay__add-menu__list{display:flex;flex-direction:column;gap:8px}.editor-overlay__add-menu__category{font-size:10px;font-weight:700;color:#9e9e9e;text-transform:uppercase;letter-spacing:.06em}.editor-overlay__add-menu__item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;height:40px;padding:3px 8px 3px 11px;font-size:13px;font-weight:600;line-height:13px;color:#000000;background:none;cursor:pointer;pointer-events:auto!important;transition:all .25s;border-radius:6px;border:1px dashed #bcbcbc}.editor-overlay__add-menu__item-icon{height:32px;border-radius:3px;transition:all .25s;overflow:hidden;display:flex;align-items:center;justify-content:center}.editor-overlay__add-menu__item-icon svg{width:100%;height:100%;display:block;margin-left:0;color:#d2d2d2;transition:all .25s}.editor-overlay__add-menu__item .editor-overlay__add-menu__item-plus-icon{margin-left:auto;color:#8b8b8b;transition:all .25s}.editor-overlay__add-menu__item:hover{color:#26cd78;border-color:#26cd78}.editor-overlay__add-menu__item:hover .editor-overlay__add-menu__item-icon svg,.editor-overlay__add-menu__item:hover .editor-overlay__add-menu__item-plus-icon{color:#26cd78}.editor-overlay__add-menu__empty{padding:16px 14px;font-size:13px;color:#9e9e9e;text-align:center}