.component-customizer{border:1.5px solid transparent;padding:5px;pointer-events:bounding-box;position:relative}.component-customizer.customizer-enabled:hover{border:1.5px dashed #0d462c}.component-customizer.customizer-enabled:hover>.buttons{display:flex;justify-content:center}.component-customizer.customizer-enabled:hover>.component-name{display:block}.component-customizer .customizable-content{margin:-5px}.component-customizer.selected>.customizer-overlay{border:1px solid #0f0;top:-5px;right:-5px;bottom:-5px;left:-5px;pointer-events:none;position:absolute}.component-customizer .component-name{background-color:#000;color:#fff;display:none;font-size:10px;left:0;padding:0 5px;position:absolute;top:0}
