.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-2badac88]{height:100vh;overflow:hidden}.canvas-container[data-v-2badac88]{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-2badac88]{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-2badac88],.mode-tab[data-v-2badac88]{transition:all .2s ease}.mode-tab.active[data-v-2badac88]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.sidebar-content[data-v-2badac88]{overflow-y:auto;overflow-x:hidden}.sidebar-content[data-v-2badac88]::-webkit-scrollbar{width:6px}.sidebar-content[data-v-2badac88]::-webkit-scrollbar-track{background:#f1f1f1}.sidebar-content[data-v-2badac88]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dark .sidebar-content[data-v-2badac88]::-webkit-scrollbar-track{background:#374151}.dark .sidebar-content[data-v-2badac88]::-webkit-scrollbar-thumb{background:#6b7280}.field-tag[data-v-2badac88]{font-size:10px;padding:2px 4px;border-radius:2px;font-weight:500}button[data-v-2badac88]{transition:all .2s ease}button[data-v-2badac88]:hover{transform:translateY(-1px)}button[data-v-2badac88]:active{transform:translateY(0)}.resize-handle[data-v-68b80078]{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-2b57271b]{cursor:default}.diagram-canvas.connecting[data-v-2b57271b],.diagram-canvas.selecting[data-v-2b57271b]{cursor:crosshair}.relative[data-v-a1bb4856]{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-5755dd2c]{height:100vh;overflow:hidden}.chart-container[data-v-5755dd2c]{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-5755dd2c]{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-5755dd2c],.mode-tab[data-v-5755dd2c]{transition:all .2s ease}.mode-tab.active[data-v-5755dd2c]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.fullscreen-chart[data-v-5755dd2c]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#fff}.dark .fullscreen-chart[data-v-5755dd2c]{background:#111827}.sidebar-content[data-v-5755dd2c]{overflow-y:auto;overflow-x:hidden}.sidebar-content[data-v-5755dd2c]::-webkit-scrollbar{width:6px}.sidebar-content[data-v-5755dd2c]::-webkit-scrollbar-track{background:#f1f1f1}.sidebar-content[data-v-5755dd2c]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dark .sidebar-content[data-v-5755dd2c]::-webkit-scrollbar-track{background:#374151}.dark .sidebar-content[data-v-5755dd2c]::-webkit-scrollbar-thumb{background:#6b7280}button[data-v-5755dd2c]{transition:all .2s ease}button[data-v-5755dd2c]:hover{transform:translateY(-1px)}button[data-v-5755dd2c]:active{transform:translateY(0)}input[data-v-5755dd2c],textarea[data-v-5755dd2c],select[data-v-5755dd2c]{transition:border-color .2s ease}input[data-v-5755dd2c]:focus,textarea[data-v-5755dd2c]:focus,select[data-v-5755dd2c]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 1px #3b82f6}input[type=checkbox][data-v-5755dd2c]{width:16px;height:16px;accent-color:#3b82f6}.chart-info-card[data-v-5755dd2c]{transition:all .2s ease}.chart-info-card[data-v-5755dd2c]:hover{background-color:#3b82f60d}.kanban-column[data-v-b8de2155]{flex-shrink:0}.line-clamp-2[data-v-b8de2155]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-061bc6ac],.line-clamp-2[data-v-e892303e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.code-editor-wrapper[data-v-affed402]{border:1px solid #d1d5db;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .code-editor-wrapper[data-v-affed402]{border-color:#4b5563}.code-editor-header[data-v-affed402]{background:linear-gradient(135deg,#374151,#1f2937);border-bottom:1px solid rgba(255,255,255,.1)}.code-textarea[data-v-affed402]{background-color:inherit;color:inherit;font-family:Fira Code,JetBrains Mono,Monaco,Consolas,Ubuntu Mono,monospace;line-height:1.6;-moz-tab-size:2;-o-tab-size:2;tab-size:2;letter-spacing:.5px;transition:all .2s ease-in-out}.code-textarea[data-v-affed402]:focus{box-shadow:inset 0 0 0 2px var(--accent-color, #3B82F6);outline:none;border:none}.code-display-container[data-v-affed402]{background-color:inherit;color:inherit;min-height:120px;overflow:hidden}.code-display[data-v-affed402]{background-color:inherit;color:inherit;font-family:Fira Code,JetBrains Mono,Monaco,Consolas,Ubuntu Mono,monospace;line-height:1.6;white-space:pre-wrap;word-break:break-word;letter-spacing:.5px;word-wrap:break-word}.line-numbers[data-v-affed402]{min-width:4rem;background:#0003;z-index:1}.line-numbers div[data-v-affed402]{height:1.5rem;line-height:1.5rem;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-display pre[data-v-affed402],.code-display code[data-v-affed402]{margin:0;padding:0;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit}.code-display[data-v-affed402] span{transition:color .1s ease-in-out}.code-editor-header select[data-v-affed402]{background:linear-gradient(135deg,#4b5563,#374151);border:1px solid rgba(255,255,255,.2);transition:all .2s ease-in-out;color:#fff;font-weight:500}.code-editor-header select[data-v-affed402]:hover{background:linear-gradient(135deg,#6b7280,#4b5563);border-color:var(--accent-color, #3B82F6);box-shadow:0 0 0 1px var(--accent-color, #3B82F6)}.code-editor-header select[data-v-affed402]:focus{outline:none;border-color:var(--accent-color, #3B82F6);box-shadow:0 0 0 2px #3b82f64d}.code-editor-header select option[data-v-affed402]{background:#374151;color:#fff;padding:8px 12px}.code-editor-header input[data-v-affed402]{background:linear-gradient(135deg,#4b5563,#374151);border:1px solid rgba(255,255,255,.2);color:#fff;transition:all .2s ease-in-out}.code-editor-header input[data-v-affed402]:hover{background:linear-gradient(135deg,#6b7280,#4b5563);border-color:var(--accent-color, #3B82F6)}.code-editor-header input[data-v-affed402]:focus{outline:none;border-color:var(--accent-color, #3B82F6);box-shadow:0 0 0 2px #3b82f64d}.code-editor-header input[data-v-affed402]::-moz-placeholder{color:#9ca3af}.code-editor-header input[data-v-affed402]::placeholder{color:#9ca3af}.code-editor-header button[data-v-affed402]{transition:all .2s ease-in-out;border-radius:4px}.code-editor-header button[data-v-affed402]:hover{background:#ffffff1a;transform:translateY(-1px)}.code-textarea[data-v-affed402],.code-display[data-v-affed402]{font-variant-ligatures:common-ligatures;font-feature-settings:"liga" 1,"calt" 1}.code-textarea[data-v-affed402]::-moz-placeholder{color:#9ca3afb3;opacity:1}.code-textarea[data-v-affed402]::placeholder{color:#9ca3afb3;opacity:1}.code-display pre[data-v-affed402],.code-display code[data-v-affed402]{color:inherit;background:transparent}@media (max-width: 640px){.code-editor-header[data-v-affed402]{flex-direction:column;gap:8px;align-items:stretch}.code-editor-header>div[data-v-affed402]{justify-content:space-between}}[data-v-40d13038]::-webkit-scrollbar{width:6px;height:6px}[data-v-40d13038]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}[data-v-40d13038]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}[data-v-40d13038]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark[data-v-40d13038] ::-webkit-scrollbar-track{background:#1e293b}.dark[data-v-40d13038] ::-webkit-scrollbar-thumb{background:#475569}.dark[data-v-40d13038] ::-webkit-scrollbar-thumb:hover{background:#64748b}@keyframes fadeIn-40d13038{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-enter-active[data-v-40d13038]{animation:fadeIn-40d13038 .2s ease-out}input[data-v-40d13038]:focus,textarea[data-v-40d13038]:focus,select[data-v-40d13038]:focus{outline:none}input[type=number][data-v-40d13038]::-webkit-outer-spin-button,input[type=number][data-v-40d13038]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-40d13038]{-moz-appearance:textfield;-webkit-appearance:textfield;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-9672d03c]{height:calc(100vh - 64px)}@media (max-width: 640px){.workflow-manager-v2[data-v-9672d03c]{height:calc(100vh - 56px)}}.scrollbar-hide[data-v-9672d03c]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-9672d03c]::-webkit-scrollbar{display:none}.line-clamp-2[data-v-9672d03c]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.touch-manipulation[data-v-9672d03c]{touch-action:manipulation}@media (max-width: 768px){button[data-v-9672d03c]{min-height:44px;min-width:44px}.mobile-dropdown-item[data-v-9672d03c]{padding:12px 16px;font-size:16px}}[data-v-9672d03c]::-webkit-scrollbar{width:8px;height:8px}[data-v-9672d03c]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-9672d03c]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}[data-v-9672d03c]::-webkit-scrollbar-thumb:hover{background:#555}.dark[data-v-9672d03c] ::-webkit-scrollbar-track{background:#2d3748}.dark[data-v-9672d03c] ::-webkit-scrollbar-thumb{background:#4a5568}.dark[data-v-9672d03c] ::-webkit-scrollbar-thumb:hover{background:#718096}@media (max-width: 640px){.mobile-p-2[data-v-9672d03c]{padding:.5rem}.mobile-p-4[data-v-9672d03c]{padding:1rem}.mobile-text-sm[data-v-9672d03c]{font-size:.875rem}}.invoice-creator[data-v-4f070eba]{height:calc(100vh - 4rem)}.modern-template[data-v-4f070eba]{border-left:4px solid #2563eb}.elegant-template[data-v-4f070eba]{font-family:Georgia,serif;border-top:3px solid #7c3aed}.corporate-template[data-v-4f070eba]{border-bottom:4px solid #059669}.creative-template[data-v-4f070eba]{background:linear-gradient(135deg,#fff5f0,#fff);border-radius:12px}.minimal-template[data-v-4f070eba]{border:1px solid #e5e7eb}@media print{.invoice-creator[data-v-4f070eba]{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))}
