:root{--color-bg: #0d1613;--color-bg-elevated: #17251f;--color-surface: #17251f;--color-surface-raised: #1e2e27;--color-border: #2c3b35;--color-border-strong: #4a5b53;--color-primary: #ff6a3d;--color-primary-bright: #ff8a63;--color-primary-contrast: #0d1613;--color-accent: #ff6a3d;--color-accent-contrast: #0d1613;--color-stone: #b9c2bb;--color-text: #f3f4ef;--color-text-muted: #b9c2bb;--color-text-faint: #9aa59e;--color-success: #3ecf8e;--color-danger: #f87171;--color-money: #f3f4ef;--color-flyer-shade: #1e2e27;--chip-solid-bg: #f3f4ef;--chip-solid-text: #0d1613;--chip-soft-bg: #1e2e27;--chip-soft-text: #f3f4ef;--chip-prize-bg: #f6d55c;--chip-prize-text: #12201b;--color-type-american: #f3f4ef;--color-type-regular: #f3f4ef;--color-type-open: #ff6a3d;--color-modality-men: var(--chip-soft-bg);--color-modality-women: var(--chip-soft-bg);--color-modality-mixed: var(--chip-soft-bg);--color-category-free: var(--chip-solid-bg);--color-category-contrast: var(--chip-solid-text);--color-band-bg: #09100d;--color-band-text: #f3f4ef;--color-band-text-muted: #b9c2bb;--color-band-link: #ff8a63;--color-court-bg: #1e2e27;--color-court-border: #2c3b35;--logo-bg: #f3f4ef;--logo-dot: #12201b;--logo-line: #a8b0aa;--font-heading: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-body: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: "Chivo Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-base: .9375rem;--fs-md: 1.0625rem;--fs-lg: 1.25rem;--fs-xl: 1.625rem;--fs-2xl: 2rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--shadow-card: none;--shadow-raised: 0 8px 24px rgba(0, 0, 0, .45);--touch-min: 44px}:root[data-theme=light]{--color-bg: #f3f4ef;--color-bg-elevated: #ffffff;--color-surface: #ffffff;--color-surface-raised: #e9ebe4;--color-border: #d8dbd2;--color-border-strong: #b3b8ac;--color-primary: #ff6a3d;--color-primary-bright: #b8401a;--color-primary-contrast: #12201b;--color-accent: #ff6a3d;--color-accent-contrast: #12201b;--color-stone: #55605b;--color-text: #12201b;--color-text-muted: #55605b;--color-text-faint: #5f6a65;--color-success: #047857;--color-danger: #b91c1c;--color-money: #12201b;--color-flyer-shade: #e9ebe4;--chip-solid-bg: #12201b;--chip-solid-text: #f3f4ef;--chip-soft-bg: #e9ebe4;--chip-soft-text: #12201b;--chip-prize-bg: #f6d55c;--chip-prize-text: #12201b;--color-type-american: #12201b;--color-type-regular: #12201b;--color-type-open: #ff6a3d;--color-band-bg: #12201b;--color-court-bg: #12201b;--color-court-border: #12201b;--logo-bg: #12201b;--logo-dot: #f3f4ef;--logo-line: #6f7a74;--shadow-card: none;--shadow-raised: 0 8px 24px rgba(18, 32, 27, .14)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}app-root{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}app-site-footer{margin-top:auto}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-heading);font-weight:800;font-stretch:75%;letter-spacing:-.01em;line-height:1.02;margin:0}.mono{font-family:var(--font-mono)}a{color:var(--color-text);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--color-primary-bright);outline-offset:2px}img{max-width:100%;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-5);border-radius:var(--radius-md);font-family:var(--font-body);font-weight:700;font-size:var(--fs-base);border:1px solid transparent;text-decoration:none;cursor:pointer}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-accent-contrast)}.btn-secondary{background:transparent;color:var(--color-text);border-color:var(--color-text)}.btn-inverse{background:var(--chip-solid-bg);color:var(--chip-solid-text)}.btn-whatsapp{background:#25d366;color:#06210f}.btn-block{width:100%}.btn svg{width:18px;height:18px}.chip{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700;border-radius:var(--radius-sm);padding:2px var(--space-2);background:var(--chip-soft-bg);color:var(--chip-soft-text)}.chip--solid{background:var(--chip-solid-bg);color:var(--chip-solid-text)}.chip--premio{background:var(--chip-prize-bg);color:var(--chip-prize-text)}.tipo-tag{display:inline-flex;align-items:center;align-self:flex-start;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);padding:2px var(--space-2);border:1.5px solid var(--color-text);color:var(--color-text)}.tipo-tag--abierta{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.rotulo{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.empty-state{text-align:center;padding:var(--space-6) var(--space-4);background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);max-width:480px;margin:0 auto}.empty-state__title{font-weight:800;font-size:var(--fs-md);margin:0 0 var(--space-2)}.empty-state__body{color:var(--color-text-muted);margin:0 0 var(--space-4);font-size:var(--fs-sm)}.skip-link{position:absolute;left:var(--space-3);top:var(--space-3);z-index:100;padding:var(--space-2) var(--space-4);background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-md, 8px);transform:translateY(-200%)}.skip-link:focus{transform:none}main:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pagina-entidad{max-width:900px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-7)}.pagina-entidad__no-encontrada{color:var(--color-text-muted);text-align:center;padding:var(--space-6) 0}.pagina-entidad__volver-arriba{display:inline-flex;align-items:center;min-height:var(--touch-min);color:var(--color-text-muted);font-size:var(--fs-sm);margin-bottom:var(--space-2)}.pagina-entidad__nombre{font-family:var(--font-heading);font-stretch:75%;font-size:var(--fs-2xl);color:var(--color-text);margin-top:var(--space-2)}.pagina-entidad__direccion{color:var(--color-text-muted);margin-top:0}.pagina-entidad__subtitulo{font-family:var(--font-heading);font-size:var(--fs-md);text-transform:uppercase;color:var(--color-text-muted);margin:var(--space-6) 0 var(--space-4)}.pagina-entidad>.tarjetas-grid,.pagina-entidad>.empty-state{margin-top:var(--space-6)}.tarjetas-grid{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.tarjetas-grid>li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.filtro-grupo{border-bottom:1px solid var(--color-border);padding:var(--space-1) 0}.filtro-grupo:last-child{border-bottom:0}.filtro-grupo__resumen{font-family:var(--font-mono);letter-spacing:.06em;display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:var(--space-2);font-weight:700;text-transform:uppercase;font-size:var(--fs-xs);color:var(--color-text-muted);cursor:pointer;list-style:none}.filtro-grupo__resumen::-webkit-details-marker{display:none}.filtro-grupo__resumen:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.filtro-grupo[open]>.filtro-grupo__resumen:after{transform:rotate(-135deg)}.filtro-grupo__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-primary-contrast);font-size:var(--fs-xs);font-weight:700}.filtro-grupo__opciones{padding:0 var(--space-2) var(--space-2)}.filtro-grupo__opciones--scroll{max-height:240px;overflow-y:auto}.filtro-busqueda{display:flex;flex-direction:column;gap:var(--space-1);padding:0 var(--space-2) var(--space-2);font-size:var(--fs-xs);color:var(--color-text-muted)}.filtro-busqueda input{min-height:var(--touch-min);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text);padding:0 var(--space-3);font-size:max(16px,var(--fs-sm))}.filtro-busqueda input:focus-visible{outline:3px solid var(--color-primary-bright);outline-offset:2px}.filtro-subgrupo+.filtro-subgrupo{margin-top:var(--space-2)}.filtro-subgrupo__titulo{position:sticky;top:0;z-index:1;margin:0;padding:var(--space-1) 0;background:var(--color-surface);border-bottom:1px solid var(--color-border);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.filtro-grupo__vacio{margin:0;padding:var(--space-2) 0;font-size:var(--fs-sm);color:var(--color-text-muted)}.filtro-opcion{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--fs-sm);color:var(--color-text);min-height:var(--touch-min);cursor:pointer}.filtro-opcion__control{display:flex;align-items:center;gap:var(--space-3)}.filtro-opcion:has(.filtro-opcion__count--cero){color:var(--color-text-muted)}.filtro-grupo__ayuda{margin:0 var(--space-2) var(--space-2);font-size:var(--fs-xs);color:var(--color-text-muted)}.filtro-opcion__count{flex:none;font-size:var(--fs-xs);color:var(--color-text-faint)}.filtro-opcion__input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.filtro-opcion__caja{flex:none;width:20px;height:20px;border-radius:5px;border:1px solid var(--color-border-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary-contrast);transition:background-color .15s ease,border-color .15s ease}.filtro-opcion__input[type=radio]+.filtro-opcion__caja{border-radius:50%}.filtro-opcion__check{width:12px;height:12px;opacity:0}.filtro-opcion__input[type=checkbox]:checked+.filtro-opcion__caja{background:var(--color-accent);border-color:var(--color-accent)}.filtro-opcion__input[type=checkbox]:checked+.filtro-opcion__caja .filtro-opcion__check{opacity:1}.filtro-opcion__input[type=radio]:checked+.filtro-opcion__caja{border-color:var(--color-accent)}.filtro-opcion__input[type=radio]:checked+.filtro-opcion__caja:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--color-accent)}.filtro-opcion__input:focus-visible+.filtro-opcion__caja{outline:2px solid var(--color-primary-bright);outline-offset:2px}.tablon__resultados{min-width:0}.filtros{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}.filtros__fila{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.filtros__fila--buscar{flex-wrap:wrap}.filtros__fila--buscar>*{flex:1 1 100%}.filtros__icono{flex:none;width:20px;height:20px}.filtros__buscar{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center}.filtros__buscar .filtros__icono{position:absolute;left:var(--space-3);color:var(--color-text-muted);pointer-events:none}.filtros__buscar input{width:100%;min-height:48px;padding:0 var(--space-3) 0 calc(var(--space-3) * 2 + 20px);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:max(16px,var(--fs-base))}.filtros__abrir{justify-content:center;min-height:48px;gap:var(--space-2);background:var(--chip-solid-bg);color:var(--chip-solid-text);font-size:var(--fs-md)}.filtros__contador{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--fs-sm)}.filtros__escritorio{display:none}.filtros__rotulo{padding-inline:var(--space-3)}.filtros__segmentos{display:inline-flex;align-items:center;gap:2px;padding:4px;background:var(--color-surface-raised);border-radius:var(--radius-md)}.segmento{display:inline-flex;align-items:baseline;gap:6px;min-height:40px;padding:0 var(--space-3);align-items:center;border:0;border-radius:8px;background:transparent;color:var(--color-text);font:inherit;font-weight:600;cursor:pointer}.filtros__segmentos--tipo{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px}.filtros__segmentos--tipo .filtros__rotulo{display:none}.filtros__segmentos--tipo .segmento{flex-direction:column;justify-content:center;gap:0;min-height:52px;padding:0 var(--space-1);font-size:var(--fs-sm);line-height:1.2;text-align:center}.segmento span{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;opacity:.7}.segmento--activo{background:var(--chip-solid-bg);color:var(--chip-solid-text)}.segmento--cero:not(.segmento--activo){color:var(--color-text-muted);border-style:dashed}.filtros__pildoras{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pildora{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:600;cursor:pointer}.pildora--activa{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.pildora--oscura{background:var(--chip-solid-bg);border-color:var(--chip-solid-bg);color:var(--chip-solid-text)}.pildora__flecha{width:12px;height:12px}.pildora--premio{border-style:dashed;background:transparent}.pildora__punto{width:14px;height:14px;border-radius:50%;border:1px solid var(--color-text);background:var(--chip-prize-bg)}.pildora--activa-premio{border-style:solid;border-color:var(--color-text);background:var(--chip-prize-bg);color:var(--chip-prize-text)}.filtros__separador{width:1px;align-self:stretch;background:var(--color-border-strong)}.filtros__rango{display:flex;flex-wrap:wrap;gap:var(--space-3)}.filtros__rango label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-muted)}.filtros__rango input{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit}.filtros__libres{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--fs-sm)}.filtros__libres small{color:var(--color-text-muted)}.enlace{padding:0;border:0;background:none;color:var(--color-text);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:var(--touch-min)}.filtros__popover{position:relative}.popover-fondo{position:fixed;inset:0;z-index:25;border:0;background:transparent;cursor:default}.popover{position:absolute;top:calc(100% + var(--space-2));left:0;z-index:30;width:min(480px,86vw);max-height:70vh;overflow-y:auto;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised)}.popover--localidad{width:min(380px,86vw)}.popover .rotulo{margin:0 0 var(--space-2)}.popover .cuadricula+.rotulo{margin-top:var(--space-4)}.popover__pie{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.cuadricula{display:grid;gap:var(--space-2)}.cuadricula--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cuadricula--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cuadricula--5{grid-template-columns:repeat(5,minmax(0,1fr))}.cuadricula--6{grid-template-columns:repeat(6,minmax(0,1fr))}.cuadricula--8{grid-template-columns:repeat(8,minmax(0,1fr))}.celda{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:600;cursor:pointer}.celda small{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:400;color:var(--color-text-muted)}.celda--grande{min-height:64px;font-size:var(--fs-md)}.celda--activa{background:var(--chip-solid-bg);border-color:var(--chip-solid-bg);color:var(--chip-solid-text)}.celda--activa small{color:inherit;opacity:.75}.celda--cero:not(.celda--activa){border-style:dashed;color:var(--color-text-muted);background:transparent}.resumen{display:grid;grid-template-areas:"cuenta orden" "chips chips";grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4)}.resumen__cuenta{grid-area:cuenta;margin:0;font-family:var(--font-heading);font-stretch:75%;font-weight:800;font-size:var(--fs-2xl);line-height:1.1}.resumen__chips{grid-area:chips;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.resumen__limpiar{min-height:44px;padding:0 var(--space-3)}.resumen__orden{grid-area:orden;min-width:0;display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-muted)}.resumen__orden select{min-width:0;max-width:100%;min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:max(16px,var(--fs-sm))}@media(max-width:480px){.resumen{gap:var(--space-2);margin-bottom:var(--space-3)}.resumen__orden span{display:none}.resumen__cuenta{font-size:var(--fs-lg)}}@media(max-width:360px){.resumen__orden select{max-width:9.5rem}}.chip-filtro{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;max-width:100%;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-contrast);font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.chip-filtro svg{width:12px;height:12px}.hoja-fondo{position:fixed;inset:0;z-index:59;background:#09100d8c}.hoja{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;flex-direction:column;max-height:92dvh;background:var(--color-bg);border-radius:20px 20px 0 0}.hoja__asa{align-self:center;width:44px;height:5px;margin-top:var(--space-2);border-radius:var(--radius-pill);background:var(--color-border-strong)}.hoja__cabecera{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border)}.hoja__cabecera h2{font-size:var(--fs-xl)}.hoja__cabecera .enlace{justify-self:end}.hoja__cerrar{justify-self:start;width:var(--touch-min);height:var(--touch-min);padding:0;border:0;background:none;color:var(--color-text);cursor:pointer}.hoja__cerrar svg{width:24px;height:24px}.hoja__cuerpo{overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-5)}.hoja__seccion{display:flex;flex-direction:column;gap:var(--space-3)}.hoja__seccion h3{margin:0;font-family:var(--font-mono);font-stretch:100%;font-weight:400;line-height:1.2}.hoja__titulo-fila{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.alternador{display:inline-flex;padding:4px;border-radius:var(--radius-md);background:var(--color-surface-raised)}.alternador button{min-height:36px;padding:0 var(--space-4);border:0;border-radius:8px;background:transparent;color:var(--color-text);font:inherit;font-weight:600;cursor:pointer}.alternador .alternador--activo{background:var(--color-surface);box-shadow:0 1px 2px #0000002e}.hoja__barrios{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface)}.hoja__barrios summary{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-3);color:var(--color-text-muted);cursor:pointer;list-style:none}.hoja__barrios[open]{padding-bottom:var(--space-2)}.hoja__pie{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);background:var(--color-bg)}.hoja__ver{flex:1;min-height:52px;font-size:var(--fs-md)}.interruptor{display:inline-flex;align-items:center;gap:var(--space-3);font-weight:600;cursor:pointer}.interruptor input{position:absolute;opacity:0;width:1px;height:1px}.interruptor__pista{position:relative;width:48px;height:28px;border-radius:var(--radius-pill);background:var(--color-surface-raised);border:1px solid var(--color-border);transition:background-color .15s ease}.interruptor__pista:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--color-surface);box-shadow:0 1px 2px #0000004d;transition:transform .15s ease}.interruptor input:checked+.interruptor__pista{background:var(--chip-solid-bg)}.interruptor input:checked+.interruptor__pista:after{transform:translate(20px)}.interruptor input:focus-visible+.interruptor__pista{outline:3px solid var(--color-primary-bright);outline-offset:2px}@media(min-width:900px){.filtros{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.filtros__escritorio{display:flex;flex-direction:column;gap:var(--space-3)}.filtros__fila--buscar{flex-wrap:nowrap}.filtros__fila--buscar>*{flex:0 1 auto}.filtros__fila--buscar>.filtros__buscar{flex:1 1 auto}.filtros__segmentos--tipo{display:inline-flex;flex:none}.filtros__segmentos--tipo .filtros__rotulo{display:inline}.filtros__segmentos--tipo .segmento{flex-direction:row;gap:6px;min-height:40px;padding:0 var(--space-3);font-size:inherit;line-height:inherit;text-align:left}.filtros__abrir,.hoja,.hoja-fondo{display:none}.filtros__fila--cuando{gap:var(--space-3)}.filtros__escritorio>.filtros__fila:first-child>.filtros__segmentos{flex:1 1 auto}.filtros__escritorio>.filtros__fila:first-child>.filtros__segmentos .segmento{flex:1 1 auto;justify-content:center}.resumen{grid-template-areas:"cuenta chips orden";grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-4)}.resumen__limpiar{min-height:36px}.chip-filtro{min-height:36px;background:var(--color-surface-raised);color:var(--color-text);font-weight:600}}.org-baja{display:inline-block;margin-left:var(--space-2);padding:2px var(--space-2);border-radius:999px;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}@media(max-width:899.98px){.filtros{gap:var(--space-2)}.filtros__fila--buscar{flex-wrap:nowrap;gap:var(--space-2);display:grid;grid-template-columns:minmax(0,1fr) auto}.filtros__fila--buscar>.filtros__segmentos--tipo{grid-column:1 / -1}.filtros__abrir{min-height:48px;padding:0 var(--space-3);font-size:var(--fs-sm)}.filtros__contador{min-width:22px;height:22px}.filtros__segmentos--tipo .segmento{min-height:48px}.resumen__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.resumen__chips::-webkit-scrollbar{display:none}.resumen__chips>li{flex:none}.chip-filtro{position:relative;min-height:32px;padding:0 var(--space-3);background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border-strong);font-weight:600;font-size:var(--fs-sm)}.chip-filtro:after{content:"";position:absolute;inset:-6px 0}.resumen__limpiar{flex:none;white-space:nowrap}}@media(max-width:899.98px){.resumen__cuenta,.resumen__orden{display:none}.resumen{grid-template-areas:"chips";grid-template-columns:minmax(0,1fr);margin-bottom:var(--space-2)}.resumen__chips--solo-barra,.chip--en-barra{display:none}.filtros{margin-bottom:var(--space-1)}.filtros__rapidas .pildora--activa{font-weight:800;box-shadow:inset 0 0 0 2px var(--color-text)}}
