.vtl[data-v-e64cb3fa]{font-family:Inter,system-ui,-apple-system;font-size:14px;color:#1f2937}.vtl-node[data-v-e64cb3fa]{margin:4px 0}.vtl-node>div[class*=vtl-node][data-v-e64cb3fa]{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;transition:background .15s ease,border-color .15s ease;cursor:pointer}.vtl-node>div[data-v-e64cb3fa]:hover{background:#f9fafb;border-color:#d1d5db}.vtl-tree-node>div[data-v-e64cb3fa]{font-weight:600}.vtl-leaf-node>div[data-v-e64cb3fa]{font-weight:500}.vtl-caret[data-v-e64cb3fa]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:transparent;color:#6b7280;transition:color .15s ease}.vtl-node:hover .vtl-caret[data-v-e64cb3fa]{color:#2563eb}.vtl-icon[data-v-e64cb3fa]{font-size:15px;color:#6b7280;transition:color .15s ease}.vtl-node:hover .vtl-icon[data-v-e64cb3fa]{color:#374151}.vtl-node-content[data-v-e64cb3fa]{flex:1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vtl-node .custom-control[data-v-e64cb3fa]{margin:0}.vtl-operation[data-v-e64cb3fa]{display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .15s ease}.vtl-node>div:hover .vtl-operation[data-v-e64cb3fa]{opacity:1}.vtl-operation .vtl-icon[data-v-e64cb3fa]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:transparent;color:#6b7280;font-size:14px}.vtl-operation .vtl-icon[data-v-e64cb3fa]:hover{background:#e5e7eb;color:#111827}.vtl-input[data-v-e64cb3fa]{width:100%;height:32px;padding:0 8px;border-radius:4px;border:1px solid #d1d5db;font-size:13px}.vtl-input[data-v-e64cb3fa]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.vtl-border[data-v-e64cb3fa]{height:4px;border-radius:2px}.vtl-border.vtl-active[data-v-e64cb3fa]{background:#2563eb}.vtl-tree-margin[data-v-e64cb3fa]{margin-left:18px;padding-left:10px;border-left:1px solid #e5e7eb}.tree-loading[data-v-e64cb3fa]{font-size:13px;color:#6b7280;padding:8px 10px}.layer[data-v-e64cb3fa]{padding:6px}.layer .input-group[data-v-e64cb3fa]{height:36px;border-radius:4px}.layer .form-control[data-v-e64cb3fa]{font-size:13px}.layer .input-group-text[data-v-e64cb3fa]{background:#f9fafb;border-color:#e5e7eb}.formula-modal .modal-content{border-radius:16px;border:none;box-shadow:0 25px 60px -12px rgba(0,0,0,.25);overflow:hidden;font-family:Plus Jakarta Sans,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}.formula-modal .modal-header{background:#475569;border-bottom:1px solid hsla(0,0%,100%,.1);padding:14px 20px;min-height:48px;border-radius:16px 16px 0 0}.formula-modal .modal-header:before{content:"Formül Düzenleyici";font-size:14px;font-weight:600;color:#fff;letter-spacing:.01em}.formula-modal .modal-header .modal-title{display:none}.formula-modal .modal-header .close{color:hsla(0,0%,100%,.6)!important;opacity:1;font-size:18px;text-shadow:none;transition:all .15s ease;padding:0;margin:0;line-height:1}.formula-modal .modal-header .close:hover{color:#fca5a5!important}.formula-modal .modal-body{padding:20px 24px;background:#fff}.formula-modal .modal-footer{background:#475569;border-top:1px solid hsla(0,0%,100%,.1);padding:10px 16px;gap:8px;border-radius:0 0 16px 16px}.formula-modal .modal-footer .btn-primary{background:#059669!important;border-color:#059669!important;color:#fff!important;border-radius:8px;font-size:13px;font-weight:600;padding:7px 20px;transition:all .15s ease}.formula-modal .modal-footer .btn-primary:hover{background:#047857!important;border-color:#047857!important;transform:translateY(-1px);box-shadow:0 2px 8px rgba(5,150,105,.3)}.formula-modal .modal-footer .btn-primary:focus{box-shadow:0 0 0 3px rgba(5,150,105,.25)!important}.formula-modal .modal-footer .btn-secondary{background:#64748b!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important;border-radius:8px;font-size:13px;font-weight:500;padding:7px 20px;transition:all .15s ease}.formula-modal .modal-footer .btn-secondary:hover{background:#536579!important;border-color:hsla(0,0%,100%,.3)!important;color:#fff!important}.formula-modal .modal-body .vtl-node>div[class*=vtl-node]{min-height:32px;padding:4px 8px;border:none;border-radius:6px;background:transparent;gap:6px}.formula-modal .modal-body .vtl-node>div[class*=vtl-node]:hover{background:#f1f5f9}.formula-modal .modal-body .vtl-node-content{font-size:12px;color:#334155}.formula-modal .modal-body .vtl-leaf-node>div{cursor:grab;font-weight:400}.formula-modal .modal-body .vtl-leaf-node>div:active{cursor:grabbing;background:#e2e8f0}.formula-modal .modal-body .vtl-tree-node>div{font-weight:600;font-size:12px}.formula-modal .modal-body .vtl-icon{font-size:13px;color:#94a3b8}.formula-modal .modal-body .vtl-caret{width:16px;height:16px}.formula-modal .modal-body .vtl-tree-margin{margin-left:12px;padding-left:8px;border-left:1px solid #e2e8f0}.formula-modal .modal-body .layer{padding:8px 8px 4px}.formula-modal .modal-body .layer .input-group{height:32px;border-radius:6px;overflow:hidden;border:1px solid #e2e8f0;background:#fff}.formula-modal .modal-body .layer .input-group .input-group-text{background:transparent;border:none;padding:0 8px 0 10px;color:#94a3b8;font-size:13px}.formula-modal .modal-body .layer .input-group .form-control{border:none;font-size:12px;padding:0 8px;color:#334155;background:transparent;box-shadow:none!important}.formula-modal .modal-body .layer .input-group .form-control::-moz-placeholder{color:#94a3b8}.formula-modal .modal-body .layer .input-group .form-control::placeholder{color:#94a3b8}[data-v-b34f4b6e] .input-group .form-control:disabled{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px 0 0 6px!important;font-size:12px;color:#475569}[data-v-b34f4b6e] .input-group .btn-outline-success{background:#eef2ff;border:1px solid #a5b4fc;border-radius:0 8px 8px 0!important;color:#4f46e5;font-size:12px;font-weight:600;padding:4px 14px;transition:all .15s ease}[data-v-b34f4b6e] .input-group .btn-outline-success:hover{background:#6366f1;border-color:#6366f1;color:#fff}[data-v-b34f4b6e] .input-group .btn-outline-success:focus{box-shadow:0 0 0 3px rgba(99,102,241,.15)}[data-v-b34f4b6e] .input-group .input-group-text{background:#f1f5f9;border:1px solid #e2e8f0;font-size:12px;font-weight:600;color:#475569}.handle[data-v-b34f4b6e]{float:left}.element-mapping-li[data-v-b34f4b6e]{padding:.25rem;cursor:move}.over-drag-zone[data-v-b34f4b6e]{background:#eef2ff!important;border-color:#6366f1!important;border-style:solid!important}.drop-zone[data-v-b34f4b6e]{border:2px dashed #cbd5e1;border-radius:10px;padding:16px;font-size:13px;font-family:Plus Jakarta Sans,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;color:#334155;min-height:200px;background:#fff;transition:all .2s ease;outline:none;line-height:2.4}.drop-zone[data-v-b34f4b6e]:hover{cursor:text;border-color:#a5b4fc}.drop-zone[data-v-b34f4b6e]:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.08)}.drop-zone span[data-v-b34f4b6e]{display:inline-block;padding:0;background:transparent;cursor:move!important}[data-v-b34f4b6e] .drop-zone .btn{display:inline-flex;align-items:center;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:500;cursor:move!important;margin:1px 3px;transition:all .15s ease;vertical-align:middle;line-height:1.6}[data-v-b34f4b6e] .drop-zone .btn.btn-light{background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe}[data-v-b34f4b6e] .drop-zone .btn.btn-light:hover{background:#e0e7ff;border-color:#a5b4fc}[data-v-b34f4b6e] .drop-zone .btn.btn-info{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}[data-v-b34f4b6e] .drop-zone .btn.btn-info:hover{background:#dcfce7;border-color:#86efac}[data-v-b34f4b6e] .card{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:none;background:#fff}[data-v-b34f4b6e] .card .card-header{background:#f8fafc;border-bottom:1px solid #f1f5f9;font-size:12px;font-weight:600;color:#475569;padding:8px 12px;text-transform:uppercase;letter-spacing:.03em}[data-v-b34f4b6e] .card .card-body{padding:0}.scrollable[data-v-b34f4b6e]{width:100%!important;height:50vh!important;overflow-y:auto;overflow-x:hidden;padding:4px}.scrollable[data-v-b34f4b6e]::-webkit-scrollbar{width:4px}.scrollable[data-v-b34f4b6e]::-webkit-scrollbar-track{background:transparent}.scrollable[data-v-b34f4b6e]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.scrollable[data-v-b34f4b6e]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.relationGroupe[data-v-b34f4b6e]{text-align:center;margin:auto;padding-top:12px;width:70%}.relationGroupe[data-v-b34f4b6e] label{font-size:12px;font-weight:600;color:#475569;margin-bottom:4px;text-transform:uppercase;letter-spacing:.03em}.relationGroupe[data-v-b34f4b6e] select{border:1px solid #e2e8f0;border-radius:6px;font-size:12px;color:#334155;padding:5px 10px}.relationGroupe[data-v-b34f4b6e] select:focus{border-color:#6b7280;box-shadow:0 0 0 2px rgba(107,114,128,.08)}