@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.dd-wrap[data-v-e69719c8]{width:100%;height:100%;background:#f8f9fb;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;font-family:inherit;position:relative}.dd-navbar[data-v-e69719c8]{display:flex;align-items:center;height:28px;padding:0 10px;background:var(--color-primary-900, #312e81);color:#fff;font-size:9px;gap:10px;flex-shrink:0}.dd-navbar-brand[data-v-e69719c8]{display:flex;align-items:center;gap:4px;font-weight:700;font-size:10px}.dd-logo-dot[data-v-e69719c8]{width:7px;height:7px;border-radius:2px;background:var(--color-primary-400, #818cf8)}.dd-logo-text[data-v-e69719c8]{opacity:.9}.dd-navbar-links[data-v-e69719c8]{display:flex;gap:8px;opacity:.5;font-size:8px}.dd-nav-active[data-v-e69719c8]{opacity:1;font-weight:600}.dd-avatar[data-v-e69719c8]{margin-left:auto;width:16px;height:16px;border-radius:50%;background:var(--color-primary-600, #4f46e5);display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:600}.dd-tabs[data-v-e69719c8]{display:flex;gap:0;border-bottom:1px solid #e5e7eb;background:#fff;flex-shrink:0}.dd-tab[data-v-e69719c8]{padding:6px 12px;font-size:8px;font-weight:500;color:#6b7280;border:none;background:none;cursor:default;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s,border-color .2s}.dd-tab-active[data-v-e69719c8]{color:var(--color-primary-600, #4f46e5);border-bottom-color:var(--color-primary-600, #4f46e5);font-weight:600}.dd-content[data-v-e69719c8]{flex:1;min-height:0;position:relative;overflow:hidden}.dd-overview[data-v-e69719c8],.dd-tracking[data-v-e69719c8]{padding:8px 10px;display:flex;flex-direction:column;gap:6px;height:100%}.dd-header[data-v-e69719c8]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.dd-title[data-v-e69719c8]{font-weight:700;font-size:12px;color:#111827}.dd-selector[data-v-e69719c8]{display:flex;align-items:center;gap:4px}.dd-selector-text[data-v-e69719c8]{font-size:8px;color:#6b7280;border:1px solid #e5e7eb;border-radius:4px;padding:2px 6px;background:#fff}.dd-selector-badge[data-v-e69719c8]{font-size:7px;color:var(--color-primary-600, #4f46e5);background:var(--color-primary-50, #eef2ff);padding:1px 5px;border-radius:3px;font-weight:600}.dd-kpi-row[data-v-e69719c8]{display:flex;gap:5px;flex-shrink:0}.dd-kpi[data-v-e69719c8]{flex:1;min-width:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px 7px;display:flex;align-items:center;gap:5px;opacity:0;transform:translateY(6px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * .1s)}.dd-kpi.dd-shown[data-v-e69719c8]{opacity:1;transform:translateY(0)}.dd-kpi-icon[data-v-e69719c8]{width:22px;height:22px;border-radius:6px;background:var(--color-primary-50, #eef2ff);color:var(--color-primary-500, #6366f1);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.dd-kpi-body[data-v-e69719c8]{min-width:0}.dd-kpi-val[data-v-e69719c8]{font-size:13px;font-weight:800;color:#111827;line-height:1.2;font-variant-numeric:tabular-nums}.dd-kpi-label[data-v-e69719c8]{font-size:7px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-charts-row[data-v-e69719c8]{display:flex;gap:5px;flex:1;min-height:0;opacity:0;transform:translateY(8px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.dd-charts-row.dd-shown[data-v-e69719c8]{opacity:1;transform:translateY(0)}.dd-chart-card[data-v-e69719c8]{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px 8px;display:flex;flex-direction:column;align-items:center;min-height:0;overflow:hidden}.dd-chart-label[data-v-e69719c8]{font-size:8px;font-weight:600;color:#374151;align-self:flex-start;margin-bottom:4px}.dd-doughnut[data-v-e69719c8]{width:56px;height:56px;flex-shrink:0}.dd-legend[data-v-e69719c8]{display:flex;gap:4px;margin-top:3px}.dd-dot[data-v-e69719c8]{width:6px;height:6px;border-radius:50%}.dd-bars-svg[data-v-e69719c8]{width:100%;flex:1;min-height:0}.dd-new-widget[data-v-e69719c8]{display:flex;align-items:stretch;background:#fff;border:1px solid var(--color-primary-200, #c7d2fe);border-radius:10px;overflow:hidden;flex-shrink:0;animation:dd-glow-pulse-e69719c8 1.6s ease-out .3s}.dd-nw-accent[data-v-e69719c8]{width:4px;background:var(--color-primary-500, #6366f1);flex-shrink:0}.dd-nw-body[data-v-e69719c8]{flex:1;padding:7px 10px;min-width:0}.dd-nw-top[data-v-e69719c8]{display:flex;align-items:center;gap:5px}.dd-nw-label[data-v-e69719c8]{font-size:8px;color:#6b7280;font-weight:500}.dd-nw-badge[data-v-e69719c8]{font-size:6px;background:var(--color-primary-50, #eef2ff);color:var(--color-primary-600, #4f46e5);padding:1px 5px;border-radius:3px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.dd-nw-value[data-v-e69719c8]{font-size:22px;font-weight:800;color:var(--color-primary-700, #4338ca);font-variant-numeric:tabular-nums;line-height:1.2}.dd-nw-sub[data-v-e69719c8]{font-size:7px;color:#9ca3af;margin-top:1px}.dd-nw-chart[data-v-e69719c8]{width:90px;padding:10px 10px 10px 0;display:flex;align-items:flex-end;flex-shrink:0}.dd-nw-chart svg[data-v-e69719c8]{width:100%;height:32px}@keyframes dd-glow-pulse-e69719c8{0%{box-shadow:0 0 #6366f166}50%{box-shadow:0 0 0 6px #6366f114}to{box-shadow:0 0 #6366f100}}.dd-widget-pop-enter-active[data-v-e69719c8]{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),max-height .5s cubic-bezier(.16,1,.3,1)}.dd-widget-pop-enter-from[data-v-e69719c8]{opacity:0;transform:translateY(10px) scale(.92);max-height:0}.dd-new-btn[data-v-e69719c8]{font-size:8px;padding:3px 10px;border-radius:6px;border:1px solid var(--color-primary-300, #a5b4fc);background:var(--color-primary-600, #4f46e5);color:#fff;font-weight:600;cursor:default;transition:box-shadow .3s ease}.dd-new-btn.dd-glow[data-v-e69719c8]{box-shadow:0 0 0 3px #6366f159,0 0 14px #6366f140}.dd-configs[data-v-e69719c8]{flex:1;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.dd-configs.dd-shown[data-v-e69719c8]{opacity:1;transform:translateY(0)}.dd-config-group[data-v-e69719c8]{font-size:7px;font-weight:700;color:#9ca3af;letter-spacing:.04em;margin-top:8px;margin-bottom:3px}.dd-config-group-new[data-v-e69719c8]{color:var(--color-primary-500, #6366f1)}.dd-config-row[data-v-e69719c8]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:5px 8px;margin-bottom:3px}.dd-config-row-new[data-v-e69719c8]{border-color:var(--color-primary-300, #a5b4fc);background:var(--color-primary-50, #eef2ff)}.dd-config-name[data-v-e69719c8]{font-size:8px;font-weight:600;color:#374151;flex:1}.dd-config-agg[data-v-e69719c8]{font-size:7px;color:#6b7280;background:#f3f4f6;padding:1px 5px;border-radius:3px}.dd-config-badge[data-v-e69719c8]{font-size:6px;font-weight:600;padding:1px 5px;border-radius:3px}.dd-badge-active[data-v-e69719c8]{color:#059669;background:#d1fae5}.dd-row-slide-enter-active[data-v-e69719c8]{transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.dd-row-slide-enter-from[data-v-e69719c8]{opacity:0;transform:translateY(-6px)}.dd-overlay[data-v-e69719c8]{position:absolute;inset:0;background:#00000040;z-index:10}.dd-modal[data-v-e69719c8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:82%;background:#fff;border-radius:10px;padding:10px 12px 8px;box-shadow:0 8px 30px #00000026;z-index:11;overflow:visible}.dd-modal-title[data-v-e69719c8]{font-size:10px;font-weight:700;color:#111827;margin-bottom:6px}.dd-field[data-v-e69719c8]{margin-bottom:4px}.dd-field-label[data-v-e69719c8]{font-size:7px;font-weight:600;color:#6b7280;margin-bottom:1px}.dd-field-wrap[data-v-e69719c8]{position:relative}.dd-field-input[data-v-e69719c8]{display:flex;align-items:center;justify-content:space-between;font-size:8px;padding:3px 6px;border:1px solid #e5e7eb;border-radius:5px;background:#f9fafb;color:#111827;min-height:18px;transition:border-color .25s ease,background .25s ease}.dd-field-input.dd-filled[data-v-e69719c8]{border-color:var(--color-primary-300, #a5b4fc);background:#fff}.dd-field-text[data-v-e69719c8]{justify-content:flex-start}.dd-placeholder[data-v-e69719c8]{color:#9ca3af}.dd-chevron[data-v-e69719c8]{font-size:7px;color:#9ca3af;margin-left:auto}.dd-dropdown[data-v-e69719c8]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--color-primary-200, #c7d2fe);border-radius:5px;box-shadow:0 4px 12px #0000001a;z-index:20;margin-top:2px;overflow:hidden}.dd-dropdown-item[data-v-e69719c8]{font-size:8px;padding:3px 7px;color:#374151;transition:background .15s ease,color .15s ease}.dd-dropdown-item.dd-highlighted[data-v-e69719c8]{background:var(--color-primary-50, #eef2ff);color:var(--color-primary-700, #4338ca);font-weight:600}.dd-drop-enter-active[data-v-e69719c8]{transition:opacity .15s ease,transform .2s cubic-bezier(.16,1,.3,1)}.dd-drop-leave-active[data-v-e69719c8]{transition:opacity .12s ease,transform .12s ease-in}.dd-drop-enter-from[data-v-e69719c8]{opacity:0;transform:translateY(-4px) scaleY(.9)}.dd-drop-leave-to[data-v-e69719c8]{opacity:0;transform:translateY(-2px) scaleY(.95)}.dd-modal-actions[data-v-e69719c8]{display:flex;justify-content:flex-end;gap:5px;margin-top:6px}.dd-btn-cancel[data-v-e69719c8]{font-size:8px;padding:3px 10px;border-radius:5px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:default}.dd-btn-create[data-v-e69719c8]{font-size:8px;padding:3px 10px;border-radius:5px;border:none;background:#e5e7eb;color:#9ca3af;cursor:default;font-weight:600;transition:background .3s ease,color .3s ease;display:flex;align-items:center;justify-content:center;min-width:44px}.dd-btn-ready[data-v-e69719c8],.dd-btn-loading[data-v-e69719c8]{background:var(--color-primary-600, #4f46e5);color:#fff}.dd-spinner[data-v-e69719c8]{width:10px;height:10px;border:1.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:dd-spin-e69719c8 .6s linear infinite}@keyframes dd-spin-e69719c8{to{transform:rotate(360deg)}}.dd-fade-enter-active[data-v-e69719c8]{transition:opacity .25s ease}.dd-fade-leave-active[data-v-e69719c8]{transition:opacity .2s ease}.dd-fade-enter-from[data-v-e69719c8],.dd-fade-leave-to[data-v-e69719c8]{opacity:0}.dd-modal-enter-active[data-v-e69719c8]{transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.dd-modal-leave-active[data-v-e69719c8]{transition:opacity .2s ease,transform .2s ease-in}.dd-modal-enter-from[data-v-e69719c8]{opacity:0;transform:translate(-50%,-46%) scale(.95)}.dd-modal-leave-to[data-v-e69719c8]{opacity:0;transform:translate(-50%,-50%) scale(.97)}@media(prefers-reduced-motion:reduce){.dd-kpi[data-v-e69719c8],.dd-charts-row[data-v-e69719c8],.dd-configs[data-v-e69719c8],.dd-new-widget[data-v-e69719c8],.dd-field-input[data-v-e69719c8],.dd-btn-create[data-v-e69719c8],.dd-new-btn[data-v-e69719c8],.dd-overlay[data-v-e69719c8],.dd-modal[data-v-e69719c8],.dd-dropdown[data-v-e69719c8],.dd-dropdown-item[data-v-e69719c8]{transition-duration:.01ms!important;animation-duration:.01ms!important}.dd-fade-enter-active[data-v-e69719c8],.dd-fade-leave-active[data-v-e69719c8],.dd-modal-enter-active[data-v-e69719c8],.dd-modal-leave-active[data-v-e69719c8],.dd-drop-enter-active[data-v-e69719c8],.dd-drop-leave-active[data-v-e69719c8],.dd-row-slide-enter-active[data-v-e69719c8],.dd-widget-pop-enter-active[data-v-e69719c8]{transition-duration:.01ms!important}.dd-spinner[data-v-e69719c8],.dd-new-widget[data-v-e69719c8]{animation:none}}.tp-wrap[data-v-16f56c92]{width:100%;height:100%;background:#f8f9fb;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;font-family:inherit;position:relative}.tp-navbar[data-v-16f56c92]{display:flex;align-items:center;height:28px;padding:0 10px;background:var(--color-primary-900, #312e81);color:#fff;font-size:9px;gap:10px;flex-shrink:0}.tp-navbar-brand[data-v-16f56c92]{display:flex;align-items:center;gap:4px;font-weight:700;font-size:10px}.tp-logo-dot[data-v-16f56c92]{width:7px;height:7px;border-radius:2px;background:var(--color-primary-400, #818cf8)}.tp-logo-text[data-v-16f56c92]{opacity:.9}.tp-navbar-links[data-v-16f56c92]{display:flex;gap:8px;opacity:.5;font-size:8px}.tp-nav-active[data-v-16f56c92]{opacity:1;font-weight:600}.tp-avatar[data-v-16f56c92]{margin-left:auto;width:16px;height:16px;border-radius:50%;background:var(--color-primary-600, #4f46e5);display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:600}.tp-content[data-v-16f56c92]{flex:1;min-height:0;position:relative;overflow:hidden}.tp-list-view[data-v-16f56c92],.tp-editor-view[data-v-16f56c92]{padding:8px 10px;display:flex;flex-direction:column;gap:5px;height:100%;overflow-y:auto}.tp-header[data-v-16f56c92]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.tp-title[data-v-16f56c92]{font-weight:700;font-size:12px;color:#111827}.tp-create-btn[data-v-16f56c92]{font-size:8px;padding:3px 10px;border-radius:6px;border:1px solid var(--color-primary-300, #a5b4fc);background:var(--color-primary-600, #4f46e5);color:#fff;font-weight:600;cursor:default;transition:box-shadow .3s ease}.tp-create-btn.tp-glow[data-v-16f56c92]{box-shadow:0 0 0 3px #6366f159,0 0 14px #6366f140}.tp-template-list[data-v-16f56c92]{flex:1;display:flex;flex-direction:column;gap:4px}.tp-template-card[data-v-16f56c92]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:7px 10px;opacity:0;transform:translateY(6px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * .1s)}.tp-template-list.tp-shown .tp-template-card[data-v-16f56c92]{opacity:1;transform:translateY(0)}.tp-template-card-new[data-v-16f56c92]{border-color:var(--color-primary-300, #a5b4fc);background:var(--color-primary-50, #eef2ff);animation:tp-glow-pulse-16f56c92 1.6s ease-out .3s}.tp-tpl-icon[data-v-16f56c92]{width:24px;height:24px;border-radius:6px;background:var(--color-primary-50, #eef2ff);color:var(--color-primary-500, #6366f1);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.tp-tpl-icon-new[data-v-16f56c92]{background:var(--color-primary-100, #e0e7ff);color:var(--color-primary-600, #4f46e5)}.tp-tpl-icon svg[data-v-16f56c92]{width:14px;height:14px}.tp-tpl-info[data-v-16f56c92]{display:flex;flex-direction:column;min-width:0;flex:1}.tp-tpl-name[data-v-16f56c92]{font-size:9px;font-weight:600;color:#111827}.tp-tpl-meta[data-v-16f56c92]{font-size:7px;color:#6b7280}@keyframes tp-glow-pulse-16f56c92{0%{box-shadow:0 0 #6366f166}50%{box-shadow:0 0 0 6px #6366f114}to{box-shadow:0 0 #6366f100}}.tp-row-slide-enter-active[data-v-16f56c92]{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.tp-row-slide-enter-from[data-v-16f56c92]{opacity:0;transform:translateY(8px)}.tp-editor-actions[data-v-16f56c92]{display:flex;gap:5px}.tp-btn-cancel[data-v-16f56c92]{font-size:8px;padding:3px 10px;border-radius:5px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:default}.tp-btn-save[data-v-16f56c92]{font-size:8px;padding:3px 10px;border-radius:5px;border:none;background:#e5e7eb;color:#9ca3af;cursor:default;font-weight:600;transition:background .3s ease,color .3s ease;display:flex;align-items:center;justify-content:center;min-width:36px}.tp-btn-ready[data-v-16f56c92],.tp-btn-loading[data-v-16f56c92]{background:var(--color-primary-600, #4f46e5);color:#fff}.tp-spinner[data-v-16f56c92]{width:10px;height:10px;border:1.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:tp-spin-16f56c92 .6s linear infinite}@keyframes tp-spin-16f56c92{to{transform:rotate(360deg)}}.tp-section[data-v-16f56c92]{flex-shrink:0}.tp-section-fields[data-v-16f56c92]{flex:1;min-height:0;display:flex;flex-direction:column}.tp-section-label[data-v-16f56c92]{font-size:7px;font-weight:600;color:#6b7280;margin-bottom:2px}.tp-section-header[data-v-16f56c92]{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.tp-add-field-btn[data-v-16f56c92]{font-size:7px;color:var(--color-primary-600, #4f46e5);font-weight:600;transition:text-shadow .3s ease}.tp-add-field-btn.tp-add-glow[data-v-16f56c92]{text-shadow:0 0 8px rgba(99,102,241,.5)}.tp-text-input[data-v-16f56c92]{display:flex;align-items:center;font-size:8px;padding:3px 6px;border:1px solid #e5e7eb;border-radius:5px;background:#f9fafb;color:#111827;min-height:18px;transition:border-color .25s ease,background .25s ease}.tp-text-input.tp-filled[data-v-16f56c92]{border-color:var(--color-primary-300, #a5b4fc);background:#fff}.tp-placeholder[data-v-16f56c92]{color:#9ca3af}.tp-typed-text[data-v-16f56c92]{color:#111827}.tp-cursor[data-v-16f56c92]{color:var(--color-primary-500, #6366f1);animation:tp-blink-16f56c92 .8s step-end infinite;font-weight:300;margin-left:.5px}@keyframes tp-blink-16f56c92{0%,to{opacity:1}50%{opacity:0}}.tp-icon-grid[data-v-16f56c92]{display:flex;gap:3px;flex-wrap:wrap}.tp-icon-btn[data-v-16f56c92]{width:30px;border-radius:5px;border:1.5px solid #e5e7eb;background:#fff;color:#9ca3af;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px 2px 2px;gap:1px;cursor:default;transition:border-color .25s ease,background .25s ease,color .25s ease}.tp-icon-btn svg[data-v-16f56c92]{width:12px;height:12px}.tp-icon-label[data-v-16f56c92]{font-size:5px;line-height:1;opacity:.7}.tp-icon-btn.tp-icon-selected[data-v-16f56c92]{border-color:var(--color-primary-500, #6366f1);background:var(--color-primary-50, #eef2ff);color:var(--color-primary-600, #4f46e5)}.tp-icon-btn.tp-icon-selected .tp-icon-label[data-v-16f56c92]{opacity:1}.tp-fields-list[data-v-16f56c92]{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0}.tp-field-card[data-v-16f56c92]{display:flex;align-items:flex-start;gap:5px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:5px 6px}.tp-fc-drag[data-v-16f56c92]{width:8px;height:12px;color:#d1d5db;flex-shrink:0;margin-top:8px}.tp-fc-drag svg[data-v-16f56c92]{width:8px;height:12px}.tp-fc-body[data-v-16f56c92]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tp-fc-row[data-v-16f56c92]{display:flex;gap:4px}.tp-fc-input-group[data-v-16f56c92]{flex:1;min-width:0}.tp-fc-type-group[data-v-16f56c92]{width:38%;flex-shrink:0}.tp-fc-input-label[data-v-16f56c92]{font-size:6px;color:#9ca3af;display:block;margin-bottom:1px}.tp-fc-input[data-v-16f56c92]{font-size:7.5px;font-weight:600;color:#111827;padding:2px 4px;border:1px solid #e5e7eb;border-radius:3px;background:#f9fafb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-fc-type-wrap[data-v-16f56c92]{position:relative}.tp-fc-type-input[data-v-16f56c92]{display:flex;align-items:center;justify-content:space-between;font-size:7.5px;padding:2px 4px;border:1px solid #e5e7eb;border-radius:3px;background:#f9fafb;color:#111827;transition:border-color .25s ease,background .25s ease}.tp-fc-type-input.tp-fc-type-filled[data-v-16f56c92]{border-color:var(--color-primary-300, #a5b4fc);background:#fff;font-weight:600}.tp-chevron[data-v-16f56c92]{font-size:6px;color:#9ca3af;margin-left:2px}.tp-type-dropdown[data-v-16f56c92]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--color-primary-200, #c7d2fe);border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:20;margin-top:1px;overflow:hidden}.tp-type-option[data-v-16f56c92]{font-size:7px;padding:2px 5px;color:#374151;transition:background .15s ease,color .15s ease}.tp-type-option.tp-type-highlighted[data-v-16f56c92]{background:var(--color-primary-50, #eef2ff);color:var(--color-primary-700, #4338ca);font-weight:600}.tp-drop-enter-active[data-v-16f56c92]{transition:opacity .15s ease,transform .2s cubic-bezier(.16,1,.3,1)}.tp-drop-leave-active[data-v-16f56c92]{transition:opacity .12s ease,transform .12s ease-in}.tp-drop-enter-from[data-v-16f56c92]{opacity:0;transform:translateY(-3px) scaleY(.9)}.tp-drop-leave-to[data-v-16f56c92]{opacity:0;transform:translateY(-2px) scaleY(.95)}.tp-fc-meta[data-v-16f56c92]{display:flex;align-items:center;justify-content:space-between;gap:4px}.tp-fc-id[data-v-16f56c92]{font-size:6px;color:#9ca3af;font-family:monospace}.tp-fc-required[data-v-16f56c92]{display:flex;align-items:center;gap:2px;font-size:6px;color:#6b7280;cursor:default}.tp-fc-checkbox[data-v-16f56c92]{width:9px;height:9px;border-radius:2px;border:1px solid #d1d5db;background:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.tp-fc-checkbox svg[data-v-16f56c92]{width:9px;height:9px}.tp-fc-checkbox-on[data-v-16f56c92]{background:var(--color-primary-600, #4f46e5);border-color:var(--color-primary-600, #4f46e5)}.tp-fc-options[data-v-16f56c92]{padding-top:2px;border-top:1px solid #f3f4f6}.tp-fc-options-label[data-v-16f56c92]{font-size:6px;color:#9ca3af;display:block;margin-bottom:2px}.tp-fc-options-list[data-v-16f56c92]{display:flex;gap:3px;flex-wrap:wrap}.tp-fc-option-tag[data-v-16f56c92]{font-size:6.5px;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:3px;padding:1px 4px}.tp-options-slide-enter-active[data-v-16f56c92]{transition:opacity .3s ease,max-height .3s cubic-bezier(.16,1,.3,1)}.tp-options-slide-enter-from[data-v-16f56c92]{opacity:0;max-height:0}.tp-fc-delete[data-v-16f56c92]{width:14px;height:14px;border:none;background:none;color:#ef4444;opacity:.4;cursor:default;flex-shrink:0;padding:0;margin-top:6px}.tp-fc-delete svg[data-v-16f56c92]{width:14px;height:14px}.tp-field-slide-enter-active[data-v-16f56c92]{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.tp-field-slide-enter-from[data-v-16f56c92]{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.tp-template-card[data-v-16f56c92],.tp-text-input[data-v-16f56c92],.tp-icon-btn[data-v-16f56c92],.tp-btn-save[data-v-16f56c92],.tp-create-btn[data-v-16f56c92],.tp-fc-type-input[data-v-16f56c92],.tp-fc-checkbox[data-v-16f56c92],.tp-type-option[data-v-16f56c92]{transition-duration:.01ms!important;animation-duration:.01ms!important}.tp-row-slide-enter-active[data-v-16f56c92],.tp-field-slide-enter-active[data-v-16f56c92],.tp-drop-enter-active[data-v-16f56c92],.tp-drop-leave-active[data-v-16f56c92],.tp-options-slide-enter-active[data-v-16f56c92]{transition-duration:.01ms!important}.tp-spinner[data-v-16f56c92],.tp-cursor[data-v-16f56c92],.tp-template-card-new[data-v-16f56c92]{animation:none}}
