.element-inspector{background:#f3f8fc;border:1px solid #bed5e5;border-radius:12px;padding:16px;margin-bottom:18px}.element-inspector>select{width:100%;padding:9px;border:1px solid #bed5e5;background:white;border-radius:6px}.element-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:12px}.element-fields .designer-field{margin:0}.element-fields input[type=number]{width:100%;min-width:0;padding:7px}.element-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.element-tool{border:1px solid #bfd1df;border-radius:5px;background:#fff;color:#225375;padding:6px 9px;font:inherit;font-size:12px;cursor:pointer}.element-ratio{display:flex;align-items:center;gap:6px;font-size:12px}.element-editing [data-element-key]{cursor:move;touch-action:none}.element-editing .element-selected{outline:2px solid #1684dc!important;outline-offset:2px}.element-editing .phone-layout-block.is-selected{outline:none}.element-box{position:fixed;z-index:1000;border:1px solid #1684dc;pointer-events:none;box-sizing:border-box}.element-box[hidden]{display:none}.element-handle{position:absolute;width:10px;height:10px;border:1px solid #1684dc;background:white;border-radius:2px;padding:0;pointer-events:auto;touch-action:none}.element-nw{left:-5px;top:-5px;cursor:nwse-resize}.element-n{left:calc(50% - 5px);top:-5px;cursor:ns-resize}.element-ne{right:-5px;top:-5px;cursor:nesw-resize}.element-e{right:-5px;top:calc(50% - 5px);cursor:ew-resize}.element-se{right:-5px;bottom:-5px;cursor:nwse-resize}.element-s{left:calc(50% - 5px);bottom:-5px;cursor:ns-resize}.element-sw{left:-5px;bottom:-5px;cursor:nesw-resize}.element-w{left:-5px;top:calc(50% - 5px);cursor:ew-resize}.element-move{position:absolute;right:0;top:-29px;height:24px;padding:2px 8px;background:#1684dc;color:white;border-color:#1684dc;pointer-events:auto;touch-action:none;cursor:move;white-space:nowrap}.element-dragging,.element-dragging *{user-select:none!important}.element-dragging .element-box{transition:none}
