:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-surface:#fff;--c-on-accent:#fff;--c-bg:#f9fafb;--c-text:#182745;--c-field-bg:#fff;--c-field-border:#e2e8f0;--c-field-text:#0f172a;--c-field-placeholder:#94a3b8;--c-field-hover:#cbd5e1;--c-field-disabled-bg:#f8fafc;--c-field-disabled-text:#94a3b8;--c-chrome:#ffffffb8}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-surface:#1e293b;--c-on-accent:#f8fafc;--c-bg:#0f172a;--c-text:#e6edf7;--c-field-bg:#111a2b;--c-field-border:#334155;--c-field-text:#e6edf7;--c-field-placeholder:#64748b;--c-field-hover:#475569;--c-field-disabled-bg:#0e1626;--c-field-disabled-text:#5b6b82;--c-chrome:#1e293bb8;--c-e5e7eb:#272b32;--c-f3f4f6:#272b32;--c-f9fafb:#1a1d21;--c-e3e8ef:#272c32;--c-fafafa:#1d1d1d;--c-f0f1f4:#272a32;--c-eef0f3:#272c32;--c-f5f6f8:#1a1c21;--c-eef0f4:#272b32;--c-e7eaf2:#272a32;--c-eef0f5:#272a32;--c-eef2ff:#28304d;--c-fecaca:#482525;--c-fef2f2:#4d2828;--c-fafbff:#28304e;--c-c7d2fe:#252c48;--c-f1f5f9:#2e3a46;--c-ecfdf5:#274c3b;--c-fffbeb:#4c4527;--c-fef3c7:#484125;--c-fee2e2:#4b2727;--c-f8fafc:#2f3b47;--c-e0e7ff:#272f4b;--c-e2e8f0:#2f3640;--c-fff7ed:#4d3c28;--c-dcfce7:#264a33;--c-f7f9fd:#29354d;--c-d2daec:#2b3140;--c-f5f3ff:#2e284e;--c-dbeafe:#26364a;--c-bbf7d0:#24452f;--c-d1fae5:#254836;--c-f0fdf4:#284d33;--c-e6f5f3:#2c4541;--c-f0f9ff:#283e4d;--c-bae6fd:#243a46;--c-fde8e8:#4c2727;--c-eef1f6:#313742;--c-f2faf9:#2d4744;--c-eff6ff:#28384d;--c-ecfeff:#274b4d;--c-f1f3f8:#303643;--c-ffedd5:#4a3a26;--c-eef0fb:#282d4c;--c-fcf8ff:#3e284e;--c-f6f2ff:#33284d;--c-ffdad6:#4a2926;--c-cfe8e4:#2c3e3b;--c-fbf1e3:#4b3c27;--c-e6edfd:#27324c;--c-e7f6ec:#2c4534;--c-faf5ff:#3b284e;--c-fde0e0:#4b2727;--c-fff1f2:#4d282a;--c-fecdd3:#48252a;--c-eef2f7:#2f3844;--c-a7f3d0:#327b5a;--c-fde68a:#7b6d32;--c-6366f1:#32347b;--c-fed7aa:#7b5932;--c-fca5a5:#7b3232;--c-8b5cf6:#49327b;--c-f87171:#7b3232;--c-b6e0da:#3e6f68;--c-9fd7d0:#3e7069;--c-ffb4ab:#7b3a32;--c-d1d5db:#3d434d;--c-cbd5e1:#3d444d;--c-c8c4d5:#403d4d;--c-9ca3af:#99a1ae;--c-94a3b8:#97a1af;--c-9a97a8:#9c98a9;--c-6b7280:#a1a6b0;--c-64748b:#9ea6b3;--c-8a91a3:#9ea4b3;--c-6a7285:#9fa4b2;--c-777584:#a4a3ae;--c-374151:#e2e5e9;--c-0f172a:#e2e4e9;--c-475569:#e2e5e9;--c-111827:#e2e4e9;--c-4b5563:#e2e5e9;--c-1f2937:#e2e5e9;--c-4a5771:#e2e4e9;--c-334155:#e2e5e9;--c-131c31:#e2e4e9;--c-1a2233:#e2e4e9;--c-474553:#e4e3e8;--c-5c5f61:#e5e6e6;--c-3730a3:#928dd8;--c-991b1b:#e38282;--c-b91c1c:#e58080;--c-92400e:#eba57a;--c-059669:#74f1ca;--c-065f46:#76efcd;--c-0891b2:#74d9f1;--c-b45309:#f1aa74;--c-7f1d1d:#de8787;--c-16a34a:#7ee7a5;--c-9a3412:#e9977c;--c-166534:#86dfa8;--c-15803d:#81e4a6;--c-c2410c:#ef9976;--c-7c2d12:#e6997f;--c-10b981:#79ecc6;--c-075985:#75c5f0;--c-1e40af:#8299e3;--c-312e81:#9390d5;--c-78350f:#e8a47d;--c-0d9488:#79ece2;--c-271991:#8d82e3;--c-14b8a6:#7beade;--c-6b21a8:#b784e1;--c-1e3a8a:#869ddf;--c-3a4c8e:#909fd5;--c-344985:#90a2d5;--c-0284c7:#74c7f1;--c-65a30d:#bded78;--c-0e7490:#7ad3eb;--c-4c0f0f:#e18484;--c-4a1a06:#ed9a78;--c-93000a:#f1747c;--c-0b746a:#7aebe1;--c-9f1239:#e97c9a;--c-d97706:#f3911f;--c-dc2626:#df5656;--c-ea580c:#f07839;--c-7c3aed:#905bec;--c-db2777:#df5693;--c-a855f7:#a554f3;--c-fcd34d:#f8d04f;--c-2563eb:#5886eb;--c-3f36a7:#574ec2;--c-4338ca:#6c63d2;--c-f59e0b:#f2b041;--c-0ea5e9:#3cb7ee;--c-c02626:#d54444;--c-ec4899:#ea5ca2;--c-6d28d9:#8b57dd;--c-4f46e5:#6961e5;--c-ef4444:#ed5a5a;--c-06b6d4:#1ad3f3;--c-fb923c:#f79b4f;--c-1d4ed8:#466fe2;--c-3b82f6:#5490f3;--c-10245e:#16254d;--c-182745:#15233d;--c-132c6e:#1b2d5c;--c-0f2357:#152347;--c-181445:#15123d}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background:var(--c-bg);color:var(--c-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),select,textarea{background-color:var(--c-field-bg)!important;border:1.5px solid var(--c-field-border)!important;color:var(--c-field-text)!important;border-radius:10px!important;outline:none!important;padding:10px 14px!important;font-family:inherit!important;font-size:.92rem!important;line-height:1.4!important;transition:border-color .14s,box-shadow .14s,background .14s!important;box-shadow:0 1px 2px #0f172a08!important}input::placeholder,textarea::placeholder{color:var(--c-field-placeholder)!important}input:not([type=checkbox]):not([type=radio]):not([type=file]):not(:disabled):hover:not(:focus),select:not(:disabled):hover:not(:focus),textarea:not(:disabled):hover:not(:focus){border-color:var(--c-field-hover)!important}input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,select:focus,textarea:focus{border-color:var(--color-acento,#6366f1)!important;background-color:var(--c-field-bg)!important;box-shadow:0 0 0 4px #6366f124,0 1px 2px #0f172a0a!important}input:disabled,select:disabled,textarea:disabled{background-color:var(--c-field-disabled-bg)!important;color:var(--c-field-disabled-text)!important;cursor:not-allowed!important;opacity:.85!important}select{appearance:none!important;cursor:pointer!important;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M6 7.5 0 1.5 1.5 0 6 4.5 10.5 0 12 1.5z'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:11px 7px!important;padding-right:38px!important}select:focus{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236366f1' d='M6 7.5 0 1.5 1.5 0 6 4.5 10.5 0 12 1.5z'/%3E%3C/svg%3E")!important}select:disabled{cursor:not-allowed!important}:root[data-theme=dark] select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2394a3b8' d='M6 7.5 0 1.5 1.5 0 6 4.5 10.5 0 12 1.5z'/%3E%3C/svg%3E")!important}textarea{resize:vertical!important;min-height:80px!important;line-height:1.55!important}input[type=checkbox],input[type=radio]{accent-color:var(--color-acento,#6366f1);cursor:pointer}.cursor-pointer{cursor:pointer}.ma-field-sm{border-radius:8px!important;padding:7px 11px!important;font-size:.85rem!important}select.ma-field-sm{background-position:right 10px center!important;padding-right:30px!important}.ma-field-invalid{border-color:#f87171!important}.ma-field-invalid:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef444426!important}.ma-field-no-spin::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.ma-field-no-spin::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.ma-field-no-spin[type=number]{appearance:textfield!important}.ma-dropzone{border:2px dashed var(--c-d1d5db,#d1d5db);background:var(--c-surface,#fff);cursor:pointer;border-radius:14px;transition:border-color .18s,background .18s,box-shadow .2s,transform .18s}.ma-dropzone:hover,.ma-dropzone:focus-visible,.ma-dropzone.is-drag{border-color:var(--color-acento,#6366f1);background:var(--c-eef2ff,#eef2ff);outline:none;box-shadow:0 14px 34px -20px #0f172a66}.ma-dropzone.is-drag{transform:scale(.99)}.ma-dropzone__icon{background:var(--c-eef2ff,#eef2ff);width:66px;height:66px;color:var(--color-acento,#6366f1);will-change:transform;border-radius:18px;place-items:center;transition:transform .26s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s;display:grid}.ma-dropzone:hover .ma-dropzone__icon,.ma-dropzone:focus-visible .ma-dropzone__icon,.ma-dropzone.is-drag .ma-dropzone__icon{background:var(--color-acento,#6366f1);color:var(--c-on-accent,#fff)}.ma-dropzone:hover .ma-dropzone__icon{animation:1.1s ease-in-out infinite ma-dropzone-bob}.ma-dropzone.is-drag .ma-dropzone__icon{transform:translateY(-4px)scale(1.06)}@keyframes ma-dropzone-bob{0%,to{transform:translateY(0)scale(1.04)}50%{transform:translateY(-7px)scale(1.09)}}@media (prefers-reduced-motion:reduce){.ma-dropzone,.ma-dropzone__icon{transition:none}.ma-dropzone.is-drag{transform:none}.ma-dropzone:hover .ma-dropzone__icon{animation:none}.ma-dropzone:hover .ma-dropzone__icon,.ma-dropzone:focus-visible .ma-dropzone__icon,.ma-dropzone.is-drag .ma-dropzone__icon{transform:none}}@keyframes ma-urgente-card{0%,49%{border-color:#dc2626;box-shadow:0 0 0 2px #dc2626e6,0 0 12px #dc262680}50%,to{border-color:#fecaca;box-shadow:0 0 0 1px #dc26262e}}.ma-urgente-card{animation:1s step-end infinite ma-urgente-card}@keyframes ma-urgente-row{0%,49%{background-color:var(--c-fca5a5,#fca5a5)}50%,to{background-color:var(--c-fee2e2,#fee2e2)}}.ma-urgente-row{animation:1s step-end infinite ma-urgente-row}.ma-urgente-chip{color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#dc2626;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:.62rem;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){.ma-urgente-card{animation:none;border-color:#dc2626!important;box-shadow:0 0 0 2px #dc2626e6!important}.ma-urgente-row{animation:none;background-color:var(--c-fecaca,#fecaca)!important}}.ma-capsula{cursor:pointer;transition:transform .15s}.ma-capsula:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ma-capsula{transition:none}.ma-capsula:hover{transform:none}}.ma-metrica-hover{transition:border-color .15s,box-shadow .15s}.ma-metrica-hover:hover,.ma-metrica-hover:focus-within{box-shadow:0 2px 12px -2px color-mix(in srgb, var(--color-acento,#3730a3) 35%, transparent);border-color:var(--color-acento,var(--c-3730a3,#3730a3))!important}.ma-btn{transition:transform 90ms,filter .14s,box-shadow .14s}.ma-btn:not(:disabled):hover{filter:brightness(1.05);transform:translateY(-1px)}.ma-btn:not(:disabled):active{filter:brightness(.96);transform:translateY(0)}.ma-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media (prefers-reduced-motion:reduce){.ma-btn:not(:disabled):hover,.ma-btn:not(:disabled):active{transform:none}}:root[data-theme=dark] .recharts-cartesian-grid line,:root[data-theme=dark] .recharts-cartesian-axis-line,:root[data-theme=dark] .recharts-cartesian-axis-tick-line{stroke:#2b3444!important}:root[data-theme=dark] .recharts-text{fill:#9ea6b3!important}:root[data-theme=dark] ::-webkit-scrollbar{width:12px;height:12px}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#334155 padding-box content-box;border:3px solid #0000;border-radius:8px}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#475569 padding-box content-box}:root[data-theme=dark] ::-webkit-scrollbar-track{background:0 0}.ma-tabla{border-collapse:collapse;width:100%}.ma-tabla--anchos-fijos{table-layout:fixed}.ma-tabla th:not(:last-child),.ma-tabla td:not(:last-child){border-right:1px solid var(--c-f3f4f6,#f3f4f6)}.ma-tabla__fila:hover>td{background:var(--c-eef2ff,#eef2ff)}.ma-tabla__detalle>td{background:var(--c-f9fafb,#f9fafb);border-top:none}@media (prefers-reduced-transparency:reduce){:root{--c-chrome:var(--c-surface,#fff)}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}
