@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";
:root{--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#121d45;--gray-900:#0b1433;--gray-950:#050a1f;--brand-50:#eef3ff;--brand-100:#dce6ff;--brand-500:#2a5ff0;--brand-600:#2557e6;--brand-700:#1c44b8;--primary:var(--brand-600);--primary-hover:var(--brand-700);--primary-soft:var(--brand-50);--on-primary:#fff;--primary-texto:var(--brand-600);--link:#1d4ed8;--accent:#b45309;--success:#2e7d5b;--warning:#b45309;--error:#b91c1c;--error-bg:#fee2e2;--error-fg:#991b1b;--rojo:#dc2626;--aviso-bg:#fef3c7;--aviso-fg:#92400e;--naranja:#c2410c;--ok-bg:#dcfce7;--ok-fg:#166534;--verde:#15803d;--info-bg:#dbeafe;--info-fg:#1e40af;--azul:#2563eb;--surface:#fff;--surface-alt:#f6f8fc;--surface-elevated:#fff;--border:var(--gray-200);--border-strong:var(--gray-300);--text:var(--gray-900);--text-secondary:var(--gray-600);--text-muted:#5b6577;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--shadow-xs:0 1px 2px 0 #00000008;--shadow-sm:0 1px 2px 0 #0000000d, 0 1px 3px 0 #0000000a;--shadow:0 1px 3px 0 #0000000f, 0 4px 6px -2px #00000008;--shadow-lg:0 4px 6px -1px #00000014, 0 10px 15px -3px #0000000f;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000000d;--sidebar-bg:#050a1f;--sidebar-fg:#eaf0ff;--sidebar-muted:#ffffffb3;--sidebar-hover:#ffffff0d;--sidebar-active:#ffffff1a;--sidebar-accent:#00e0ff}@media screen{:root[data-theme=dark]{--surface:var(--gray-900);--surface-alt:var(--gray-950);--surface-elevated:var(--gray-800);--border:#78a0ff24;--border-strong:#78a0ff42;--text:var(--gray-100);--text-secondary:var(--gray-300);--text-muted:var(--gray-400);--primary:var(--brand-500);--primary-hover:#2557e6;--on-primary:#fff;--primary-texto:#6fa0ff;--link:#8fb6ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-soft:#2f6bff2e;--sidebar-bg:#03061a;--sidebar-fg:var(--gray-200);--error:#fca5a5;--warning:#fcd34d;--success:#86efac;--accent:#fcd34d;--error-bg:#dc26262e;--error-fg:#fca5a5;--rojo:#f87171;--aviso-bg:#f59e0b2e;--aviso-fg:#fcd34d;--naranja:#fb923c;--ok-bg:#16a34a2e;--ok-fg:#86efac;--verde:#4ade80;--info-bg:#2563eb33;--info-fg:#93c5fd;--azul:#60a5fa}}@media print{:root,:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-alt:#fff;--surface-elevated:#fff;--border:#d4d4d4;--border-strong:#bbb;--text:#000;--text-secondary:#333;--text-muted:#555;--link:#000;--error-bg:#fee2e2;--error-fg:#991b1b;--rojo:#dc2626;--aviso-bg:#fef3c7;--aviso-fg:#92400e;--naranja:#c2410c;--ok-bg:#dcfce7;--ok-fg:#166534;--verde:#15803d;--info-bg:#dbeafe;--info-fg:#1e40af;--azul:#2563eb}}*{box-sizing:border-box}html,body{margin:0;padding:0}:root{--escala:1}@media screen and (min-width:861px){:root{--escala:1.08}.app-shell{zoom:var(--escala)}}.editor-grid{grid-template-columns:minmax(0, 1fr) var(--col-derecha,340px);gap:16px;display:grid}@media (max-width:1599px){.editor-grid{grid-template-columns:minmax(0,1fr)}}@media print{.hoja-que-entra{zoom:1!important;box-shadow:none!important}}body{font-family:var(--font-sans);font-feature-settings:"tnum", "ss01", "cv01";font-variant-numeric:tabular-nums;background:var(--surface-alt);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:14px;line-height:1.5}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:20px;transition:box-shadow .15s,transform .15s}.btn-primary,button.btn-primary{background:var(--primary);color:var(--on-primary);border-radius:var(--radius);cursor:pointer;box-shadow:var(--shadow-xs);border:none;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,transform 50ms,box-shadow .15s}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-primary:active:not(:disabled){transform:translateY(1px)}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.btn-ghost{color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;background:0 0;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s}.btn-ghost:hover:not(:disabled){background:var(--surface-alt)}.input{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--text);padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.input:disabled{background:var(--surface-alt);opacity:.7}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}table{border-collapse:separate;border-spacing:0}@media screen and (max-width:860px){[style*=grid-template-columns]{grid-template-columns:1fr!important}main>div[style*="padding: 24"],main>div[style*="padding: 32"],main>div[style*=padding\:24],main>div[style*=padding\:32]{padding:14px!important}.card{overflow-x:auto!important}table{min-width:max-content}.input,input,select,textarea{font-size:16px!important}button,.btn-primary,.btn-ghost,.input,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]){min-height:44px}.btn-primary,.btn-ghost,body{font-size:15px}.app-sidebar a{min-height:44px}.app-sidebar nav a{min-height:48px}:is([style*=font-size\:8px],[style*="font-size: 8px"],[style*="font-size:8.5px"],[style*="font-size: 8.5px"],[style*=font-size\:9px],[style*="font-size: 9px"],[style*="font-size:9.5px"],[style*="font-size: 9.5px"],[style*=font-size\:10px],[style*="font-size: 10px"],[style*="font-size:10.5px"],[style*="font-size: 10.5px"],[style*=font-size\:11px],[style*="font-size: 11px"]):not(.doc-hoja *):not(.hoja-que-entra *):not(input,select,textarea,.input){font-size:12px!important}:is([style*="font-size:11.5px"],[style*="font-size: 11.5px"],[style*=font-size\:12px],[style*="font-size: 12px"],[style*="font-size:12.5px"],[style*="font-size: 12.5px"]):not(.doc-hoja *):not(.hoja-que-entra *):not(input,select,textarea,.input){font-size:13px!important}:is([style*=font-size\:13px],[style*="font-size: 13px"],[style*="font-size:13.5px"],[style*="font-size: 13.5px"]):not(.doc-hoja *):not(.hoja-que-entra *):not(input,select,textarea,.input){font-size:14px!important}}.barra-movil,.dolar-corto{display:none}.acceso-x{cursor:pointer;border:1px solid var(--border);background:var(--surface);width:24px;height:24px;color:var(--text-muted);opacity:0;pointer-events:none;border-radius:7px;justify-content:center;align-items:center;transition:opacity .15s,color .15s,border-color .15s;display:flex;position:absolute;top:8px;right:8px}.acceso-item:hover .acceso-x,.acceso-item:focus-within .acceso-x{opacity:1;pointer-events:auto}.acceso-x:hover{color:var(--danger,#b91c1c);border-color:var(--danger,#b91c1c)}.acceso-agregar{cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.acceso-agregar:hover{border-color:var(--primary);background:var(--primary-soft)}@media (hover:none){.acceso-item:not([data-editando]) .acceso-x{display:none}.acceso-item[data-editando] .acceso-x{opacity:1;pointer-events:auto}}@media screen and (max-width:860px){.app-shell{flex-direction:column}.barra-sucursal{padding:10px 12px!important;position:static!important}.barra-movil{background:var(--sidebar-bg);color:var(--sidebar-fg);z-index:40;align-items:center;gap:8px;padding:2px 10px;position:sticky;top:0;display:flex!important}.bm-volver{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-6px;padding:0;display:inline-flex}.bm-volver:active{background:#ffffff1f}.migas{display:none!important}.avisos-arriba{background:var(--aviso-bg);flex-wrap:wrap;display:flex}.avisos-arriba:has(>.dolar-movil,>.stk-alerta:not(.stk-solo-compu)){border-bottom:1px solid var(--naranja)}.dolar-ref:not(.dolar-movil){display:none!important}.dolar-ref.dolar-movil:not(.abierto){flex:0 auto;min-width:0;height:44px;border-bottom:none!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:4px!important;padding:0 0 0 14px!important;font-size:13px!important}.dolar-ref.dolar-movil.abierto{flex:100%;border-bottom:none!important;justify-content:flex-start!important;padding:6px 14px!important}.dolar-ref .dolar-largo{display:none}.dolar-ref .dolar-corto{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;display:block;overflow:hidden}.dolar-ref.abierto .dolar-corto{flex-basis:100%}.avisos-arriba:has(>.stk-alerta:not(.stk-solo-compu)) .dolar-valor{display:none}.dolar-ref:not(.abierto) .dolar-boton{height:44px;color:inherit;background:0 0;border:none;flex-shrink:0;font-weight:600;text-decoration:underline;padding:0 12px!important;font-size:13px!important}.stk-alerta.stk-solo-compu{display:none!important}.app-sidebar{z-index:60;max-width:320px;top:0;bottom:0;left:-100vw;box-shadow:0 0 40px #0006;width:82vw!important;height:100vh!important;transition:none!important;position:fixed!important}.app-sidebar.menu-abierto{left:0!important}.velo-menu{z-index:50;background:#00000073;position:fixed;inset:0}}.barra-inferior{display:none}.consultar-barra,.consultar-lateral{gap:6px;display:flex}.consultar-barra button,.consultar-lateral button{color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;min-width:40px;min-height:36px;padding:6px 9px;font-family:inherit;font-size:15px;line-height:1}.consultar-barra button{min-width:44px;min-height:44px}.consultar-lateral{flex-wrap:wrap;padding:0 16px 12px}.consultar-lateral button{white-space:nowrap;flex:1;font-size:12.5px;font-weight:600}@media screen and (min-width:861px){.nav-solo-movil{display:none!important}}@media screen and (max-width:860px){.barra-inferior{z-index:45;background:var(--sidebar-bg);color:var(--sidebar-fg);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-top:1px solid #ffffff14;display:flex;position:fixed;bottom:0;left:0;right:0}.bi-item{min-width:44px;min-height:56px;color:inherit;opacity:.8;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.bi-item.activo{opacity:1;color:#fff;box-shadow:inset 0 3px 0 var(--sidebar-accent)}.app-main{padding-bottom:calc(57px + env(safe-area-inset-bottom))}.app-main [role=region][style*=fixed]{bottom:calc(57px + env(safe-area-inset-bottom))!important;padding-bottom:10px!important}}.solo-impresion{display:none}@media print{@page{size:A4;margin:12mm 10mm}html,body{color:#000!important;background:#fff!important}.app-sidebar,.barra-movil,.velo-menu,.no-print{display:none!important}.app-shell{background:#fff!important;min-height:0!important;display:block!important}.app-main{overflow:visible!important}.portal-main{max-width:none!important;margin:0!important;padding:0!important}.solo-impresion{display:block!important}.listado{color:#000;font-size:9pt}.listado .listado-marco{box-shadow:none!important;border:none!important;overflow:visible!important}.listado .listado-desplazable{overflow:visible!important}.listado table{border-collapse:collapse!important;width:100%!important;font-size:8.5pt!important}.listado thead{display:table-header-group}.listado tfoot{display:table-footer-group}.listado tr{break-inside:avoid}.listado th{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000!important;background:#ececec!important;font-size:7.5pt!important}.listado th,.listado td{border-bottom:.5pt solid #bbb!important;padding:3pt 5pt!important}.listado tbody tr:hover{background:0 0!important}.listado a{color:#000!important;text-decoration:none!important}.card{box-shadow:none!important;border-color:#bbb!important;overflow:visible!important}.app-main table,.impresion table{border-collapse:collapse!important;width:100%!important;font-size:8.5pt!important}.app-main thead,.impresion thead{display:table-header-group}.app-main tr,.impresion tr{break-inside:avoid}.app-main th,.app-main td,.impresion th,.impresion td{padding:2.5pt 4pt!important}.app-main th,.impresion th{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000!important;background:#ececec!important}.app-main a,.impresion a{color:#000!important;text-decoration:none!important}.apaisado{page:apaisado}.obs-listado{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}@page apaisado{size:A4 landscape;margin:10mm}}.fila-abrible{cursor:pointer}.fila-abrible:hover{background:var(--surface-alt)}.fila-abrible:focus-visible{outline:2px solid var(--primary,#2557e6);outline-offset:-2px}.doc-margen{height:0}@media print{.doc-margen{height:12mm}.doc-hoja{padding-top:0!important;padding-bottom:0!important}}.app-shell .volver-interno{display:none!important}a{color:var(--link)}:is([style*="background:var(--primary)"],[style*="background: var(--primary)"],[style*="background:var(--primary,"],[style*="background: var(--primary,"],[style*="background-color:var(--primary)"],[style*="background-color: var(--primary)"],[style*="background:var(--brand-500)"],[style*="background: var(--brand-500)"],[style*="background:var(--brand-600)"],[style*="background: var(--brand-600)"]){color:var(--on-primary)!important}:is([style^="color:var(--primary)"],[style*=";color:var(--primary)"],[style^="color: var(--primary)"],[style*="; color: var(--primary)"],[style^="color:var(--primary,"],[style*=";color:var(--primary,"],[style^="color: var(--primary,"],[style*="; color: var(--primary,"]){color:var(--primary-texto)!important}:is([style*="background:#25d366" i],[style*="background: rgb(37, 211, 102)"]){color:#052e16!important}:is([style*="background:#f5c33b" i],[style*="background: rgb(245, 195, 59)"]){color:#3b2a00!important}:is([style*="background:#16a34a" i],[style*="background: rgb(22, 163, 74)"]){background:#15803d!important}:is([style*="background:#ea580c" i],[style*="background: rgb(234, 88, 12)"]){background:#c2410c!important}:is([style*="background:#d97706" i],[style*="background: rgb(217, 119, 6)"],[style*="background:#f59e0b" i],[style*="background: rgb(245, 158, 11)"]){background:#b45309!important}:is([style^="color:#16a34a" i],[style*=";color:#16a34a" i],[style^="color: rgb(22, 163, 74)"],[style*="; color: rgb(22, 163, 74)"]){color:var(--verde)!important}.admin-aviso-sin-acceso{background:var(--aviso-bg);color:var(--aviso-fg);border:1px solid var(--naranja);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;margin:12px 24px 0;padding:12px 16px;font-size:13.5px;line-height:1.45;display:flex}.admin-aviso-sin-acceso button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;flex-shrink:0;padding:3px 10px;font-size:12px}@media print{.admin-aviso-sin-acceso{display:none!important}.cobros-ficha-grid{display:block!important}.cobros-tabla-scroll{overflow:visible!important}.cobros-resumen,.cobros-ficha-grid .card{border:none!important;margin-bottom:10pt!important;padding:0!important}table.cobros-tabla-cuenta{table-layout:auto!important;width:100%!important;font-size:7.5pt!important}table.cobros-tabla-cuenta th{white-space:normal!important;font-size:6.5pt!important}table.cobros-tabla-cuenta td{overflow-wrap:break-word;padding:2pt 3pt!important}table.cobros-tabla-cuenta td[style*=monospace]{white-space:nowrap!important}table.cobros-tabla-cuenta td:first-child,table.cobros-tabla-cuenta:not(.cobros-tabla-pendientes) td:nth-child(7),table.cobros-tabla-cuenta:not(.cobros-tabla-pendientes) td:nth-child(8),table.cobros-tabla-pendientes td:nth-child(3),table.cobros-tabla-pendientes td:nth-child(7),table.cobros-tabla-portal td:nth-child(6){white-space:nowrap!important;word-break:normal!important}}.stk-pagina a:not(.btn-primary):not(.btn-ghost){color:var(--azul)}.stk-pagina button:not(.btn-primary){color:var(--text)}.stk-pagina input:not(.input),.stk-pagina select:not(.input){color:var(--text);background:var(--surface)}.stk-solo-papel{display:none}@media print{.stk-solo-papel{display:block}td.stk-solo-papel,th.stk-solo-papel{display:table-cell}.stk-pagina a{color:#000!important}}.cobros-cuenta-marco{container-type:inline-size}.cobros-cuenta-columnas{grid-template-columns:minmax(0,1fr)}.cobros-cuenta-columnas>.cobros-cuenta-lateral{max-width:560px}@container (min-width:1230px){.cobros-cuenta-columnas{grid-template-columns:minmax(0,1fr) 320px}.cobros-cuenta-columnas>.cobros-cuenta-lateral{max-width:none}}@media print{html:has(.cf-hoja-clara){--lightningcss-light:initial!important;--lightningcss-dark: !important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}.cf-hoja-clara button{display:none!important}.cf-libro-marco{border:none!important;padding:0!important;overflow:visible!important}table.cf-libro{table-layout:auto!important;width:100%!important;font-size:7.5pt!important}table.cf-libro th{white-space:normal!important;letter-spacing:0!important;font-size:6.5pt!important}table.cf-libro td{white-space:normal!important}table.cf-libro td[style*=monospace]{white-space:nowrap!important}table.cf-libro{font-size:7pt!important}table.cf-libro th,table.cf-libro td{padding:3px!important}table.adm-tabla-hoja{table-layout:auto!important;width:100%!important}table.adm-tabla-hoja th,table.adm-tabla-hoja td{overflow-wrap:break-word;white-space:normal!important;min-width:0!important}table.adm-tabla-hoja td [style*=min-width]{min-width:0!important}table.adm-sin-botones th:last-child,table.adm-sin-botones td:last-child{display:none!important}}.stk-alerta{border:1px solid var(--naranja);background:var(--aviso-bg);color:var(--aviso-fg);border-radius:10px;margin:0 0 12px}.stk-alerta-boton{all:unset;box-sizing:border-box;cursor:pointer;background:var(--aviso-bg);width:100%;min-height:38px;color:var(--aviso-fg);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13.5px;font-weight:700;animation:1.6s ease-in-out infinite stk-titila;display:flex;overflow:hidden}.stk-alerta-boton:focus-visible{outline:2px solid var(--naranja);outline-offset:2px}.stk-alerta.abierta .stk-alerta-boton{border-bottom:1px solid var(--naranja);border-radius:10px 10px 0 0;animation:none}.stk-alerta-primeros{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.stk-alerta-ver{flex-shrink:0;margin-left:auto;text-decoration:underline}.stk-alerta-lista{max-height:50vh;padding:10px 14px 14px;overflow:auto}.stk-alerta-nota{margin-bottom:8px;font-size:12.5px}.stk-alerta-lista table{border-collapse:collapse;width:100%;color:var(--text);background:var(--surface);border-radius:8px;font-size:13px}.stk-alerta-lista th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);border-bottom:1px solid var(--border);padding:7px 10px;font-size:11px}.stk-alerta-lista td{border-bottom:1px solid var(--border);padding:6px 10px}.stk-alerta-lista .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.stk-alerta-lista a{color:inherit;text-decoration:underline}@keyframes stk-titila{0%,to{box-shadow:0 0 #facc1500}50%{box-shadow:0 0 0 4px #facc15bf}}@media (prefers-reduced-motion:reduce){.stk-alerta-boton{animation:none}}@media print{.stk-alerta{display:none!important}}.stk-alerta-pie{color:var(--aviso-fg);margin-top:8px;font-size:12px}.stk-alerta-pie a{color:inherit;text-decoration:underline}.stk-alerta-corto{display:none}@media screen and (max-width:860px){.stk-alerta{border:0;border-radius:0;flex:1 1 0;min-width:0;margin:0}.stk-alerta.abierta,.dolar-ref.abierto~.stk-alerta{flex-basis:100%}.dolar-movil:not(.abierto)~.stk-alerta{border-left:1px solid var(--naranja)}.stk-alerta .stk-alerta-boton{border-radius:0;min-height:44px;padding:0 12px;font-size:13px}.stk-alerta.abierta .stk-alerta-boton{border-radius:0}.stk-alerta-titulo,.stk-alerta-primeros{display:none}.stk-alerta-corto{text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:underline;display:block;overflow:hidden}.stk-alerta:not(.abierta) .stk-alerta-corto:after{content:" ›"}.stk-alerta:not(.abierta) .stk-alerta-ver{display:none}.stk-alerta-lista tbody tr{height:48px}.panel-raiz{flex-direction:column;display:flex}.panel-hero{order:-1;max-height:140px;height:auto!important;min-height:0!important}.panel-instalar{padding:10px 14px 0!important}.panel-hero-texto{justify-content:flex-start!important;padding:10px 16px 16px!important}.panel-saludo{font-size:26px!important}.panel-hero-acciones{display:none!important}.panel-cuerpo{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex;padding:16px 14px 24px!important}.panel-cuerpo>*{min-width:0}.panel-tareas{order:-1}.panel-acc{min-height:44px}}.lm-ver-todas{display:none}@media screen and (max-width:860px){.lm-ver-todas{align-items:center;min-height:44px;margin:0 0 8px;display:inline-flex}.lm-env:not(.lm-todas) table.lista-movil{display:block;width:100%!important;min-width:0!important}.lm-env:not(.lm-todas) table.lista-movil thead{display:none}.lm-env:not(.lm-todas) table.lista-movil tbody,.lm-env:not(.lm-todas) table.lista-movil tfoot{display:block}.lm-env:not(.lm-todas) table.lista-movil tr{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;column-gap:10px;min-height:48px;padding:10px 2px;display:flex}.lm-env:not(.lm-todas) table.lista-movil tr:before{content:"";flex-basis:100%;order:1;height:0}.lm-env:not(.lm-todas) table.lista-movil td{display:none;border:0!important;padding:0!important}.lm-env:not(.lm-todas) table.lista-movil td.lm-titulo{overflow-wrap:break-word;flex:1 1 0;order:0;min-width:0;font-size:16px;font-weight:600;display:block;white-space:normal!important}.lm-env:not(.lm-todas) table.lista-movil td.lm-num{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;order:0;margin-left:auto;font-size:16px;font-weight:700;display:block;text-align:right!important}.lm-env:not(.lm-todas) table.lista-movil td.lm-det{color:var(--text-secondary);order:2;font-size:13px;display:inline;white-space:normal!important}.lm-env:not(.lm-todas) table.lista-movil td.lm-det~td.lm-det:before{content:"· "}}.filtros-plegados>summary{display:none}@media screen and (max-width:860px){.filtros-plegados>summary{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:22px;align-items:center;gap:8px;min-height:44px;margin-bottom:10px;padding:0 14px;font-size:15px;font-weight:600;list-style:none;display:flex}.filtros-plegados>summary::-webkit-details-marker{display:none}.filtros-plegados>summary:after{content:"▾";margin-left:auto}.filtros-plegados[open]>summary:after{content:"▴"}}@media print{.filtros-plegados>summary{display:none!important}}@media screen and (max-width:860px){.kpis,.kpis[style*=grid-template-columns]{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.circuito-scope .main:has(>.caja-encabezado){flex-direction:column;padding-top:10px;display:flex}.circuito-scope .main:has(>.caja-encabezado)>.caja-encabezado{order:-1;margin-bottom:12px}.circuito-scope .main:has(>.caja-encabezado)>.controls{margin-bottom:12px!important}.circuito-scope .caja-encabezado .title{margin-bottom:2px}.circuito-scope .caja-encabezado .subtitle{letter-spacing:.06em;font-size:12px}.circuito-scope .caja-encabezado .controls{flex-wrap:nowrap;align-items:flex-start;gap:8px;margin-top:10px}.circuito-scope .caja-encabezado .controls>.filtros-plegados{flex:auto;min-width:0}.circuito-scope .caja-encabezado .controls>.filtros-plegados>summary{margin-bottom:0}.circuito-scope .main:has(>.caja-encabezado) :is(.currency-btn,.date-picker,.row-delete,.qa-input,.btn,.btn-ghost,.btn-primary,.input,.select){min-height:44px}.circuito-scope .main:has(>.caja-encabezado) :is(.tag-flow,.chip,.row-num,.badge-anulado,.total-card .sub,.total-card-label,.section-sub,.qa-label,.day-table td,.day-table th){font-size:12px!important}}.cae-aviso{background:var(--surface);color:var(--text);border:1px solid #dc2626;border-left-width:5px;border-radius:8px;margin:0 0 12px;padding:9px 14px;font-size:13px;line-height:1.5;text-decoration:none;display:block}.cae-aviso .cae-corto{display:none}@media screen and (max-width:860px){.avisos-arriba>.cae-aviso{white-space:nowrap;border-width:0 0 0 4px;border-radius:0;flex:none;align-items:center;height:44px;margin:0;padding:0 12px;display:flex}.avisos-arriba>.cae-aviso .cae-largo{display:none}.avisos-arriba>.cae-aviso .cae-corto{display:inline}.avisos-arriba:has(>.cae-aviso)>.dolar-ref.dolar-movil:not(.abierto){flex:1 1 0}}
