.firma{flex-direction:column;gap:.75rem;display:flex}.firma-titulo{margin:0;font-size:1rem;font-weight:600}.firma-lienzo{touch-action:none;cursor:crosshair;background:#fff;border:2px dashed #9ca3af;border-radius:6px;width:100%;height:220px}.firma-aviso{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;margin:0;padding:.5rem .75rem;font-size:.9375rem}.firma-botones{gap:.5rem;display:flex}.firma-boton{color:#111;cursor:pointer;background:#f4f4f5;border:1px solid #d4d4d8;border-radius:6px;flex:1;min-height:48px;padding:0 1rem;font-size:1rem;font-weight:600}.firma-boton:disabled{color:#a1a1aa;cursor:not-allowed;opacity:.6}.firma-boton-principal{color:#fff;background:#15803d;border-color:#166534}.firma-boton-principal:disabled{color:#e5e7eb;background:#86a893;border-color:#86a893}.impresion-previa{flex-direction:column;gap:.5rem;display:flex}.impresion-papel{white-space:pre;tab-size:1;color:#111;background:#fff;border:1px solid #d4d4d8;border-radius:4px;width:48ch;max-width:100%;margin:0;padding:.75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.35;overflow-x:auto;box-shadow:0 1px 3px #0000001f}.impresion-aviso{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;margin:0;padding:.5rem .75rem;font-size:.875rem}.pedido{--verde:#2f4739;--crema:#f6f4ef;--tinta:#1c211e;--gris:#6b7671;--linea:#e3e0d8;--alto-nav:62px;max-width:560px;padding-bottom:calc(var(--alto-nav) + 76px);background:var(--crema);min-height:100vh;color:var(--tinta);font-family:var(--sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto}.pedido-cab{background:var(--verde);color:#fff;padding:16px 16px 14px}.pedido-cab .quien{align-items:center;gap:12px;display:flex}.pedido-cab .camion{font-size:24px;line-height:1}.pedido-cab h1{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.pedido-cab p{opacity:.92;margin:2px 0 0;font-size:15px}.pedido-cab .buscador{margin-top:14px}.pedido-cab .buscador input{width:100%;color:var(--tinta);-webkit-appearance:none;background:#fff;border:0;border-radius:6px;padding:14px 16px;font-size:16px}.pedido-categorias{background:var(--verde);scrollbar-width:none;gap:4px;padding:16px 12px 6px;display:flex;overflow-x:auto}.pedido-categorias::-webkit-scrollbar{display:none}.pedido-categorias button{color:#fff;opacity:.72;cursor:pointer;background:0 0;border:0;flex:none;width:88px;padding:6px 4px 10px;font-size:13px;font-weight:600;line-height:1.2}.pedido-categorias button.activa{opacity:1}.pedido-categorias svg{stroke:#fff;stroke-width:4px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:46px;height:34px;margin:0 auto 8px;display:block}.pedido-categorias button.activa:after{content:"";background:#fff;border-radius:2px;width:26px;height:2px;margin:8px auto 0;display:block}.pedido-corte{color:#7a6224;background:#f0e7cf;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:600;display:flex}.pedido-corte .dudoso{opacity:.85;margin-left:auto;font-size:12px;font-weight:500}.pedido-seccion{padding:26px 16px 8px}.pedido-seccion h2{font-family:var(--serif,Georgia, "Iowan Old Style", "Times New Roman", serif);letter-spacing:-.01em;margin:0 0 14px;font-size:30px;font-weight:700}.pedido-tira{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.pedido-tira::-webkit-scrollbar{display:none}.pedido-tira .foto{background:#fff;border-radius:2px;flex:none;justify-content:center;align-items:center;width:112px;height:112px;font-size:40px;display:flex}.pedido-tira .foto.con-foto,.pedido-art .foto.con-foto{padding:0;overflow:hidden}.pedido-tira .foto img,.pedido-art .foto img{object-fit:cover;width:100%;height:100%;display:block}.pedido-resumen{background:#fff;border-radius:2px;align-items:center;gap:12px;margin-top:12px;padding:16px;display:flex}.pedido-resumen .cifra{flex:auto;font-size:15px}.pedido-resumen .cifra b{font-size:19px}.pedido-resumen button{background:var(--verde);color:#fff;cursor:pointer;border:0;border-radius:4px;padding:14px 18px;font-size:15px;font-weight:700}.pedido-art{background:var(--crema);border-bottom:1px solid var(--linea);align-items:center;gap:12px;padding:14px 16px;display:flex}.pedido-art.dentro{background:#eef1ea}.pedido-art .foto{background:#fff;border-radius:2px;flex:none;justify-content:center;align-items:center;width:62px;height:62px;font-size:26px;display:flex}.pedido-art .que{flex:auto;min-width:0}.pedido-art .ref{letter-spacing:.04em;color:#9aa29c;font-size:11.5px}.pedido-art .nom{margin-top:1px;font-size:16px;line-height:1.25}.pedido-art .caja{color:var(--gris);margin-top:3px;font-size:12.5px}.pedido-art .precios{color:var(--gris);margin-top:4px;font-size:12.5px}.pedido-art .precios b{color:var(--tinta);margin-right:6px;font-size:17px}.pedido-art .apodo{color:#3f7a5c;margin-top:3px;font-size:11.5px}.pedido-art .anadir{background:var(--verde);color:#fff;cursor:pointer;border:0;border-radius:4px;flex:none;align-self:center;padding:12px 20px;font-size:14.5px;font-weight:700}.pedido-art .contador{flex:none;align-items:center;gap:8px;display:flex}.pedido-art .contador button{border:1px solid var(--verde);width:36px;height:36px;color:var(--verde);cursor:pointer;background:#fff;border-radius:50%;font-size:19px;line-height:1}.pedido-art .cant{text-align:center;min-width:24px;font-size:16px;font-weight:700}.pedido-nada{text-align:center;color:var(--gris);padding:30px 22px;font-size:14.5px}.pedido-nada strong{color:#9b3a3a}.pedido-pie{background:#ecebe6;border-radius:2px;margin:16px;padding:14px 16px;font-size:14.5px}.pedido-pie div{justify-content:space-between;padding:5px 0;display:flex}.pedido-pie dt{color:var(--gris)}.pedido-pie dd{margin:0;font-weight:700}.pedido-acciones{gap:10px;padding:0 16px 20px;display:flex}.pedido-acciones button{background:var(--verde);color:#fff;cursor:pointer;border:0;border-radius:2px;flex:50%;padding:14px 10px;font-size:14.5px;font-weight:700}.pedido-acciones .secundario{color:var(--tinta);border:1px solid var(--verde);background:#fff}.pedido-barra{bottom:var(--alto-nav);z-index:3;border-top:1px solid var(--linea);background:#fff;align-items:center;gap:12px;max-width:560px;margin:0 auto;padding:12px 16px;display:flex;position:fixed;left:0;right:0}.pedido-barra .cuenta{color:var(--gris);flex:auto;font-size:12.5px}.pedido-barra .cuenta b{color:var(--tinta);font-size:19px;display:block}.pedido-barra button{color:#fff;background:var(--verde);cursor:pointer;border:0;border-radius:4px;padding:13px 18px;font-size:15px;font-weight:700}.pedido-barra button[disabled]{background:var(--linea);color:var(--gris);cursor:default}.pedido-dia{background:#fff;border:1px solid #e2ded3;border-radius:4px;margin-bottom:12px;padding:12px 14px}.pedido-dia header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.pedido-dia header b{font-size:16px}.pedido-dia header .ref{color:#7a7364;font-size:12px;display:block}.pedido-dia header strong{white-space:nowrap;font-size:17px}.pedido-dia ul{margin:0;padding:0;list-style:none}.pedido-dia li{border-top:1px solid #f1eee7;gap:8px;padding:3px 0;font-size:14px;display:flex}.pedido-dia li .cuantas{color:#2f4a35;flex:0 0 26px;font-weight:700}.pedido-dia li .que{flex:auto;min-width:0}.pedido-dia li .cuanto{color:#7a7364;flex:none}.pedido-dia button.mas{color:#2f4a35;background:0 0;border:0;padding:6px 0;font-size:13px;text-decoration:underline}.pedido-dia button.repetir{color:#fff;background:#2f4a35;border:0;border-radius:4px;width:100%;margin-top:8px;padding:10px;font-size:15px;font-weight:600}.pedido-ultimo{border-top:1px solid #e2ded3;margin-top:18px;padding-top:14px}.pedido-ultimo .cuando{margin:0 0 4px}.pedido-ultimo .que{color:#5f5849;margin:0 0 10px;font-size:14px}.pedido-aviso{color:#6b4e13;background:#fdf3dc;margin:0;padding:10px 16px;font-size:14px}.pedido-nav{z-index:4;border-top:1px solid var(--linea);max-width:560px;padding-bottom:env(safe-area-inset-bottom);background:#fff;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.pedido-nav button{color:var(--gris);cursor:pointer;background:0 0;border:0;flex:20%;padding:8px 2px 10px;font-size:11.5px;font-weight:600}.pedido-nav button.activa{color:var(--verde);box-shadow:inset 0 3px 0 var(--verde)}.pedido-nav .icono{font-size:19px;line-height:1.3;display:block}.pedido-nav .pin{background:var(--verde);color:#fff;border-radius:10px;margin-left:3px;padding:1px 6px;font-size:11px;position:relative;top:-2px}.pedido-fin{text-align:center;padding:44px 24px}.pedido-fin .tic{font-size:46px;line-height:1}.pedido-fin h2{font-family:var(--serif,Georgia, "Times New Roman", serif);margin:12px 0 8px;font-size:26px}.pedido-fin p{color:var(--gris);margin:0 0 10px;font-size:15px}.pedido-fin .ref{font-family:var(--mono,ui-monospace, Menlo, monospace);font-size:13px}.pedido-fin button{border:1px solid var(--verde);color:var(--verde);cursor:pointer;background:#fff;border-radius:4px;margin-top:16px;padding:12px 18px;font-size:14.5px;font-weight:700}.pedido-error{color:#8f3232;background:#f7e0e0;border-radius:4px;margin:14px 16px;padding:12px 14px;font-size:14px}.pedido-ficha{padding:4px 16px 16px;font-size:15px;line-height:1.5}.pedido-ficha dt{color:var(--gris);font-size:12.5px}.pedido-ficha dd{margin:0 0 12px}.pedido-ficha .salir{border:1px solid var(--verde);color:var(--verde);cursor:pointer;background:#fff;border-radius:4px;margin-top:8px;padding:12px 18px;font-weight:700}.pedido-pedidos{margin:0;padding:0;list-style:none}.pedido-pedidos li{border-bottom:1px solid var(--linea);justify-content:space-between;gap:10px;padding:11px 0;font-size:14.5px;display:flex}.pedido-pedidos .ref{font-family:var(--mono,ui-monospace, Menlo, monospace);color:var(--gris);font-size:12.5px}.pedido-instalar{border:1px solid var(--linea);text-align:left;background:#fff;border-radius:4px;margin:20px 16px 0;padding:14px 16px;font-size:14.5px;line-height:1.5}.pedido-instalar p{color:var(--gris);margin:0 0 10px}.pedido-instalar strong{color:var(--tinta)}.pedido-instalar button{background:var(--verde);color:#fff;cursor:pointer;border:0;border-radius:4px;width:100%;padding:13px;font-size:15px;font-weight:700}:root{--tinta:#14211f;--tinta-suave:#5b666a;--tinta-tenue:#8a8a8a;--papel:#fff;--fondo:#f4f6f6;--fondo-suave:#fafbfb;--fondo-hundido:#eceff0;--linea:#dfe4e4;--linea-fuerte:#8b9898;--marca:#0d4a5c;--marca-oscura:#0a3c4b;--marca-clara:#e6f0f2;--bien:#1e7a4b;--bien-fondo:#dff3e3;--bien-linea:#bfe3ca;--mal:#8a2b0b;--mal-fondo:#f8dcdc;--mal-fondo-suave:#fdeaea;--mal-linea:#c98a7a;--aviso:#b3541e;--aviso-tinta:#8a6100;--aviso-borde:#b8860b;--aviso-fondo:#fdf3d8;--aviso-fondo-suave:#fff6e5;--e1:.25rem;--e2:.5rem;--e3:.75rem;--e4:1rem;--e6:1.5rem;--e8:2rem;--letra-xs:.75rem;--letra-s:.8125rem;--letra-m:.875rem;--letra-l:1rem;--letra-xl:1.25rem;--letra-cifra:1.5rem;--fila-pad:.42rem;--radio:4px;--sombra:0 1px 2px #14211f14;--ancho-lateral:13.25rem;color:var(--tinta);background:var(--fondo);font-variant-numeric:tabular-nums;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}:root[data-densidad=compacta]{--fila-pad:.22rem}body{margin:0}.pantalla{grid-template-columns:var(--ancho-lateral) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"cabecera cabecera""lateral obra""pie pie";min-height:100vh;display:grid}.obra{min-width:0;padding:var(--e6);grid-area:obra}:root[data-aparato] .pantalla{grid-template-columns:minmax(0,1fr);grid-template-areas:"cabecera""obra""pie"}:root[data-aparato] .obra{padding:var(--e3)}.obra>.estrecha{max-width:44rem}.portal{max-width:24rem;padding:0 var(--e4);margin:4rem auto}.portal h1{font-size:var(--letra-xl);margin:0 0 var(--e4)}.estado{background:var(--fondo-hundido);border-radius:4px;padding:.75rem 1rem}.estado.ok{background:var(--bien-fondo)}.estado.error{background:var(--mal-fondo)}.cabecera{align-items:center;gap:var(--e4);min-height:3rem;padding:0 var(--e4);background:var(--marca);color:var(--papel);grid-area:cabecera;display:flex}.cabecera h1{font-size:var(--letra-s);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.cabecera .empresa{font-size:var(--letra-s);opacity:.75}.cabecera .quien{font-size:var(--letra-s);white-space:nowrap;margin-left:auto}.cabecera button{font-size:var(--letra-s);color:var(--papel);border-radius:var(--radio);background:#ffffff24;border:0;padding:.3rem .7rem}.cabecera button:hover{background:#ffffff3d}:root[data-aparato] .cabecera{min-height:3.25rem}.entrada form{gap:.75rem;max-width:20rem;display:grid}.entrada label{gap:.25rem;display:grid}input,button{font:inherit;padding:.5rem .75rem}button{cursor:pointer}.campo-contrasena{flex-direction:column;gap:.25rem;display:flex}.campo-contrasena .con-ojo{align-items:stretch;gap:var(--e1);display:flex}.campo-contrasena input{flex:auto;min-width:0}.campo-contrasena .ojo{background:var(--papel);border:1px solid var(--linea-fuerte);border-radius:var(--radio);color:var(--marca);font-size:var(--letra-s);flex:none;min-width:4.5rem;padding:.5rem .6rem;font-weight:600}.campo-contrasena .ojo:hover{background:var(--marca-clara)}.campo-contrasena .ojo[aria-pressed=true]{background:var(--marca-clara);border-color:var(--marca)}.origenes li.aviso{color:var(--mal)}.lateral{background:var(--papel);border-right:1px solid var(--linea);padding:var(--e3) 0;grid-area:lateral;overflow-y:auto}.lateral .grupo{font-size:var(--letra-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--tinta-suave);padding:var(--e6) var(--e4) var(--e1);margin:0;font-weight:700}.lateral>div:first-child .grupo{padding-top:0}.lateral a{padding:.3rem var(--e4);color:var(--tinta);font-size:var(--letra-m);border-left:3px solid #0000;text-decoration:none;display:block}.lateral a:hover{background:var(--fondo)}.lateral a[aria-current=page]{background:var(--marca-clara);border-left-color:var(--marca);color:var(--marca);font-weight:600}.barra-estado{align-items:center;gap:var(--e4);min-height:1.75rem;padding:0 var(--e4);background:var(--papel);border-top:1px solid var(--linea);font-size:var(--letra-xs);color:var(--tinta-suave);grid-area:pie;display:flex}.barra-estado .der{margin-left:auto}.barra-estado .sin-cobertura{color:var(--aviso-tinta);font-weight:600}@media (width<=60rem){.pantalla{grid-template-columns:minmax(0,1fr);grid-template-areas:"cabecera""lateral""obra""pie"}.lateral{border-right:0;border-bottom:1px solid var(--linea);padding:0;display:flex;overflow:auto hidden}.lateral>div{display:contents}.lateral .grupo{display:none}.lateral a{padding:var(--e2) var(--e3);white-space:nowrap;border-bottom:3px solid #0000;border-left:0}.lateral a[aria-current=page]{border-left:0;border-bottom-color:var(--marca)}.obra{padding:var(--e4)}.cabecera .empresa{display:none}.tabla-envoltorio{max-height:none}}.cabecera h1 a{color:inherit;text-decoration:none}.listado h2,.ficha h2{margin:0 0 .75rem}.filtros{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.filtros input[type=search]{flex:14rem}.atajos{border:1px solid var(--linea-fuerte);border-radius:var(--radio);gap:0;min-inline-size:auto;margin:0;padding:0;display:flex;overflow:hidden}.atajos .atajo{padding:var(--e1) var(--e3);font-size:var(--letra-s);color:var(--tinta);background:var(--papel);border:0;border-left:1px solid var(--linea);border-radius:0}.atajos .atajo:first-child{border-left:0}.atajos .atajo:hover{background:var(--fondo)}.atajos .atajo.puesto{background:var(--marca);color:var(--papel);font-weight:600}.albaranes-por-ruta tr.grupo-ruta th{padding:var(--e3) var(--e3) var(--e1);background:var(--fondo-hundido);font-size:var(--letra-m);letter-spacing:0;text-transform:none;color:var(--tinta);border-bottom:0;position:static}.albaranes-por-ruta tr.grupo-ruta td.cuenta-ruta{padding:var(--e3) var(--e3) var(--e1);background:var(--fondo-hundido);text-align:right;font-size:var(--letra-xs);color:var(--tinta-suave);border-bottom:0}.albaranes-por-ruta tr.total-ruta td{border-top:2px solid var(--linea-fuerte);color:var(--tinta);font-weight:700}.albaranes-por-ruta tr.entregado td{background:var(--bien-fondo)}.total-dia{justify-content:space-between;align-items:baseline;gap:var(--e4);margin:var(--e3) 0 0;padding:var(--e2) var(--e3);border-top:2px solid var(--linea-fuerte);font-size:var(--letra-s);color:var(--tinta-suave);display:flex}.total-dia strong{font-size:var(--letra-cifra);font-variant-numeric:tabular-nums;color:var(--tinta)}.tabla-envoltorio{border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel);max-height:calc(100vh - 14rem);overflow:auto}:root[data-aparato] .tabla-envoltorio{max-height:none}.tabla{border-collapse:collapse;width:100%;font-size:var(--letra-m);background:var(--papel)}.tabla th,.tabla td{text-align:left;padding:var(--fila-pad) .6rem;border-bottom:1px solid var(--linea)}.tabla th{z-index:1;background:var(--papel);font-size:var(--letra-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--tinta-suave);white-space:nowrap;border-bottom:1px solid var(--linea-fuerte);font-weight:600;position:sticky;top:0}.tabla tbody tr:last-child td{border-bottom:0}.tabla tbody tr:not([class]):hover{background:var(--marca-clara)}.num{text-align:right;font-variant-numeric:tabular-nums}.tabla .cod{color:var(--tinta-suave);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}.migas{color:var(--tinta-suave);margin:0 0 .25rem;font-size:.9rem}.ficha dl{grid-template-columns:minmax(9rem,auto) 1fr;gap:.35rem 1rem;margin:0;display:grid}.ficha dt{color:var(--tinta-suave);font-size:.9rem}.ficha dd{margin:0}.sin-dato{color:var(--tinta-tenue)}.baja{color:var(--mal);font-size:.9rem;font-weight:400}.ficha-acciones{align-items:center;gap:1rem;margin:.25rem 0 1rem;display:flex}.ficha-acciones button{border:1px solid var(--linea-fuerte);background:0 0;border-radius:3px;padding:.15rem .5rem;font-size:.85rem}.ficha-acciones button.dar-de-baja{border-color:var(--aviso);color:var(--mal)}.ficha-acciones button.reactivar{border-color:var(--bien);color:var(--bien)}.foto-articulo{margin:1.5rem 0}.foto-articulo h3{margin-bottom:.5rem;font-size:1rem}.foto-articulo-caja{border:1px solid var(--linea);background:var(--fondo-suave);text-align:center;border-radius:3px;justify-content:center;align-items:center;width:180px;height:180px;padding:.5rem;display:flex;overflow:hidden}.foto-articulo-caja img{object-fit:cover;width:100%;height:100%;display:block}.pista{color:var(--tinta-suave);margin-top:1.5rem;font-size:.9rem}.tarifas{margin-top:1.5rem}.tarifas h3{text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-suave);margin:0 0 .5rem;font-size:1rem}.tarifa{border-top:1px solid var(--linea);padding:.5rem 0}.tarifa-cabecera{align-items:baseline;gap:.75rem;display:flex}.tarifa-nombre{min-width:4rem;font-weight:600}.tarifa-que-es{color:var(--tinta-suave);font-size:.9rem}.tarifa-precio{font-variant-numeric:tabular-nums;margin-left:auto}.tarifa-detalle{color:var(--tinta-suave);margin:.15rem 0 0;font-size:.9rem}.tarifa-historial{color:var(--tinta-suave);margin:.35rem 0 0;padding-left:1.1rem;font-size:.9rem}.enlace{font:inherit;color:var(--marca);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tarifa-programado{color:var(--marca);margin:.15rem 0 0;font-size:.9rem}.tarifa-nueva{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:1rem;padding-top:.75rem;display:flex}.tarifa-nueva label{color:var(--tinta-suave);flex-direction:column;gap:.2rem;font-size:.9rem;display:flex}.tarifa-nueva .pista,.tarifa-nueva .estado{flex-basis:100%;margin:0}.objetivos h3{margin:1.5rem 0 .5rem;font-size:1rem}.objetivos .detalle{color:var(--tinta-suave);font-size:.9rem}.objetivos .importe{text-align:right;font-variant-numeric:tabular-nums;width:7rem;padding:.25rem .4rem}.objetivos .filtros label{color:var(--tinta-suave);font-size:.9rem}.objetivos .anio{font-variant-numeric:tabular-nums;width:6rem;padding:.25rem .4rem}.objetivos .importe.ancha{width:7rem}.objetivos-anuales tfoot th,.objetivos-anuales tfoot td{border-bottom:none;border-top:2px solid var(--linea-fuerte);padding-top:.6rem;font-weight:600}.objetivos-anuales .tabla th.num,.objetivos-anuales .tabla td.num{white-space:nowrap}.objetivos-anuales .tabla td:first-child{white-space:nowrap;min-width:9.5rem}.objetivos-anuales .importe:not(.ancha){width:4.5rem}.objetivos-anuales tr.a-medias td:first-child{box-shadow:inset 3px 0 0 var(--aviso)}.objetivos-anuales .aviso-fila{color:var(--mal);white-space:normal;max-width:22rem;margin-top:.15rem;font-size:.85rem}.objetivos-anuales button.quitar{border:1px solid var(--linea-fuerte);color:var(--tinta-suave);cursor:pointer;background:0 0;border-radius:3px;padding:.15rem .5rem;font-size:.85rem}.objetivos-anuales button.quitar:hover:not(:disabled){border-color:var(--aviso);color:var(--mal)}.descuentos{margin-top:1.5rem}.descuentos-paneles{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.descuentos-paneles .panel:first-child{flex:0 0 12rem}.descuentos-paneles .panel:last-child{flex:16rem;min-width:0}.descuentos .buscar-articulo{width:100%;margin-bottom:.5rem}.descuentos-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.descuentos-cabecera h3{margin:0}.descuentos .celda-numero{text-align:right;width:4.5rem}.descuentos td.celda-precio{white-space:nowrap}.descuentos td.celda-precio .celda-numero{border-color:var(--marca);width:5.5rem}.descuentos td.celda-precio .pista{margin-left:var(--e1);font-size:var(--letra-xs);color:var(--tinta-suave)}.descuentos .celda-numero.derivado{color:var(--tinta-suave);background:var(--fondo-suave);border-color:var(--linea)}.descuentos .celda-numero.derivado:focus{color:var(--tinta);background:var(--papel)}.descuentos-historial{border-top:1px solid var(--linea);margin-top:1.5rem;padding-top:1rem}.descuentos-historial h4{margin:0 0 .5rem}.descuento-nuevo{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:.75rem;display:flex}.descuentos .descuento-nuevo label{color:var(--tinta-suave);flex-direction:column;gap:.2rem;font-size:.9rem;display:flex}.encontrados{flex-wrap:wrap;gap:.75rem;padding:0;font-size:.9rem;list-style:none;display:flex}.resultado{font-size:.95rem}.descuento-nuevo .pista,.descuento-nuevo .estado,.descuento-nuevo .resultado,.descuento-nuevo .encontrados{flex-basis:100%;margin:0}.desvio,.estado.aviso{color:var(--mal)}.estado.peligro{background:var(--mal-fondo);color:var(--mal)}.hoy .bloque-titulo{font-size:var(--letra-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--tinta-suave);margin:var(--e6) 0 var(--e2);font-weight:700}.hoy .migas{margin-left:var(--e3)}.tareas{gap:var(--e2);flex-direction:column;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.tareas a.tarea{align-items:center;gap:var(--e3);padding:.7rem var(--e4);background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio);color:inherit;text-decoration:none;display:flex}.tareas a.tarea:hover{border-color:var(--linea-fuerte)}.tareas .cuenta{text-align:right;min-width:2.4rem;font-size:var(--letra-cifra);flex:none;font-weight:700;line-height:1}.tareas .cuenta.mal{color:var(--mal)}.tareas .cuenta.espera{color:var(--aviso)}.tareas .cuenta.bien{color:var(--bien)}.tareas .texto{flex-direction:column;min-width:0;display:flex}.tareas .que{font-weight:600}.tareas .de{font-size:var(--letra-s);color:var(--tinta-suave)}.portada-pantallas{margin:0}.portada-pantallas h4{font-size:var(--letra-m);margin:0 0 var(--e2)}.portada-pantallas ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.portada-pantallas li a{border:1px solid var(--linea-fuerte);border-radius:6px;padding:.6rem .9rem;text-decoration:none;display:block}.liquidacion .filtros{flex-wrap:wrap;gap:.75rem}.liquidacion .importe.estrecha{width:3.5rem}.liquidacion .tabla .detalle{color:var(--tinta-suave);font-size:.8rem}.liquidacion .total-persona{font-weight:600}.liquidacion tfoot th,.liquidacion tfoot td{border-top:2px solid var(--tinta);font-size:1.05rem;font-weight:700}.liquidacion .total-mes{white-space:nowrap}.liquidacion tr.a-medias td:first-child{border-left:3px solid var(--aviso-borde)}.liquidacion .aviso-fila{color:var(--aviso-tinta);margin-top:.2rem;font-size:.8rem}.liquidacion .acciones{gap:.75rem;margin:1rem 0;display:flex}.liquidacion button.cerrar-mes{background:var(--papel);border:1px solid var(--aviso-borde);color:var(--aviso-tinta)}.liquidacion .desglose{margin:1rem 0;font-size:.9rem}.liquidacion .desglose summary{cursor:pointer;font-weight:600}.liquidacion .desglose ul{margin:.5rem 0;padding-left:1.2rem}.liquidacion .tramos-guia strong{white-space:nowrap}.descuentos .descuentos-programados{border-top:1px solid var(--linea);margin-top:1rem;padding-top:.75rem}.descuentos .descuentos-programados h4{text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-suave);margin:0 0 .4rem;font-size:.9rem}.descuentos .descuentos-programados ul{margin:0;padding:0;list-style:none}.descuentos .descuentos-programados li{color:var(--marca);padding:.2rem 0;font-size:.9rem}.aviso-sin-conexion{text-align:center;border-radius:0;margin:0}.carga-escaner{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:1rem 0;display:flex}.carga-del-camion .carga-escaner label{color:var(--tinta-suave);flex-direction:column;gap:.2rem;font-size:.9rem;display:flex}.carga-del-camion tr.cuadrada{background:var(--bien-fondo)}.carga-del-camion tr.exceso{box-shadow:inset 3px 0 0 var(--aviso-borde)}.carga-del-camion tr.exceso td.num{color:var(--aviso-tinta)}.carga-del-camion .carga-enviar{margin-top:1rem}.carga-del-camion button.quitar-tic{border:1px solid var(--linea-fuerte);color:var(--tinta-suave);cursor:pointer;white-space:nowrap;background:0 0;border-radius:3px;padding:.15rem .5rem;font-size:.85rem}.carga-del-camion button.quitar-tic:hover:not(:disabled){border-color:var(--aviso);color:var(--mal)}.carga-del-camion button.quitar-tic:disabled{cursor:default;opacity:.4}.carga-del-camion .carga-botones{white-space:nowrap;gap:.4rem;display:flex}.carga-del-camion .carga-valor{color:var(--tinta-suave);margin:.25rem 0 .75rem}.carga-del-camion .carga-fuera{background:var(--fondo-suave);border-radius:4px;margin-top:1.5rem;padding:.75rem 1rem}.carga-del-camion .carga-fuera h3{margin:0 0 .5rem;font-size:1rem}.carga-del-camion .carga-fuera ul{margin:0;padding-left:1.1rem}.carga-del-camion .carga-fuera li{padding:.15rem 0}.carga-del-camion .carga-fuera .motivo{color:var(--tinta-suave);font-size:.85rem;display:block}.carga-del-camion .carga-fuera .aclaracion{color:var(--tinta-suave);margin:.75rem 0 0;font-size:.9rem}@media (width<=40rem){.portal{margin:1.5rem auto}.carga-del-camion .tabla thead{display:none}.carga-del-camion .tabla tr{border:1px solid var(--linea);border-radius:4px;margin-bottom:.5rem;padding:.5rem .6rem;display:block}.carga-del-camion .tabla td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.2rem 0;display:flex}.carga-del-camion .tabla td[data-etiqueta]:before{content:attr(data-etiqueta);color:var(--tinta-suave);text-align:left;font-size:.85rem}.carga-del-camion .tabla td.articulo{text-align:left;justify-content:flex-start;font-size:1.05rem;font-weight:600}.carga-del-camion .tabla td.carga-botones{justify-content:flex-end;padding-top:.4rem}.carga-del-camion button.quitar-tic{min-width:3rem;min-height:2.75rem;font-size:1rem}.carga-del-camion .carga-escaner{align-items:stretch}.carga-del-camion .carga-escaner label,.carga-del-camion .carga-escaner input,.carga-del-camion .carga-escaner button{width:100%;font-size:1rem}.carga-del-camion .carga-escaner button{min-height:2.75rem}}.listado-cabecera{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.listado-cabecera h2{margin:0}.maestro-nuevo{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:1rem;padding-top:.75rem;display:flex}.ficha .maestro-nuevo label,.listado .maestro-nuevo label{color:var(--tinta-suave);flex-direction:column;gap:.2rem;font-size:.9rem;display:flex}.maestro-nuevo .campo-contrasena{flex:18rem}.maestro-nuevo .pista,.maestro-nuevo .estado{flex-basis:100%;margin:0}.facturacion .filtros label{color:var(--tinta-suave);font-size:.9rem}.facturacion .no-emitidas{border-left:4px solid var(--aviso-borde);background:var(--aviso-fondo-suave);margin:1rem 0;padding:.75rem 1rem}.facturacion .no-emitidas h3{margin:0 0 .5rem;font-size:1rem}.facturacion .no-emitidas ul{margin:0;padding-left:1.2rem}.factura .total-factura{text-align:right;margin-top:.5rem;font-size:1.2rem}.informe-importacion{margin-top:1rem}.informe-importacion .tabla td:last-child{white-space:normal}.importar .pista strong{color:var(--tinta);font-weight:600}.importar .filtros label{align-items:center;gap:.3rem;display:inline-flex}.informe-avisos{margin-top:1rem}.informe-avisos .lista-avisos{color:var(--mal);margin:.25rem 0 0;padding-left:1.2rem}.informe-avisos .lista-avisos li{margin-bottom:.2rem}.usuarios .tabla td .maestro-nuevo{white-space:normal;margin:.5rem 0}.usuarios .maestro-nuevo h3{flex-basis:100%;margin:0;font-size:1rem}.albaran-linea-nueva{border:1px solid var(--linea);background:var(--fondo-suave);border-radius:4px;flex-wrap:wrap;flex-basis:100%;align-items:flex-end;gap:.6rem;padding:.6rem;display:flex}.albaran-linea-nueva label:not(.albaran-casilla){flex-direction:column;gap:.2rem;display:flex}.albaran-linea-nueva label.albaran-casilla{flex-direction:row;align-items:center;gap:.4rem;display:flex}.albaran-nuevo .tabla tr.sin-precio td{background:var(--aviso-fondo-suave)}.albaran-nuevo .tabla button.quitar{padding:.15rem .5rem;font-size:.85rem}.albaran-pie{flex-basis:100%;grid-template-columns:auto auto;justify-content:end;gap:.2rem 1rem;margin:.8rem 0 0;display:grid}.albaran-pie dt{text-align:right;font-weight:600}.albaran-pie dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.albaran-pie div{display:contents}.albaran-pie dd strong{font-size:var(--letra-cifra);line-height:1.1}.albaran-avisos{flex-basis:100%;margin:.5rem 0 0;padding:0;list-style:none}.albaran-nuevo .albaran-avisos li{margin:.3rem 0}.cabecera-pantalla{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.caja-formulario{background:var(--papel);border:1px solid var(--linea);border-radius:6px;margin:1rem 0;padding:1rem}.fila-campos{flex-wrap:wrap;gap:1rem;margin-bottom:.75rem;display:flex}.fila-campos label{flex-direction:column;flex:12rem;gap:.25rem;font-size:.85rem;display:flex}.fila-campos input,.fila-campos select{border:1px solid var(--linea-fuerte);box-sizing:border-box;border-radius:4px;width:100%;max-width:100%;padding:.5rem;font-size:1rem}.botonera{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.bgrande{background:var(--marca);color:var(--papel);border:0;border-radius:6px;padding:.7rem 1.2rem;font-size:1rem;font-weight:600}.bsec{background:var(--papel);border:1px solid var(--linea-fuerte);border-radius:6px;padding:.45rem .8rem}.boton{background:var(--papel);border:1px solid var(--linea-fuerte);border-radius:6px;padding:.45rem .8rem;text-decoration:none;display:inline-block}.buscador{border:1px solid var(--linea-fuerte);border-radius:6px;width:100%;margin:.75rem 0;padding:.6rem .8rem;font-size:1rem}.mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9em}.fila-mal td{background:var(--mal-fondo-suave)}.aviso-rojo{color:var(--mal-linea);font-weight:600}.estado.bien{background:var(--bien-fondo)}.bien{color:var(--bien);font-weight:600}.celda-numero{text-align:right;border:1px solid var(--linea-fuerte);border-radius:4px;width:4.5rem;padding:.35rem;font-size:1rem}.movimientos{color:var(--tinta-suave);margin:0;padding:.5rem 0 .5rem .5rem;font-size:.9rem;list-style:none}.movimientos li{padding:.15rem 0}.enlace-largo{background:var(--papel);border:1px solid var(--linea);word-break:break-all;border-radius:4px;margin:12px 0;padding:10px 12px;font-size:.85rem}.portada-pantallas{flex-wrap:wrap;gap:1.5rem 2.5rem;display:flex}.portada-pantallas section{min-width:11rem}.portada-pantallas h2{text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-suave);margin:0 0 .4rem;font-size:.85rem}.portada-pantallas ul{margin:0;padding:0;line-height:1.9;list-style:none}.manana{max-width:34rem}.manana .quien{color:var(--tinta-suave)}.manana label.ruta{margin-top:.8rem;font-weight:600;display:block}.manana label.ruta input{width:5rem;margin-top:.2rem;padding:.3rem .5rem;font-size:1.4rem;display:block}.manana .letrapequena{color:var(--tinta-suave);margin:.3rem 0 .9rem;font-size:.85rem}.manana button.principal{padding:.6rem 1.2rem;font-size:1.1rem}.manana .aviso{border-left:4px solid;border-radius:4px;margin:1rem 0;padding:.7rem .9rem}.manana .aviso p{margin:.2rem 0 0}.manana .aviso.tono-bien{background:var(--bien-fondo);border-color:var(--bien)}.manana .aviso.tono-aviso{background:var(--aviso-fondo);border-color:var(--aviso-tinta)}.manana .aviso.tono-malo{background:var(--mal-fondo);border-color:var(--mal-linea);color:var(--mal);font-weight:600}.manana .corte h2{margin-bottom:.2rem}.manana .resumen{color:var(--tinta-suave);margin-top:0}.manana ol.clientes{padding-left:1.4rem;line-height:2}.manana ol.clientes .codigo{color:var(--tinta-suave);font-variant-numeric:tabular-nums;margin-right:.4rem}.manana ol.clientes .donde{color:var(--tinta-suave);margin-left:.5rem}.manana ol.clientes .donde:before{content:"· "}.manana .entrar-aparato{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.en-ruta{max-width:40rem}.en-ruta .quien,.en-ruta .resumen{color:var(--tinta-suave);margin:.2rem 0}.en-ruta ol.albaranes{margin:1rem 0 0;padding:0;list-style:none}.en-ruta li.albaran{border-bottom:1px solid var(--linea);background:var(--papel);grid-template-columns:3rem 1fr auto 7rem;align-items:baseline;gap:.6rem;padding:.6rem .7rem;display:grid}.en-ruta li.albaran.cobrado{background:var(--bien-fondo)}.en-ruta li.albaran.anulado{background:var(--fondo-suave);color:var(--tinta-tenue);text-decoration:line-through}.en-ruta .numero{font-variant-numeric:tabular-nums;color:var(--tinta-suave)}.en-ruta .cliente .donde{color:var(--tinta-suave);margin-left:.5rem}.en-ruta .cliente .donde:before{content:"· "}.en-ruta .importe{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.en-ruta li.albaran .estado{text-align:right;color:var(--tinta-suave);font-size:.85rem}.en-ruta li.albaran.anulado .estado{color:var(--mal);font-weight:600}.manana .albaranes-de-hoy h2{margin-bottom:.2rem}.servir{max-width:44rem}.servir label.ticar{margin:.8rem 0 .4rem;font-weight:600;display:block}.servir label.ticar input{width:100%;max-width:22rem;margin-top:.2rem;padding:.5rem .6rem;font-size:1.2rem;display:block}.servir table.lineas{border-collapse:collapse;width:100%;margin-top:.8rem}.servir table.lineas th,.servir table.lineas td{border-bottom:1px solid var(--linea);text-align:left;padding:.5rem .4rem}.servir table.lineas .num{text-align:right;font-variant-numeric:tabular-nums}.servir table.lineas .codigo{color:var(--tinta-suave);font-variant-numeric:tabular-nums}.servir table.lineas .precio{color:var(--tinta-suave)}.servir input.cantidad{text-align:right;width:4.5rem;padding:.3rem .4rem;font-size:1.1rem}.servir table.lineas tr.recien td{background:var(--bien-fondo)}.servir .cobro{border-top:2px solid var(--linea);margin-top:1.5rem;padding-top:.8rem}.servir .cobro .fila{flex-wrap:wrap;align-items:end;gap:.8rem;display:flex}.servir .cobro label{font-weight:600;display:block}.servir .cobro label input,.servir .cobro label select{margin-top:.2rem;padding:.35rem .5rem;font-size:1.1rem;display:block}.servir .cobro button.principal{padding:.5rem 1rem;font-size:1.05rem}.servir .migas{color:var(--tinta-suave);margin:0 0 .2rem}.en-ruta .la-tarde{border-top:2px solid var(--linea);margin-top:1.5rem;padding-top:.8rem}.en-ruta .la-tarde h2{margin-bottom:.2rem}.en-ruta .la-tarde button.principal{padding:.5rem 1rem;font-size:1.05rem}.en-ruta .la-tarde .aviso{border-left:4px solid;border-radius:4px;margin:.6rem 0 0;padding:.6rem .8rem}.en-ruta .la-tarde .aviso.tono-bien{background:var(--bien-fondo);border-color:var(--bien)}.en-ruta .la-tarde .aviso.tono-aviso{background:var(--aviso-fondo);border-color:var(--aviso-tinta)}.en-ruta .la-tarde .aviso.tono-malo{background:var(--mal-fondo);border-color:var(--mal-linea);color:var(--mal);font-weight:600}.servir .cobro .desglose{color:var(--tinta-suave);font-weight:400}.servir .cerrar-albaran{border-top:2px solid var(--linea);margin-top:1.5rem;padding-top:.8rem}.servir .cerrar-albaran h2{margin-bottom:.5rem}.servir .cerrar-albaran button{margin-right:.6rem;padding:.5rem 1rem;font-size:1.05rem}.servir .cerrar-albaran .aviso{border-left:4px solid;border-radius:4px;margin:.6rem 0 0;padding:.6rem .8rem}.servir .cerrar-albaran .aviso.tono-bien{background:var(--bien-fondo);border-color:var(--bien)}.servir .cerrar-albaran .aviso.tono-malo{background:var(--mal-fondo);border-color:var(--mal-linea);color:var(--mal);font-weight:600}.servir .vista-previa{margin-top:.8rem}.servir .vista-previa summary{cursor:pointer;color:var(--tinta-suave)}.recepcion-ticar form{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:1rem 0 .5rem;display:flex}.recepcion-ticar label{color:var(--tinta-suave);flex-direction:column;gap:.2rem;font-size:.9rem;display:flex}.recepcion-ticar input[type=text]{min-width:16rem}.recepcion-error-ticar{margin-top:.75rem}.recepcion-asignar-codigo{border:1px solid var(--mal-linea);background:var(--mal-fondo-suave);border-radius:4px;margin:.75rem 0 1.5rem;padding:.75rem}.recepcion-asignar-resultados{margin:.5rem 0;padding:0;list-style:none}.recepcion-asignar-resultados button{text-align:left;background:var(--papel);border:1px solid var(--linea-fuerte);cursor:pointer;border-radius:3px;width:100%;margin-bottom:.25rem;padding:.4rem .6rem;display:block}.recepcion-diferencias{margin-top:2rem}.recepcion-diferencias-lista{margin:0 0 1rem;padding:0;list-style:none}.recepcion-diferencias-lista li{border-radius:3px;margin-bottom:.25rem;padding:.35rem .6rem}.recepcion-diferencias-lista.falta li{background:var(--mal-fondo-suave)}.recepcion-diferencias-lista.sobra li{background:var(--bien-fondo)}.recepcion-diferencias-texto{width:100%;min-height:8rem;margin:.5rem 0 1rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85rem;display:block}.en-ruta li.albaran.entregado{background:var(--bien-fondo)}.liquidacion-ecuacion{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:.5rem 0 1rem;font-size:1.05rem;display:flex}.liquidacion-ecuacion span:nth-child(2),.liquidacion-ecuacion span:nth-child(4){color:var(--tinta-tenue)}.liquidacion-escaner{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:1rem 0;display:flex}.liquidacion-escaner label{color:var(--tinta-suave);flex-direction:column;gap:.2rem;font-size:.9rem;display:flex}.liquidacion-detalle-cobro{color:var(--tinta-tenue);font-size:.85rem}.liquidacion-botones{white-space:nowrap;gap:.4rem;display:flex}button.liquidacion-boton-tic{border:1px solid var(--linea-fuerte);color:var(--tinta-suave);cursor:pointer;white-space:nowrap;background:0 0;border-radius:3px;padding:.15rem .5rem;font-size:.85rem}button.liquidacion-boton-tic:hover:not(:disabled){border-color:var(--aviso);color:var(--mal)}button.liquidacion-boton-tic:disabled{cursor:default;opacity:.4}@media (width<=640px){button.liquidacion-boton-tic{min-width:3rem;min-height:2.75rem;font-size:1rem}}.carga-del-camion .letrapequena,.diferencias-de-carga .letrapequena{color:var(--tinta-suave);margin:.3rem 0 .9rem;font-size:.85rem}.diferencias-de-carga tr.cuadra{background:var(--bien-fondo)}.diferencias-de-carga tr.no-cuadra{background:var(--mal-fondo-suave)}.diferencias-de-carga .fila-campos,.diferencias-de-carga .resumen-carga{margin-bottom:1rem}.origen-pedido{color:var(--tinta-suave);font-size:.9em}.manana .tabla td.num{font-variant-numeric:tabular-nums}.manana-detalle-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}@media (width<=40rem){.servir table.lineas thead{display:none}.servir table.lineas,.servir table.lineas tbody,.servir table.lineas tr,.servir table.lineas td{width:auto;display:block}.servir table.lineas tr{border:1px solid var(--linea);border-radius:4px;margin-bottom:.5rem;padding:.5rem .6rem}.servir table.lineas tr.recien{background:var(--bien-fondo)}.servir table.lineas td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem 0;display:flex}.servir table.lineas td:before{color:var(--tinta-suave);text-align:left;font-size:.85rem}.servir table.lineas td:first-child:before{content:"Código"}.servir table.lineas td:nth-child(2):before{content:"Artículo"}.servir table.lineas td:nth-child(3):before{content:"Cantidad"}.servir table.lineas td:nth-child(4):before{content:"Precio"}.servir table.lineas td:nth-child(5):before{content:"Importe"}.servir table.lineas td:nth-child(2){text-align:left;justify-content:flex-start;font-weight:600}.servir input.cantidad{max-width:6rem}}:root[data-aparato] .campo-contrasena input,:root[data-aparato] .campo-contrasena .ojo{min-height:3rem;font-size:1rem}:root[data-aparato] .campo-contrasena .ojo{min-width:5rem}
