:root{--bg:#0f1115;--bg-secondary:#171a21;--bg-elevated:#1e222b;--bg-hover:#232833;--text:#e6e8ec;--text-secondary:#9aa0ac;--text-muted:#6b7280;--border:#262b35;--border-strong:#333a47;--accent:#4f8cff;--accent-bg:#1c2533;--green-bg:#22c55e24;--green-fg:#4ade80;--amber-bg:#f59e0b24;--amber-fg:#fbbf24;--red-bg:#ef444424;--red-fg:#f87171;--shadow:0 1px 2px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#f6f7f9;--bg-secondary:#fff;--bg-elevated:#fff;--bg-hover:#eef0f3;--text:#1a1d23;--text-secondary:#5b616e;--text-muted:#8b909c;--border:#e4e7ec;--border-strong:#d3d7de;--accent:#2563eb;--accent-bg:#e8f0fe;--green-bg:#16a34a1f;--green-fg:#15803d;--amber-bg:#d977061f;--amber-fg:#b45309;--red-bg:#dc26261a;--red-fg:#b91c1c;--shadow:0 1px 2px #0000000f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.45}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid var(--bg);border-radius:5px}html{-webkit-text-size-adjust:100%}@media (max-width:1023px){.rs-apila{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}button,select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){min-height:44px}input[type=checkbox],input[type=radio]{width:22px;height:22px}table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}table.rs-fija tr>:first-child{z-index:1;background:var(--bg-secondary);position:sticky;left:0}.rs-columna{flex-direction:column!important;align-items:stretch!important}.rs-ancho{width:100%!important;min-width:0!important;max-width:100%!important}.rs-una{grid-template-columns:minmax(0,1fr)!important}.rs-dos{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rs-lista{max-height:38vh!important;position:static!important;overflow-y:auto!important}table.rs-tarjetas{display:block;overflow:visible;width:100%!important}table.rs-tarjetas thead{display:none}table.rs-tarjetas tbody{display:block}table.rs-tarjetas tr{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;display:flex}table.rs-tarjetas td{display:block;text-align:left!important;white-space:normal!important;border:none!important;max-width:100%!important;padding:0!important}table.rs-tarjetas td:first-child,table.rs-tarjetas td[colspan]{flex-basis:100%}table.rs-tarjetas td:last-child:has(button,a){margin-left:auto}table.rs-tarjetas td:empty{display:none}table.rs-tarjetas td[data-label]{flex:calc(50% - 12px)}table.rs-tarjetas td[data-label]:before{content:attr(data-label);color:var(--text-muted);margin-bottom:2px;font-size:12px;display:block}table.rs-tarjetas td.rs-entera{flex:100%}}.caja-hoy>:last-child{border-bottom:0!important}
