@font-face{font-family:"Exo 2";font-style:italic;font-weight:700 800;font-display:swap;src:url(/fuentes/Exo2-italica.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/Barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/Barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/Barlow-600.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/Barlow-700.woff2)format("woff2")}:root{--fondo:#121011;--cabecera:#0b0a0a;--panel:#1c191b;--panel-alto:#262225;--linea:#352f32;--tinta:#f3efec;--tinta-suave:#aaa2a5;--tenue:#5c5457;--naranja:#f05a28;--naranja-oscuro:#c4441a;--listo:#3ccf91;--atencion:#f5c518;--problema:#ff6b61;--en-curso:#6aa0f0;--titulo:"Exo 2", "Barlow", system-ui, sans-serif;--texto:"Barlow", system-ui, "Segoe UI", sans-serif;--alto-de-cabecera:69px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;scrollbar-color:var(--linea) transparent}body{background:var(--fondo);color:var(--tinta);font-family:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}a{color:var(--naranja);text-underline-offset:3px;text-decoration:none}a:hover{text-decoration:underline}h1,h2,.cifra{font-family:var(--titulo);letter-spacing:-.005em;text-wrap:balance;font-style:italic;font-weight:800}h1{margin:0;font-size:26px;line-height:1.2}h2{margin:0;font-size:18px;line-height:1.25}p{margin:0}::selection{background:color-mix(in srgb, var(--naranja) 40%, transparent);color:var(--tinta)}:focus-visible{outline:2px solid var(--naranja);outline-offset:2px}input,select,textarea,button{font:inherit;color:inherit}input[type=checkbox]{accent-color:var(--naranja-oscuro);width:16px;height:16px;padding:0}input,select,textarea{background:var(--panel-alto);border:1px solid var(--linea);caret-color:var(--naranja);border-radius:7px;padding:7px 10px}input:focus,select:focus,textarea:focus{border-color:var(--naranja);outline:none}input::placeholder{color:var(--tinta-suave)}textarea{resize:vertical;width:100%}button,.boton{border:1px solid var(--linea);background:var(--panel-alto);color:var(--tinta);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 15px;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}button:hover,.boton:hover{border-color:var(--tinta-suave);text-decoration:none}button:disabled{cursor:default;color:var(--tinta-suave);border-color:var(--linea)}.principal{background:var(--naranja-oscuro);border-color:var(--naranja-oscuro);color:#fff}.principal:hover{background:var(--naranja);border-color:var(--naranja)}.discreto{color:var(--tinta-suave);background:0 0;border-color:#0000;padding-inline:8px}.discreto:hover{color:var(--tinta);border-color:var(--linea)}.cabecera{z-index:2;min-height:var(--alto-de-cabecera);background:var(--cabecera);border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:10px 24px;display:flex;position:sticky;top:0}.cabecera .sello{width:auto;height:48px;display:block}.cabecera nav,.para-quien nav{flex-wrap:wrap;gap:4px;display:flex}.cabecera nav a,.para-quien nav a{color:var(--tinta-suave);border-radius:7px;padding:9px 14px;font-size:15px;font-weight:600;position:relative}.cabecera nav a:hover,.para-quien nav a:hover{color:var(--tinta);background:var(--panel);text-decoration:none}.cabecera nav a[aria-current=page],.para-quien nav a[aria-current=page]{color:var(--tinta)}.cabecera nav a[aria-current=page]:after,.para-quien nav a[aria-current=page]:after{content:"";background:var(--naranja);border-radius:2px;height:3px;position:absolute;bottom:2px;left:14px;right:14px}.cabecera .quien{color:var(--tinta-suave);text-align:right;align-items:center;gap:12px;margin-left:auto;font-size:14px;line-height:1.3;display:flex}.cabecera .quien strong{color:var(--tinta);font-weight:600;display:block}main{max-width:1320px;margin:0 auto;padding:32px 24px 60px}:is(main:has(.mostrador),main:has(.inicio)){max-width:1480px}.encabezado{margin:2px 0 18px}.encabezado p{color:var(--tinta-suave);max-width:75ch;margin-top:6px;font-size:14px}.pista{color:var(--tinta-suave);font-size:13px}.apilado{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.apilado.junto{gap:14px}.cifra.total{font-size:26px}.panel{background:var(--panel);border:1px solid var(--linea);border-radius:10px}.panel>h2{border-bottom:1px solid var(--linea);padding:14px 18px}.panel>.cuerpo{gap:14px;padding:14px 18px 18px;display:grid}.panel>.desliza{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);border-bottom:1px solid var(--linea);white-space:nowrap;padding:9px 18px;font-size:12px;font-weight:600}td{border-bottom:1px solid var(--linea);font-variant-numeric:tabular-nums;vertical-align:middle;padding:9px 18px}tbody tr:last-child td{border-bottom:0}td.numero,th.numero{text-align:right}td form{display:inline}td.descripcion{min-width:240px}td.clave{font-weight:700}.campo{letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);gap:5px;font-size:12px;font-weight:600;display:grid}.campo>input,.campo>select,.campo>textarea{letter-spacing:0;text-transform:none;color:var(--tinta);font-size:15px;font-weight:400}.renglon-de-campos{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pastilla{white-space:nowrap;height:22px;color:var(--tinta-suave);background:var(--panel-alto);border-radius:11px;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.pastilla.listo{color:var(--listo);background:color-mix(in srgb, var(--listo) 15%, transparent)}.pastilla.en-curso{color:var(--en-curso);background:color-mix(in srgb, var(--en-curso) 15%, transparent)}.pastilla.atencion{color:var(--atencion);background:color-mix(in srgb, var(--atencion) 15%, transparent)}.pastilla.problema{color:var(--problema);background:color-mix(in srgb, var(--problema) 15%, transparent)}[role=alert],[role=status]{border:1px solid;border-radius:7px;padding:10px 14px;font-size:14px;display:block}[role=alert]{color:var(--problema);border-color:color-mix(in srgb, var(--problema) 45%, transparent);background:color-mix(in srgb, var(--problema) 10%, transparent)}[role=status]{color:var(--listo);border-color:color-mix(in srgb, var(--listo) 45%, transparent);background:color-mix(in srgb, var(--listo) 10%, transparent)}span[role=alert]{margin-left:8px;padding:3px 9px;font-size:13px;display:inline-block}.entrada{place-items:center;min-height:100dvh;padding:24px 14px;display:grid}.entrada .panel{width:min(420px,100%)}.entrada .sello{width:auto;height:64px;margin:22px auto 4px;display:block}.entrada form{gap:14px;display:grid}.entrada .principal{padding-block:10px;font-size:15px}.al-escribir{letter-spacing:0;text-transform:none;color:var(--tinta-suave);font-size:13px;font-weight:400}.al-escribir[data-cumple=si]{color:var(--listo)}.al-escribir[data-cumple=no]{color:var(--atencion)}.requisitos{color:var(--tinta-suave);gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.requisitos li:before{content:"○";width:1.4em;display:inline-block}.requisitos li[data-cumple=si]{color:var(--listo)}.requisitos li[data-cumple=si]:before{content:"✓"}button.con-google{width:100%;color:var(--fondo);background:#fff;border-color:#fff;justify-content:center;gap:10px;padding-block:10px;font-size:15px}button.con-google:hover{border-color:var(--naranja);background:#fff}.o-si-no{color:var(--tinta-suave);align-items:center;gap:12px;font-size:13px;display:flex}.o-si-no:before,.o-si-no:after{content:"";border-top:1px solid var(--linea);flex:1}.grupos{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.grupos a{border:1px solid var(--linea);color:var(--tinta-suave);border-radius:10px;padding:6px 12px;font-size:14px;font-weight:500}.grupos a:hover{color:var(--tinta);text-decoration:none}.grupos a[aria-current]{background:var(--panel-alto);color:var(--tinta);font-weight:600}.grupos small{font-variant-numeric:tabular-nums}.elegir-cliente{gap:10px;max-width:720px;display:grid}.elegir-cliente input{border-radius:10px;padding:12px 16px;font-size:18px}.elegir-cliente ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.elegir-cliente li a{border:1px solid var(--linea);background:var(--panel);color:var(--tinta);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:10px 14px;display:flex}.elegir-cliente li a:hover,.elegir-cliente li[aria-selected=true] a{border-color:var(--naranja);text-decoration:none}.buscar-en-la-lista{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.buscar-en-la-lista input{width:min(320px,100%)}button.ordenar{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;padding:0}button.ordenar:hover{color:var(--tinta);background:0 0}button.ordenar:after{content:" ↕";color:var(--tenue)}th[aria-sort=ascending] button.ordenar:after{content:" ↑";color:var(--naranja)}th[aria-sort=descending] button.ordenar:after{content:" ↓";color:var(--naranja)}.numeros{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;display:grid}.numeros>div{border:1px solid var(--linea);background:var(--panel);border-radius:10px;gap:4px;padding:14px 18px;display:grid}.numeros dt{color:var(--tinta-suave);order:2;font-size:13px}.numeros dd{margin:0;font-size:26px;line-height:1}.para-quien{border:1px solid var(--naranja);background:color-mix(in srgb, var(--naranja) 12%, var(--panel));border-radius:10px;gap:8px;padding:12px 18px 6px;display:grid}.para-quien>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.para-quien nav{margin-left:-14px}.para-quien p{font-size:16px}.para-quien strong{font-family:var(--titulo);margin-left:4px;font-size:18px;font-style:italic;font-weight:800}.ojo{color:var(--atencion);font-size:13px}.persona{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.persona+.persona{margin-top:6px}.mostrador{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:24px;display:grid}.mostrador.con-pedido{grid-template-columns:216px minmax(0,1fr) 320px}.menu-de-la-lista{top:calc(var(--alto-de-cabecera) + 20px);max-height:calc(100dvh - var(--alto-de-cabecera) - 40px);gap:18px;padding-right:4px;display:grid;position:sticky;overflow-y:auto}.menu-de-la-lista h2{font-family:var(--texto);letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);margin-bottom:6px;padding-left:10px;font-size:12px;font-style:normal;font-weight:600}.menu-de-la-lista ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.menu-de-la-lista button{width:100%;color:var(--tinta-suave);text-align:left;white-space:normal;background:0 0;border-color:#0000;justify-content:space-between;gap:10px;padding:6px 10px;font-weight:500}.menu-de-la-lista button:hover{color:var(--tinta);background:var(--panel);border-color:#0000}.menu-de-la-lista button small{font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.menu-de-la-lista button[aria-current]{background:var(--panel-alto);border-color:var(--linea);color:var(--tinta);font-weight:600}.sobre-la-lista{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 20px;margin-bottom:16px;display:grid}.sobre-la-lista .pista{grid-column:1}.sobre-la-lista .filtros{grid-area:1/2/3;margin:0}.buscador{top:var(--alto-de-cabecera);z-index:1;background:var(--fondo);margin:-10px 0 0;padding:10px 0;position:sticky}.buscador input[type=search]{border-radius:10px;width:100%;padding:12px 16px;font-size:18px}.filtros{color:var(--tinta-suave);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:16px;font-size:14px;display:flex}.filtros select{max-width:220px;padding:5px 8px;font-size:14px}.filtros label{align-items:center;gap:6px;display:inline-flex}.fichas>li{min-width:0;display:grid}.fichas{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ficha{background:var(--panel);border:1px solid var(--linea);border-radius:10px;grid-template-rows:auto 1fr auto;transition:border-color .15s;display:grid;overflow:hidden}.ficha.pedida{border-color:color-mix(in srgb, var(--en-curso) 60%, var(--linea))}.foto{aspect-ratio:4/3;background:#fff;display:block;position:relative}.foto img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.foto.sin-foto{background:var(--panel-alto);color:var(--tenue);place-items:center;display:grid}.foto .pastilla{background:var(--panel-alto);position:absolute;top:8px;left:8px}.foto .en-el-pedido{left:auto;right:8px}.ficha .datos{align-content:start;gap:3px;padding:11px 14px 4px;display:grid}.ficha .codigo{font-variant-numeric:tabular-nums;font-weight:700}.ficha .descripcion{color:var(--tinta);overflow-wrap:anywhere;font-size:14px;line-height:1.35}.ficha .marca{color:var(--tinta-suave);font-size:12px}.cartel{border-radius:10px;width:100%;max-width:760px;height:auto;margin-bottom:16px;display:block}.precios{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin-top:6px;display:flex}.precios .lista{color:var(--tinta-suave);font-variant-numeric:tabular-nums;font-size:13px}.precios .cifra{font-size:21px;line-height:1}.precios .principal{flex-basis:100%;justify-content:space-between;align-items:baseline;gap:10px;margin:4px 0 2px;display:flex}.ficha .pedir{padding:10px 14px 13px}.cantidad input{text-align:center;font-variant-numeric:tabular-nums;width:56px}.cantidad input.de-texto{text-align:left;width:auto}.cantidad{grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:4px;display:inline-grid}button.de-icono{color:var(--tinta-suave);padding:7px}button.de-icono:hover{color:var(--tinta)}button.de-icono svg{display:block}.cantidad>span[role=alert]{white-space:normal;grid-area:2/1/auto/-1;max-width:34ch;margin-left:0}.ticket{top:calc(var(--alto-de-cabecera) + 20px);max-height:calc(100dvh - var(--alto-de-cabecera) - 40px);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:sticky}.ticket>h2{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ticket>h2 small{font-family:var(--texto);color:var(--tinta-suave);letter-spacing:0;font-size:13px;font-style:normal;font-weight:600}.ticket ol{margin:0;padding:0;list-style:none;overflow-y:auto}.ticket li{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 18px;font-size:14px;display:grid}.ticket li .codigo{font-variant-numeric:tabular-nums;font-weight:700}.ticket li{align-items:center}.ticket li .cantidad{gap:4px}.ticket li .cantidad input{width:44px;padding:5px 4px}.ticket li .descripcion{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1/auto/-1;font-size:13px;overflow:hidden}.ticket .vacio{color:var(--tinta-suave);padding:18px;font-size:14px}.ticket .pie{border-top:1px solid var(--linea);gap:10px;padding:14px 18px 18px;display:grid}.totales{color:var(--tinta-suave);grid-template-columns:1fr auto;align-items:baseline;gap:4px 14px;margin:0;font-size:14px;display:grid}.totales dt,.totales dd{margin:0}.totales dd{text-align:right;font-variant-numeric:tabular-nums}.totales .cifra{color:var(--tinta);font-size:26px;line-height:1}.ticket .principal{padding-block:10px;font-size:15px}.barra-del-pedido{display:none}.historia{color:var(--en-curso);font-size:12px}.inicio{grid-template-columns:minmax(0,1fr);gap:34px;display:grid}.saludo{background:var(--naranja-oscuro);color:#fff;border-radius:10px;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:0 40px;padding:38px 40px;display:grid}.saludo h1{font-size:40px;line-height:1.05}.saludo p{color:#ffe6da;max-width:56ch;margin-top:12px;font-size:15px}.saludo form{gap:8px;max-width:640px;margin-top:22px;display:flex}.saludo input{min-width:0;color:var(--fondo);caret-color:var(--naranja-oscuro);background:#fff;border-color:#fff;border-radius:10px;flex:1;padding:12px 16px;font-size:18px}.saludo input::placeholder{color:var(--tenue)}.saludo input:focus{border-color:var(--fondo)}.saludo button{background:var(--fondo);border-color:var(--fondo);color:var(--tinta);border-radius:10px;padding:12px 22px;font-size:15px}.saludo button:hover{border-color:#fff}.saludo :focus-visible{outline-color:#fff}.saludo>img{background:#fff;border-radius:10px;width:100%;height:auto}.de-la-cuenta{color:var(--tinta-suave);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:6px 22px;margin:0;font-size:14px;display:grid}.de-la-cuenta dt,.de-la-cuenta dd{margin:0}.de-la-cuenta dd{color:var(--tinta)}.de-la-cuenta .cifra{font-size:26px;line-height:1}.titulo-de-seccion{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:12px;display:flex}.titulo-de-seccion a{margin-left:auto;font-size:14px;font-weight:600}.lineas{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lineas a{aspect-ratio:16/7;border:1px solid var(--linea);background:#fff;border-radius:10px;transition:border-color .15s;display:block;position:relative;overflow:hidden}.lineas img{object-fit:cover;width:100%;height:100%}.lineas span{background:var(--fondo);color:var(--tinta);font-family:var(--titulo);border-top-right-radius:10px;padding:7px 14px 8px;font-size:18px;font-style:italic;font-weight:800;line-height:1.25;transition:background-color .15s;position:absolute;bottom:0;left:0}.lineas a:hover{border-color:var(--naranja);text-decoration:none}.lineas a:hover span{background:var(--naranja-oscuro);color:#fff}.tira{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.producto{border:1px solid var(--linea);background:var(--panel);color:var(--tinta);border-radius:10px;grid-template-rows:auto auto 1fr auto auto;gap:3px;padding-bottom:12px;transition:border-color .15s;display:grid;overflow:hidden}.producto:hover{border-color:var(--tinta-suave);text-decoration:none}.producto .foto{aspect-ratio:4/3;margin-bottom:6px}.producto>span:not(.foto){padding:0 12px}.producto .codigo{font-variant-numeric:tabular-nums;font-weight:700}.producto .descripcion{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.producto .cifra{margin-top:4px;font-size:21px;line-height:1}.producto .cantidad{margin-top:8px}.producto .cantidad input{width:52px}.saludo .seguir{color:#fff;text-underline-offset:4px;margin:14px 18px 0 0;font-weight:600;text-decoration:underline;display:inline-block}.saludo .seguir:hover{text-decoration-thickness:2px}.pie-del-inicio{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;gap:22px 40px;padding-top:24px;display:flex}.pie-del-inicio h2{margin-bottom:10px}.pie-del-inicio .boton svg{margin-right:6px}.marcas{gap:12px;display:grid}.marcas img{background:#fff;border-radius:10px;width:100%;height:auto}.sin-resultados{color:var(--tinta-suave);padding:28px 18px}.ver-mas{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;display:flex}.esqueleto{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;display:grid}.esqueleto span{aspect-ratio:4/5;background:var(--panel);border:1px solid var(--linea);border-radius:10px}.aviso-de-normans{border:1px solid var(--linea);background:var(--panel);border-radius:10px;gap:8px;padding:14px 18px 16px;display:grid}.aviso-de-normans.error{border-color:color-mix(in srgb, var(--problema) 45%, transparent);background:color-mix(in srgb, var(--problema) 7%, var(--panel))}.aviso-de-normans h3{color:var(--tinta-suave);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.aviso-de-normans ul{color:var(--tinta-suave);font-variant-numeric:tabular-nums;margin:0;padding-left:18px;font-size:13px}.aviso-de-normans form{justify-self:start}@media (max-width:1100px){.tira{grid-template-columns:repeat(3,minmax(0,1fr))}.lineas{grid-template-columns:repeat(2,minmax(0,1fr))}.saludo{grid-template-columns:minmax(0,1fr);padding:28px 24px}.saludo>img{display:none}}@media (max-width:900px){.mostrador,.mostrador.con-pedido{grid-template-columns:minmax(0,1fr);gap:12px}.menu-de-la-lista{gap:6px;max-height:none;padding:0 0 6px;display:flex;position:static;overflow-x:auto}.menu-de-la-lista>div{display:contents}.menu-de-la-lista h2{display:none}.menu-de-la-lista ul{display:contents}.menu-de-la-lista button{white-space:nowrap;border-color:var(--linea);width:auto}.sobre-la-lista{grid-template-columns:minmax(0,1fr)}.sobre-la-lista .filtros{grid-area:auto/1;margin-top:6px}.ticket{display:none}.barra-del-pedido{z-index:2;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--cabecera);border-top:1px solid var(--linea);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.barra-del-pedido strong{font-family:var(--titulo);font-size:21px;font-style:italic;font-weight:800;line-height:1.1;display:block}main.con-barra{padding-bottom:96px}}@media (max-width:640px){:root{--alto-de-cabecera:0px}.cabecera{gap:4px 10px;padding:8px 14px;position:static}.cabecera nav{flex-basis:100%;order:3}.cabecera .sello{height:38px}.cabecera nav a{padding:8px 10px;font-size:14px}main{padding:16px 14px 40px}th,td{padding-inline:12px}.cabecera .quien{font-size:13px}.inicio{gap:26px}.saludo h1{font-size:26px}.saludo form{flex-direction:column}.saludo input{font-size:16px}.lineas{gap:10px}.lineas span{padding:5px 10px 6px;font-size:14px}.tira{grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.fichas{grid-template-columns:minmax(0,1fr);gap:10px}.ficha{grid-template-rows:auto auto;grid-template-columns:45% minmax(0,1fr)}.ficha .foto{aspect-ratio:auto;grid-row:1/3;min-height:150px}.ficha .datos{padding:10px 12px 2px}.ficha .pedir{padding:8px 12px 12px}.foto .en-el-pedido{inset:auto auto 8px 8px}.apilable thead{display:none}.apilable tr{border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:12px 14px;display:flex}.apilable tbody tr:last-child{border-bottom:0}.apilable td{text-align:left;border:0;padding:0}.apilable td:empty{display:none}.apilable td.descripcion{flex-grow:1;flex-basis:calc(100% - 90px);min-width:0}.apilable td[data-rotulo]:before{content:attr(data-rotulo) " ";color:var(--tinta-suave);font-size:12px}.buscador input[type=search]{font-size:16px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
