.entity-creator[data-v-8112f6d0]{height:100%;overflow-y:auto}.entity-creator[data-v-8112f6d0]::-webkit-scrollbar{width:6px}.entity-creator[data-v-8112f6d0]::-webkit-scrollbar-track{background:#f1f1f1}.entity-creator[data-v-8112f6d0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.entity-creator[data-v-8112f6d0]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.space-y-2[data-v-8112f6d0]>*+*{margin-top:.5rem}.template-button[data-v-8112f6d0]{transition:all .2s ease}.template-button[data-v-8112f6d0]:hover{transform:translateY(-1px)}input[type=checkbox][data-v-8112f6d0]{width:14px;height:14px}textarea.font-mono[data-v-8112f6d0]{font-family:Courier New,monospace}.dark input[type=checkbox][data-v-8112f6d0]{background-color:#374151;border-color:#4b5563}.dark input[type=checkbox][data-v-8112f6d0]:checked{background-color:#3b82f6;border-color:#3b82f6}.relationship-tool[data-v-07e68482]{height:100%;overflow-y:auto}.step-indicator[data-v-07e68482]{display:flex;align-items:center;justify-content:center}.relationship-type[data-v-07e68482]{transition:all .2s ease}.relationship-type[data-v-07e68482]:hover{transform:translateY(-1px)}.entity-button[data-v-07e68482]{transition:all .2s ease}.entity-button.selected[data-v-07e68482]{box-shadow:0 0 0 2px #3b82f6}.max-h-32[data-v-07e68482]{max-height:8rem}.max-h-48[data-v-07e68482]{max-height:12rem}.relationship-tool[data-v-07e68482]::-webkit-scrollbar,.max-h-32[data-v-07e68482]::-webkit-scrollbar,.max-h-48[data-v-07e68482]::-webkit-scrollbar{width:4px}.relationship-tool[data-v-07e68482]::-webkit-scrollbar-track,.max-h-32[data-v-07e68482]::-webkit-scrollbar-track,.max-h-48[data-v-07e68482]::-webkit-scrollbar-track{background:#f1f1f1}.relationship-tool[data-v-07e68482]::-webkit-scrollbar-thumb,.max-h-32[data-v-07e68482]::-webkit-scrollbar-thumb,.max-h-48[data-v-07e68482]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.dark .relationship-tool[data-v-07e68482]::-webkit-scrollbar-track,.dark .max-h-32[data-v-07e68482]::-webkit-scrollbar-track,.dark .max-h-48[data-v-07e68482]::-webkit-scrollbar-track{background:#374151}.dark .relationship-tool[data-v-07e68482]::-webkit-scrollbar-thumb,.dark .max-h-32[data-v-07e68482]::-webkit-scrollbar-thumb,.dark .max-h-48[data-v-07e68482]::-webkit-scrollbar-thumb{background:#6b7280}select[data-v-07e68482]{transition:border-color .2s ease}select[data-v-07e68482]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 1px #3b82f6}input[type=checkbox][data-v-07e68482]{width:14px;height:14px;accent-color:#3b82f6}.diagram-export[data-v-d6317a22]{height:100%;overflow-y:auto}.export-format[data-v-d6317a22]{transition:all .2s ease}.export-format[data-v-d6317a22]:hover{transform:translateY(-1px)}.export-format.selected[data-v-d6317a22]{box-shadow:0 4px 12px #3b82f640}pre[data-v-d6317a22]{font-family:Courier New,monospace;word-wrap:break-word;white-space:pre-wrap}.diagram-export[data-v-d6317a22]::-webkit-scrollbar,.max-h-32[data-v-d6317a22]::-webkit-scrollbar{width:6px}.diagram-export[data-v-d6317a22]::-webkit-scrollbar-track,.max-h-32[data-v-d6317a22]::-webkit-scrollbar-track{background:#f1f1f1}.diagram-export[data-v-d6317a22]::-webkit-scrollbar-thumb,.max-h-32[data-v-d6317a22]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.diagram-export[data-v-d6317a22]::-webkit-scrollbar-thumb:hover,.max-h-32[data-v-d6317a22]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dark .diagram-export[data-v-d6317a22]::-webkit-scrollbar-track,.dark .max-h-32[data-v-d6317a22]::-webkit-scrollbar-track{background:#374151}.dark .diagram-export[data-v-d6317a22]::-webkit-scrollbar-thumb,.dark .max-h-32[data-v-d6317a22]::-webkit-scrollbar-thumb{background:#6b7280}select[data-v-d6317a22],input[type=text][data-v-d6317a22]{transition:border-color .2s ease}select[data-v-d6317a22]:focus,input[type=text][data-v-d6317a22]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 1px #3b82f6}input[type=color][data-v-d6317a22]{padding:0;border:1px solid #d1d5db;cursor:pointer}input[type=checkbox][data-v-d6317a22]{width:16px;height:16px;accent-color:#3b82f6}button[data-v-d6317a22]{transition:all .2s ease}button[data-v-d6317a22]:hover{transform:translateY(-1px)}button[data-v-d6317a22]:active{transform:translateY(0)}.uml-diagram[data-v-99fe1e8e]{height:100vh;overflow:hidden}.canvas-container[data-v-99fe1e8e]{min-height:100%;background-image:linear-gradient(45deg,#f3f4f6 25%,transparent 25%),linear-gradient(-45deg,#f3f4f6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f3f4f6 75%),linear-gradient(-45deg,transparent 75%,#f3f4f6 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}.dark .canvas-container[data-v-99fe1e8e]{background-image:linear-gradient(45deg,#374151 25%,transparent 25%),linear-gradient(-45deg,#374151 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#374151 75%),linear-gradient(-45deg,transparent 75%,#374151 75%)}.transition-all[data-v-99fe1e8e],.mode-tab[data-v-99fe1e8e]{transition:all .2s ease}.mode-tab.active[data-v-99fe1e8e]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.sidebar-content[data-v-99fe1e8e]{overflow-y:auto;overflow-x:hidden}.sidebar-content[data-v-99fe1e8e]::-webkit-scrollbar{width:6px}.sidebar-content[data-v-99fe1e8e]::-webkit-scrollbar-track{background:#f1f1f1}.sidebar-content[data-v-99fe1e8e]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dark .sidebar-content[data-v-99fe1e8e]::-webkit-scrollbar-track{background:#374151}.dark .sidebar-content[data-v-99fe1e8e]::-webkit-scrollbar-thumb{background:#6b7280}.field-tag[data-v-99fe1e8e]{font-size:10px;padding:2px 4px;border-radius:2px;font-weight:500}button[data-v-99fe1e8e]{transition:all .2s ease}button[data-v-99fe1e8e]:hover{transform:translateY(-1px)}button[data-v-99fe1e8e]:active{transform:translateY(0)}.resize-handle[data-v-7ed4ff5c]{background:linear-gradient(-45deg,transparent 40%,currentColor 40%,currentColor 60%,transparent 60%)}svg[data-v-39b71f62]{overflow:visible}.connection-path[data-v-39b71f62]{vector-effect:non-scaling-stroke}.diagram-canvas[data-v-9b09c87d]{cursor:default}.diagram-canvas.connecting[data-v-9b09c87d],.diagram-canvas.selecting[data-v-9b09c87d]{cursor:crosshair}.relative[data-v-958e15a2]{position:relative}.idea-editor[data-v-8b3c216b]{max-width:800px;max-height:90vh;overflow-y:auto}.node-types[data-v-72f8fe27]{max-height:80vh;overflow-y:auto}.chart-types[data-v-502d010d]{height:100%;overflow-y:auto}.chart-type-card[data-v-502d010d]{transition:all .2s ease}.chart-type-card[data-v-502d010d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.chart-type-card.selected[data-v-502d010d]{box-shadow:0 4px 12px #3b82f640}input[type=range][data-v-502d010d]{width:100%;height:4px;border-radius:2px;background:#e5e7eb;outline:none;-webkit-appearance:none}input[type=range][data-v-502d010d]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#3b82f6;cursor:pointer}input[type=range][data-v-502d010d]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#3b82f6;cursor:pointer;border:none}.dark input[type=range][data-v-502d010d]{background:#4b5563}.dark input[type=range][data-v-502d010d]::-webkit-slider-thumb{background:#60a5fa}.dark input[type=range][data-v-502d010d]::-moz-range-thumb{background:#60a5fa}.chart-types[data-v-502d010d]::-webkit-scrollbar{width:6px}.chart-types[data-v-502d010d]::-webkit-scrollbar-track{background:#f1f1f1}.chart-types[data-v-502d010d]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.chart-types[data-v-502d010d]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dark .chart-types[data-v-502d010d]::-webkit-scrollbar-track{background:#374151}.dark .chart-types[data-v-502d010d]::-webkit-scrollbar-thumb{background:#6b7280}select[data-v-502d010d],input[type=text][data-v-502d010d]{transition:border-color .2s ease}select[data-v-502d010d]:focus,input[type=text][data-v-502d010d]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 1px #3b82f6}input[type=checkbox][data-v-502d010d]{width:16px;height:16px;accent-color:#3b82f6}button[data-v-502d010d]{transition:all .2s ease}button[data-v-502d010d]:hover{transform:translateY(-1px)}button[data-v-502d010d]:active{transform:translateY(0)}.chart-customizer[data-v-b4691d84]{height:100%;display:flex;flex-direction:column;overflow:hidden}input[type=range][data-v-b4691d84]{width:100%;height:4px;border-radius:2px;background:#e5e7eb;outline:none;-webkit-appearance:none}input[type=range][data-v-b4691d84]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#3b82f6;cursor:pointer}input[type=range][data-v-b4691d84]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#3b82f6;cursor:pointer;border:none}.dark input[type=range][data-v-b4691d84]{background:#4b5563}.dark input[type=range][data-v-b4691d84]::-webkit-slider-thumb{background:#60a5fa}.dark input[type=range][data-v-b4691d84]::-moz-range-thumb{background:#60a5fa}input[type=color][data-v-b4691d84]{padding:0;border:1px solid #d1d5db;cursor:pointer}input[type=color][data-v-b4691d84]::-webkit-color-swatch-wrapper{padding:0}input[type=color][data-v-b4691d84]::-webkit-color-swatch{border:none;border-radius:4px}.chart-customizer>div[data-v-b4691d84]:nth-child(3){overflow-y:auto}.chart-customizer>div[data-v-b4691d84]:nth-child(3)::-webkit-scrollbar{width:6px}.chart-customizer>div[data-v-b4691d84]:nth-child(3)::-webkit-scrollbar-track{background:#f1f1f1}.chart-customizer>div[data-v-b4691d84]:nth-child(3)::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dark .chart-customizer>div[data-v-b4691d84]:nth-child(3)::-webkit-scrollbar-track{background:#374151}.dark .chart-customizer>div[data-v-b4691d84]:nth-child(3)::-webkit-scrollbar-thumb{background:#6b7280}select[data-v-b4691d84],input[type=text][data-v-b4691d84],input[type=number][data-v-b4691d84]{transition:border-color .2s ease}select[data-v-b4691d84]:focus,input[type=text][data-v-b4691d84]:focus,input[type=number][data-v-b4691d84]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 1px #3b82f6}input[type=checkbox][data-v-b4691d84]{width:16px;height:16px;accent-color:#3b82f6}button[data-v-b4691d84]{transition:all .2s ease}button[data-v-b4691d84]:hover{transform:translateY(-1px)}button[data-v-b4691d84]:active{transform:translateY(0)}.color-scheme-button[data-v-b4691d84]{transition:all .2s ease}.color-scheme-button[data-v-b4691d84]:hover{transform:translateY(-1px)}.chart-creator[data-v-75be5f51]{height:100vh;overflow:hidden}.chart-container[data-v-75be5f51]{min-height:100%;background-image:linear-gradient(45deg,#f3f4f6 25%,transparent 25%),linear-gradient(-45deg,#f3f4f6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f3f4f6 75%),linear-gradient(-45deg,transparent 75%,#f3f4f6 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}.dark .chart-container[data-v-75be5f51]{background-image:linear-gradient(45deg,#374151 25%,transparent 25%),linear-gradient(-45deg,#374151 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#374151 75%),linear-gradient(-45deg,transparent 75%,#374151 75%)}.transition-all[data-v-75be5f51],.mode-tab[data-v-75be5f51]{transition:all .2s ease}.mode-tab.active[data-v-75be5f51]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.fullscreen-chart[data-v-75be5f51]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#fff}.dark .fullscreen-chart[data-v-75be5f51]{background:#111827}.sidebar-content[data-v-75be5f51]{overflow-y:auto;overflow-x:hidden}.sidebar-content[data-v-75be5f51]::-webkit-scrollbar{width:6px}.sidebar-content[data-v-75be5f51]::-webkit-scrollbar-track{background:#f1f1f1}.sidebar-content[data-v-75be5f51]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dark .sidebar-content[data-v-75be5f51]::-webkit-scrollbar-track{background:#374151}.dark .sidebar-content[data-v-75be5f51]::-webkit-scrollbar-thumb{background:#6b7280}button[data-v-75be5f51]{transition:all .2s ease}button[data-v-75be5f51]:hover{transform:translateY(-1px)}button[data-v-75be5f51]:active{transform:translateY(0)}input[data-v-75be5f51],textarea[data-v-75be5f51],select[data-v-75be5f51]{transition:border-color .2s ease}input[data-v-75be5f51]:focus,textarea[data-v-75be5f51]:focus,select[data-v-75be5f51]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 1px #3b82f6}input[type=checkbox][data-v-75be5f51]{width:16px;height:16px;accent-color:#3b82f6}.chart-info-card[data-v-75be5f51]{transition:all .2s ease}.chart-info-card[data-v-75be5f51]:hover{background-color:#3b82f60d}.kanban-column[data-v-b0064356]{flex-shrink:0}.line-clamp-2[data-v-b0064356],.line-clamp-2[data-v-061bc6ac],.line-clamp-2[data-v-77a721c4]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-b2c729bc]::-webkit-scrollbar{width:6px;height:6px}[data-v-b2c729bc]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}[data-v-b2c729bc]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}[data-v-b2c729bc]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark[data-v-b2c729bc] ::-webkit-scrollbar-track{background:#1e293b}.dark[data-v-b2c729bc] ::-webkit-scrollbar-thumb{background:#475569}.dark[data-v-b2c729bc] ::-webkit-scrollbar-thumb:hover{background:#64748b}@keyframes fadeIn-b2c729bc{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-enter-active[data-v-b2c729bc]{animation:fadeIn-b2c729bc .2s ease-out}input[data-v-b2c729bc]:focus,textarea[data-v-b2c729bc]:focus,select[data-v-b2c729bc]:focus{outline:none}input[type=number][data-v-b2c729bc]::-webkit-outer-spin-button,input[type=number][data-v-b2c729bc]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-b2c729bc]{-moz-appearance:textfield}.line-clamp-3[data-v-38ad3163]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[data-v-38ad3163]::-webkit-scrollbar{width:6px;height:6px}[data-v-38ad3163]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}[data-v-38ad3163]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}[data-v-38ad3163]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark[data-v-38ad3163] ::-webkit-scrollbar-track{background:#1e293b}.dark[data-v-38ad3163] ::-webkit-scrollbar-thumb{background:#475569}.dark[data-v-38ad3163] ::-webkit-scrollbar-thumb:hover{background:#64748b}.workflow-manager-v2[data-v-03cff1d1]{height:calc(100vh - 64px)}[data-v-03cff1d1]::-webkit-scrollbar{width:8px;height:8px}[data-v-03cff1d1]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-03cff1d1]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}[data-v-03cff1d1]::-webkit-scrollbar-thumb:hover{background:#555}.dark[data-v-03cff1d1] ::-webkit-scrollbar-track{background:#2d3748}.dark[data-v-03cff1d1] ::-webkit-scrollbar-thumb{background:#4a5568}.dark[data-v-03cff1d1] ::-webkit-scrollbar-thumb:hover{background:#718096}.invoice-creator[data-v-b8a6ac04]{height:calc(100vh - 4rem)}.modern-template[data-v-b8a6ac04]{border-left:4px solid #2563eb}.elegant-template[data-v-b8a6ac04]{font-family:Georgia,serif;border-top:3px solid #7c3aed}.corporate-template[data-v-b8a6ac04]{border-bottom:4px solid #059669}.creative-template[data-v-b8a6ac04]{background:linear-gradient(135deg,#fff5f0,#fff);border-radius:12px}.minimal-template[data-v-b8a6ac04]{border:1px solid #e5e7eb}@media print{.invoice-creator[data-v-b8a6ac04]{display:none}}.z-\[9999\][data-v-d2852d8c]{z-index:9999}.transition-all[data-v-d2852d8c]{transition:all .3s ease}.cursor-move[data-v-d2852d8c]{cursor:move}.cursor-move[data-v-d2852d8c]:active{cursor:grabbing}.cursor-move[data-v-d2852d8c] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cursor-move button[data-v-d2852d8c],.cursor-move input[data-v-d2852d8c]{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;cursor:pointer}@keyframes pulse-d2852d8c{0%,to{opacity:1}50%{opacity:.8}}.animate-pulse[data-v-d2852d8c]{animation:pulse-d2852d8c 2s cubic-bezier(.4,0,.6,1) infinite}.fixed[data-v-d2852d8c]:not(:active){transition:none}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh}main{flex:1}.router-link-active{font-weight:500;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.loading-spinner{height:2rem;width:2rem}@keyframes spin{to{transform:rotate(360deg)}}.loading-spinner{animation:spin 1s linear infinite;border-radius:9999px;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}
