.marco{min-height:100vh;min-height:100dvh}.marco__superior{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--cc-e-4);height:var(--cc-barra-superior);padding:0 var(--cc-e-6) 0 var(--cc-e-4);background:var(--cc-tarjeta);box-shadow:var(--cc-elev-tarjeta);font-family:var(--cc-fuente);font-variant-numeric:tabular-nums}.marco__secciones{display:flex;align-items:stretch;gap:2px;height:100%}.marco__seccion{display:flex;align-items:center;gap:var(--cc-e-2);min-height:var(--cc-alto-minimo);padding:0 14px;color:var(--cc-tinta);font-size:var(--cc-t-boton);font-weight:var(--cc-peso-medio);text-decoration:none;white-space:nowrap}.marco__seccion:hover{background:var(--cc-fondo);text-decoration:none}.marco__seccion[aria-current=page]{background:var(--cc-azul-suave);color:var(--cc-azul-texto);font-weight:var(--cc-peso-fuerte);box-shadow:inset 0 -4px 0 var(--cc-azul)}.marco__seccion:focus-visible{outline:3px solid var(--cc-foco);outline-offset:-3px}.marco__hueco{flex:1}.marco__disponible{display:flex;flex-direction:column;align-items:flex-end;padding:6px 14px;border-radius:var(--cc-r-control);background:var(--cc-hundido);box-shadow:var(--cc-hundido-sombra);line-height:1.2}.marco__disponible-etiqueta{color:var(--cc-tinta-2);font-size:var(--cc-t-etiqueta);font-weight:var(--cc-peso-medio);white-space:nowrap}.marco__disponible-valor{font-size:var(--cc-t-subtitulo);font-weight:var(--cc-peso-fuerte);font-variant-numeric:tabular-nums;white-space:nowrap}.marco__salir-form{display:flex}.marco__salir{display:flex;align-items:center;gap:6px;min-height:var(--cc-alto-minimo);margin:0;padding:0 var(--cc-e-2);border:0;border-radius:var(--cc-r-control);background:none;color:var(--cc-tinta-2);font-family:inherit;font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-medio);line-height:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.marco__salir:hover{background:var(--cc-fondo);color:var(--cc-tinta);text-decoration:none}.marco__negocio{position:relative}.marco__negocio-boton{display:flex;align-items:center;gap:10px;min-height:var(--cc-alto-boton);padding:0 10px 0 4px;border-radius:var(--cc-r-control);color:var(--cc-tinta);cursor:pointer;list-style:none}.marco__negocio-boton::-webkit-details-marker{display:none}.marco__negocio-boton:hover{background:var(--cc-fondo)}.marco__negocio-boton:focus-visible{outline:3px solid var(--cc-foco);outline-offset:2px}.marco__marca{flex:none;width:32px;height:32px;border-radius:var(--cc-r-control);background:var(--cc-azul);box-shadow:var(--cc-canto-primario)}.marco__negocio--movil,.marco__negocio--movil .marco__negocio-boton{min-width:0;max-width:100%}.marco__negocio--movil .marco__marca{width:26px;height:26px}.marco__negocio-nombres{display:flex;min-width:0;flex-direction:column;line-height:1.15}.marco__negocio-app{color:var(--cc-tinta-2);font-size:var(--cc-t-etiqueta);font-weight:var(--cc-peso-medio)}.marco__negocio-nombre{overflow:hidden;font-size:var(--cc-t-boton);font-weight:var(--cc-peso-fuerte);text-overflow:ellipsis;white-space:nowrap}.marco__negocio--movil .marco__negocio-nombre{font-size:var(--cc-t-cuerpo)}.marco__negocio-flecha{color:var(--cc-azul-texto)}.marco__negocio-lista{position:absolute;z-index:25;top:56px;left:0;display:flex;flex-direction:column;gap:2px;width:300px;max-width:calc(100vw - 2 * var(--cc-e-4));padding:var(--cc-e-2);border-radius:var(--cc-r-tarjeta);background:var(--cc-tarjeta);box-shadow:var(--cc-elev-flotante)}.marco__negocio-titulo{padding:6px 10px;color:var(--cc-tinta-2);font-size:var(--cc-t-etiqueta);font-weight:var(--cc-peso-medio)}.marco__negocio-form{display:flex;flex-direction:column;gap:2px}.marco__negocio-opcion,.marco__negocio-nuevo{display:flex;align-items:center;gap:10px;min-height:var(--cc-alto-boton);padding:0 10px;border:0;border-radius:var(--cc-r-control);background:transparent;color:var(--cc-tinta);font-family:var(--cc-fuente);font-size:var(--cc-t-boton);font-weight:var(--cc-peso-medio);text-align:left;text-decoration:none;cursor:pointer}.marco__negocio-opcion:hover,.marco__negocio-nuevo:hover{background:var(--cc-azul-suave);text-decoration:none}.marco__negocio-opcion[aria-current=true]{background:var(--cc-azul-suave);color:var(--cc-azul-texto);font-weight:var(--cc-peso-fuerte)}.marco__negocio-opcion-nombre{flex:1}.marco__negocio-nuevo{min-height:var(--cc-alto-minimo);margin-top:var(--cc-e-1);border-top:1px solid var(--cc-linea);border-radius:0;color:var(--cc-azul-texto);font-weight:var(--cc-peso-fuerte)}.marco__cabecera-movil{position:relative;z-index:20;display:none;padding-bottom:var(--cc-e-3);background:var(--cc-tarjeta);box-shadow:var(--cc-elev-tarjeta);font-family:var(--cc-fuente);font-variant-numeric:tabular-nums}.marco__cabecera-fila{display:flex;align-items:center;justify-content:space-between;gap:var(--cc-e-2);min-height:var(--cc-alto-boton);padding:0 var(--cc-e-4)}.marco__cabecera-fila>:first-child{min-width:0;flex:1 1 auto}.marco__cabecera-derecha{display:flex;flex-shrink:0;align-items:center;gap:var(--cc-e-1)}.marco__volver{display:flex;align-items:center;gap:2px;min-height:var(--cc-alto-minimo);padding:0 var(--cc-e-2) 0 var(--cc-e-1);border-radius:var(--cc-r-control);color:var(--cc-azul-texto);font-size:var(--cc-t-boton);font-weight:var(--cc-peso-fuerte);text-decoration:none}.marco__volver:hover{background:var(--cc-azul-suave);text-decoration:none}.marco__ajustes-movil{display:flex;align-items:center;gap:6px;min-height:var(--cc-alto-minimo);padding:0 var(--cc-e-2);border-radius:var(--cc-r-control);color:var(--cc-tinta);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-medio);text-decoration:none}.marco__ajustes-movil[aria-current=page]{color:var(--cc-azul-texto);font-weight:var(--cc-peso-fuerte)}.marco__disponible--movil{flex-direction:row;align-items:center;justify-content:space-between;margin:6px var(--cc-e-4) 0;padding:var(--cc-e-2) var(--cc-e-3)}.marco__disponible--movil .marco__disponible-etiqueta{font-size:var(--cc-t-apoyo)}.marco__inferior{position:fixed;right:0;bottom:0;left:0;z-index:20;display:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;padding:0 var(--cc-e-1) 18px;background:var(--cc-tarjeta);box-shadow:var(--cc-elev-tarjeta);font-family:var(--cc-fuente)}.marco__seccion--inferior{flex-direction:column;justify-content:center;gap:3px;min-height:58px;padding:0;color:var(--cc-tinta-2);font-size:var(--cc-t-etiqueta)}.marco__seccion--inferior:hover{background:transparent}.marco__seccion--inferior[aria-current=page]{background:transparent;color:var(--cc-azul-texto);box-shadow:inset 0 3px 0 var(--cc-azul)}.marco__inferior-centro{display:flex;justify-content:center}.marco__registrar-movil{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:72px;height:64px;margin-top:-16px;border-radius:var(--cc-r-tarjeta);background:var(--cc-azul);color:var(--cc-tinta-inversa);box-shadow:var(--cc-canto-primario),var(--cc-elev-tarjeta);font-size:var(--cc-t-etiqueta);font-weight:var(--cc-peso-fuerte);text-decoration:none}.marco__registrar-movil:hover{background:var(--cc-azul-encima);color:var(--cc-tinta-inversa);text-decoration:none}.marco__registrar-movil:active{background:var(--cc-azul-presionado);transform:translateY(1px)}.marco__registrar-movil:focus-visible{outline:none;box-shadow:var(--cc-canto-primario),var(--cc-anillo-foco)}.marco__contenido{box-sizing:border-box;width:100%;max-width:1366px;margin:0 auto;padding:var(--cc-e-6)}.hoja-registrar{display:flex;flex-direction:column;gap:var(--cc-e-2);margin:0;padding:0;list-style:none}.hoja-registrar__accion{display:flex;align-items:center;gap:var(--cc-e-3);min-height:64px;padding:var(--cc-e-2) var(--cc-e-3) var(--cc-e-2) var(--cc-e-2);border:1px solid var(--cc-linea);border-radius:var(--cc-r-tarjeta);background:var(--cc-tarjeta);color:var(--cc-tinta);box-shadow:var(--cc-elev-tarjeta);text-decoration:none}.hoja-registrar__accion:hover{border-color:var(--cc-azul-borde);background:var(--cc-azul-suave);text-decoration:none}.hoja-registrar__accion:focus-visible{outline:3px solid var(--cc-foco);outline-offset:2px}.hoja-registrar__icono{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:var(--cc-r-control);background:var(--cc-azul-suave);color:var(--cc-azul-texto)}.hoja-registrar__textos{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25}.hoja-registrar__nombre{font-size:var(--cc-t-cuerpo);font-weight:var(--cc-peso-fuerte)}.hoja-registrar__pista{color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo);overflow-wrap:break-word}@media(max-width:719.98px){.marco__superior{display:none}.marco__cabecera-movil{display:block}.marco__inferior{display:grid}.marco__contenido{padding:var(--cc-e-4) var(--cc-e-4) calc(var(--cc-barra-inferior) + var(--cc-e-6))}.marco__negocio-lista{top:50px}}.marco__alertas{display:flex;flex-direction:column;gap:var(--cc-e-2);margin-bottom:var(--cc-e-4)}.marco--completa .marco__contenido{max-width:none;padding:0}@media(max-width:719.98px){.marco--completa .marco__contenido{padding:0}}
