.widget-card[data-v-4f744130]{height:100%;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;transition:box-shadow .2s,transform .2s}.widget-card[data-v-4f744130]:hover{box-shadow:0 4px 16px #0000001a}.widget-card--editing[data-v-4f744130]{border:2px dashed #6366f1;cursor:move}.widget-card__header[data-v-4f744130]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;border-bottom:1px solid #f3f4f6;background:#fafafa}.widget-card__title[data-v-4f744130]{display:flex;align-items:center;gap:6px;font-weight:600;color:#1f2937;font-size:.82rem}.widget-card__icon[data-v-4f744130]{color:#6366f1}.widget-card__actions[data-v-4f744130]{display:flex;gap:4px}.widget-card__action-btn[data-v-4f744130]{width:28px;height:28px}.widget-card__body[data-v-4f744130]{flex:1;padding:8px;display:flex;align-items:center;justify-content:center;overflow:auto;min-height:0}.widget-card__error[data-v-4f744130]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:.875rem}.widget-card__loading[data-v-4f744130]{width:100%;display:flex;justify-content:center}.widget-card__drag-handle[data-v-4f744130]{position:absolute;top:8px;right:60px;color:#9ca3af;pointer-events:none}
