.custom-block[data-v-a6c31dc2]{background:#fff;border:1px solid #eef2f7;border-radius:12px;padding:16px;position:relative;transition:all .2s;box-shadow:0 2px 8px #0f172a0a}.edit-mode .custom-block[data-v-a6c31dc2]{border:2px dashed transparent}.custom-block-placeholder[data-v-a6c31dc2]{font-size:14px;color:#64748b;text-align:center;padding:20px}.card-actions[data-v-a6c31dc2]{display:flex;gap:4px;align-items:center;opacity:0;transition:opacity .2s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.edit-mode:hover .card-actions[data-v-a6c31dc2]{opacity:1}.action-btn[data-v-a6c31dc2]{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px 8px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s;font-size:16px}.action-btn[data-v-a6c31dc2]:hover{background:#f1f5f9;color:#0f172a}.drag-handle[data-v-a6c31dc2]{cursor:grab}.drag-handle[data-v-a6c31dc2]:active{cursor:grabbing}
