html,body,#root{min-height:100%;margin:0}body{min-width:320px}.encabezado-tienda{z-index:10;background:#fff;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;align-items:center;gap:8px 16px;height:auto;min-height:64px;padding:8px clamp(12px,3vw,24px);line-height:normal;display:flex;position:sticky;top:0}.encabezado-tienda__logo{color:inherit;white-space:nowrap;align-items:center;gap:8px;font-size:20px;font-weight:600;display:inline-flex}.encabezado-tienda__busqueda{flex:240px;max-width:520px}.encabezado-tienda__acciones{align-items:center;gap:4px;margin-left:auto;display:inline-flex}@media (width<=575px){.encabezado-tienda__busqueda{flex-basis:100%;order:3;max-width:none}}.contenido-tienda{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:clamp(12px,3vw,24px)}.encabezado-panel{background:#fff;border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:0 clamp(12px,3vw,24px);display:flex}.encabezado-panel__titulo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;line-height:1.5;overflow:hidden}.logo-panel{height:64px;color:inherit;align-items:center;gap:8px;padding:0 24px;font-size:18px;font-weight:600;display:flex}.contenido-panel{min-width:0;padding:clamp(12px,3vw,24px)}:focus-visible{outline-offset:2px;outline:2px solid #0958d9}h1[tabindex="-1"]:focus,[tabindex="-1"].contenido-tienda:focus,[tabindex="-1"].contenido-panel:focus{outline:none}.solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar-contenido{z-index:1100;color:#0958d9;background:#fff;border:2px solid #0958d9;border-radius:8px;padding:8px 16px;font-weight:600;position:absolute;top:-64px;left:8px}.saltar-contenido:focus{top:8px}.diseno-acceso{box-sizing:border-box;background:#f5f5f5;justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.encabezado-pagina{margin-bottom:16px}.encabezado-pagina__volver{align-items:center;gap:6px;min-height:24px;margin-bottom:8px;display:inline-flex}.encabezado-pagina__fila{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.encabezado-pagina__texto{flex:280px;min-width:0}.encabezado-pagina__titulo-fila{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.encabezado-pagina h1.encabezado-pagina__titulo{overflow-wrap:anywhere;margin:0;font-size:clamp(22px,5vw,28px);line-height:1.3}.encabezado-pagina .ant-typography:not(h1){margin:4px 0 0}.encabezado-pagina__acciones{flex-wrap:wrap;gap:8px;display:flex}@media (width<=575px){.encabezado-pagina__acciones{flex:100%}}h1.titulo-resultado{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0}.campo-contrasena__alternar{color:#000000a6;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0;display:inline-flex}.campo-contrasena__alternar:hover{color:#000000e0}.barra-filtros{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}@media (width<=575px){.barra-filtros>.ant-select,.barra-filtros>.ant-input-affix-wrapper,.barra-filtros>.ant-picker{flex:100%;width:100%}}.tabla-servidor-movil__controles{margin-bottom:12px}.tabla-servidor-movil__total{margin-bottom:8px;display:block}.tabla-servidor-movil__lista{margin:0 0 12px;padding:0;list-style:none}.tabla-servidor-movil__item{padding:0 0 12px;display:block}.menu-usuario__cabecera{color:#000000e0;font-weight:600}.diseno-acceso .ant-typography a{text-decoration:underline}
