:root{--bg0:#f4f6f9;--bg1:#fff;--bg2:#eef1f6;--bg3:#e6eaf1;--line:#e3e8ef;--line2:#eef1f5;--t1:#0f172a;--t2:#475569;--t3:#94a3b8;--t4:#cbd5e1;--green:#0ea968;--green2:#0a8a54;--lime:#0ea968;--red:#e5484d;--orange:#ea8c33;--blue:#2f6fed;--purple:#7c5cff;--mono:"Consolas","Monaco","Courier New",monospace;--sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--shadow-sm:0 1px 2px #0f172a0f, 0 1px 3px #0f172a0d;--shadow-md:0 6px 16px #0f172a14, 0 2px 6px #0f172a0d;--radius:10px;--tint-red:#fff5f5;--tint-orange:#fffbf0;--tint-green:#ecfdf5;--tint-blue:#f0f5ff;--tint-purple:#f3f0ff;--on-green:#06170a;--cn-verde-bg:#d7f7e6;--cn-verde-text:#22863a;--cn-amarillo-bg:#fdf0c6;--cn-amarillo-text:#92400e;--cn-gris-bg:#eef1f6;--cn-gris-text:#6b7280}:root[data-theme=dark]{--bg0:#0b1120;--bg1:#131c31;--bg2:#1a2540;--bg3:#22304f;--line:#26324d;--line2:#1d2740;--t1:#f1f5f9;--t2:#b8c2d6;--t3:#7d8aa8;--t4:#4b5875;--green:#22c583;--green2:#1aa06a;--lime:#22c583;--red:#f0666b;--orange:#f5a25a;--blue:#5b8bfa;--purple:#9583ff;--shadow-sm:0 1px 2px #0000004d, 0 1px 3px #0000003d;--shadow-md:0 6px 20px #0006, 0 2px 8px #0000004d;--tint-red:#f0666b1f;--tint-orange:#f5a25a1f;--tint-green:#22c5831f;--tint-blue:#5b8bfa24;--tint-purple:#9583ff24;--cn-verde-bg:#22c5832e;--cn-verde-text:#4ade80;--cn-amarillo-bg:#f5a25a33;--cn-amarillo-text:#fbbf24;--cn-gris-bg:#94a3b829;--cn-gris-text:#cbd5e1}:root[data-theme=dark] ::-webkit-scrollbar-thumb{border-color:var(--bg0);background:#34405c}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#44526f}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--bg0);color:var(--t2);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:13px;line-height:1.5;overflow-x:hidden}button{cursor:pointer;font-family:var(--sans);background:0 0;border:none;outline:none}button:disabled{opacity:.55;cursor:default}input,select{font-family:var(--sans);outline:none}a{color:inherit}button,a,input,[role=button]{transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s,transform .12s}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:2px solid var(--bg0);background:#cdd5df;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#b3bdc9}@keyframes fxspin{to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes growIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.view-enter{animation:.3s cubic-bezier(.22,.61,.36,1) both fadeInUp}.fade-in{animation:.25s both fadeIn}.pop-in{animation:.2s cubic-bezier(.22,.61,.36,1) both popIn}.row-hover{transition:background-color .14s}.nf-kanban-card,.nf-kanban-card *{-webkit-user-select:none;user-select:none}.nf-kanban-card{-webkit-user-drag:element}.nf-kanban-card a{-webkit-user-drag:none}.nf-kanban-card:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){*,.view-enter,.fade-in,.pop-in{transition:none!important;animation:none!important}}.nf-mobile-topbar,.nf-mobile-backdrop{display:none}@media (width<=768px){.nf-shell{flex-direction:column}.nf-mobile-topbar{background:var(--bg1);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:12px;height:50px;padding:0 12px;display:flex}.nf-mobile-backdrop{z-index:55;background:#00000073;display:block;position:fixed;inset:0}.nf-sidebar{z-index:60;transition:transform .22s cubic-bezier(.22,.61,.36,1);top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:12px 0 32px #0000002e;height:100%!important;position:fixed!important}.nf-sidebar[data-mobile-open=true]{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.nf-sidebar{transition:none!important}}.nf-range-dual{appearance:none;pointer-events:none;background:0 0}.nf-range-dual::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--bg0,#fff);border:2px solid var(--blue,#2f6fed);cursor:pointer;border-radius:50%;width:13px;height:13px}.nf-range-dual::-moz-range-thumb{pointer-events:auto;background:var(--bg0,#fff);border:2px solid var(--blue,#2f6fed);cursor:pointer;border-radius:50%;width:9px;height:9px}.nf-range-dual::-webkit-slider-runnable-track{-webkit-appearance:none;background:0 0}.nf-range-dual::-moz-range-track{background:0 0}@keyframes nf-perdida-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.nf-perdida-ping{transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:2.4s ease-out infinite nf-perdida-pulse}@media (prefers-reduced-motion:reduce){.nf-perdida-ping{opacity:.3;animation:none}}.nf-numstep-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nf-numstep-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nf-numstep-input{-moz-appearance:textfield}.nf-numstep-btn{height:11px;color:var(--t3);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:0;font-size:7px;line-height:1;display:flex}.nf-numstep-btn:hover{background:var(--bg3);color:var(--t1)}
