:root{--paper: #f4f5f7;--paper-raised: #ffffff;--paper-sunken: #eef0f3;--ink: #151821;--ink-soft: #4d5464;--ink-faint: #626978;--line: #e2e5ea;--line-strong: #c9ced7;--dist: #4a43d4;--dist-chart: #4a43d4;--dist-soft: #ecebfc;--dist-line: #cfccf6;--dist-frame: #241f6e;--dist-on-frame: #aaa5ff;--dist-paper: #f4f4fb;--final: #0a7689;--final-chart: #17a3ba;--final-soft: #e0f2f5;--final-line: #b6dee6;--final-frame: #0b4b57;--final-on-frame: #6fd8ea;--final-paper: #f1f7f8;--todo-frame: #1b1f2b;--ok: #0f7553;--ok-soft: #e2f3ec;--warn: #995500;--warn-soft: #fbf0df;--crit: #c2302e;--crit-soft: #fbe7e6;--wsp: #128c4b;--chart-ok: #12805c;--chart-warn: #e0a526;--chart-crit: #c2302e;--frame: var(--todo-frame);--frame-ink: #ffffff;--accent: #222838;--accent-ink: #ffffff;--accent-soft: #eceef2;--accent-line: #d3d7df;--chart-mark: #5b6276;--shadow-pop: 0 14px 36px rgba(21, 24, 33, .18), 0 2px 6px rgba(21, 24, 33, .08);--backdrop: rgba(21, 24, 33, .48);--font-sans: "Archivo", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-mono: "Cascadia Code", Consolas, ui-monospace, monospace;--r-xs: 5px;--r-sm: 8px;--r-md: 10px;--r-lg: 14px;--celda-vencido: #c8312b;--celda-vencido-ink: #ffffff;--celda-pronto: #fbe6b0;--celda-pronto-ink: #7a4b00;--celda-ok: #ddeafa;--celda-ok-ink: #17579a;--cupo-ocupado: #def2e6;--cupo-ocupado-ink: #0d6443;--cupo-libre: #fcf0cc;--cupo-libre-ink: #8a5a00;--cupo-nada: #dfe2e8;--hoja-linea: #e6e8ed;--hoja-cabeza: #f8f9fb;--vender: #ffd43b;--vender-hover: #ffc61a;--vender-ink: #2b2100;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #0f1115;--paper-raised: #171a21;--paper-sunken: #1d2029;--ink: #e8eaf0;--ink-soft: #a6acba;--ink-faint: #80879a;--line: #262a34;--line-strong: #363b48;--dist: #8f89ff;--dist-chart: #7d76f2;--dist-soft: #24224a;--dist-line: #3b3772;--dist-frame: #1c1a48;--dist-on-frame: #aaa5ff;--dist-paper: #101019;--final: #3cc3d8;--final-chart: #199fb5;--final-soft: #0f2e35;--final-line: #1e4c56;--final-frame: #0a3640;--final-on-frame: #6fd8ea;--final-paper: #0d1417;--todo-frame: #161922;--ok: #4cc38a;--ok-soft: #12291f;--warn: #e5a23a;--warn-soft: #2d220f;--crit: #f0736c;--crit-soft: #331817;--wsp: #4cc38a;--chart-ok: #4c9a3c;--chart-warn: #bf8a2e;--chart-crit: #b53d3a;--accent: #e8eaf0;--accent-ink: #12141a;--accent-soft: #23262f;--accent-line: #363a46;--chart-mark: #9aa1b2;--shadow-pop: 0 16px 40px rgba(0, 0, 0, .55);--backdrop: rgba(4, 5, 8, .66);--celda-vencido: #b53d3a;--celda-vencido-ink: #ffffff;--celda-pronto: #4a3a12;--celda-pronto-ink: #f4cf7a;--celda-ok: #152d48;--celda-ok-ink: #9cc7f4;--cupo-ocupado: #12301f;--cupo-ocupado-ink: #84d8ab;--cupo-libre: #33290f;--cupo-libre-ink: #e8b95c;--cupo-nada: #23262f;--hoja-linea: #252932;--hoja-cabeza: #161920;--vender: #f5c542;--vender-hover: #ffd35c;--vender-ink: #231a00;color-scheme:dark}}:root[data-theme=dark]{--paper: #0f1115;--paper-raised: #171a21;--paper-sunken: #1d2029;--ink: #e8eaf0;--ink-soft: #a6acba;--ink-faint: #80879a;--line: #262a34;--line-strong: #363b48;--dist: #8f89ff;--dist-chart: #7d76f2;--dist-soft: #24224a;--dist-line: #3b3772;--dist-frame: #1c1a48;--dist-on-frame: #aaa5ff;--dist-paper: #101019;--final: #3cc3d8;--final-chart: #199fb5;--final-soft: #0f2e35;--final-line: #1e4c56;--final-frame: #0a3640;--final-on-frame: #6fd8ea;--final-paper: #0d1417;--todo-frame: #161922;--ok: #4cc38a;--ok-soft: #12291f;--warn: #e5a23a;--warn-soft: #2d220f;--crit: #f0736c;--crit-soft: #331817;--wsp: #4cc38a;--chart-ok: #4c9a3c;--chart-warn: #bf8a2e;--chart-crit: #b53d3a;--accent: #e8eaf0;--accent-ink: #12141a;--accent-soft: #23262f;--accent-line: #363a46;--chart-mark: #9aa1b2;--shadow-pop: 0 16px 40px rgba(0, 0, 0, .55);--backdrop: rgba(4, 5, 8, .66);--celda-vencido: #b53d3a;--celda-vencido-ink: #ffffff;--celda-pronto: #4a3a12;--celda-pronto-ink: #f4cf7a;--celda-ok: #152d48;--celda-ok-ink: #9cc7f4;--cupo-ocupado: #12301f;--cupo-ocupado-ink: #84d8ab;--cupo-libre: #33290f;--cupo-libre-ink: #e8b95c;--cupo-nada: #23262f;--hoja-linea: #252932;--hoja-cabeza: #161920;--vender: #f5c542;--vender-hover: #ffd35c;--vender-ink: #231a00;color-scheme:dark}:root[data-lente=completa]{--frame: var(--dist-frame);--accent: var(--dist);--accent-soft: var(--dist-soft);--accent-line: var(--dist-line);--chart-mark: var(--dist-chart);--paper: var(--dist-paper)}:root[data-lente=compartida]{--frame: var(--final-frame);--accent: var(--final);--accent-soft: var(--final-soft);--accent-line: var(--final-line);--chart-mark: var(--final-chart);--paper: var(--final-paper)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;font-kerning:normal;transition:background-color .35s ease}a{color:var(--accent);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;width:100%}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
