.vista-rest{display:none}html[data-vista=restauracion] .vista-rest{display:inline}html[data-vista=restauracion] .vista-part{display:none}.vista-popup{align-items:center;background:rgba(10,40,70,.45);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:70}.vista-popup[hidden]{display:none}.vista-caja{background:var(--espuma);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:0 10px 30px rgba(10,40,70,.25);max-width:480px;padding:20px 22px;width:100%}.vista-caja h2{font-size:18px;margin:0 0 8px}.vista-texto{color:var(--tinta);font-size:14.5px;line-height:1.5;margin:0 0 14px}.vista-botones{display:grid;grid-gap:8px;gap:8px}.vista-botones button{font-size:14px;min-height:44px;padding:9px 16px}.barra .barra-vista{align-items:center;color:var(--barra-texto);display:inline-flex;gap:4px;margin-left:8px}.barra .barra-vista-rotulo{font-size:12px;opacity:.85}.barra .barra-vista button{background:transparent;border:1px solid;border-radius:999px;color:inherit;cursor:pointer;font:inherit;font-size:12.5px;line-height:1.2;min-height:30px;opacity:.8;padding:4px 10px}.barra .barra-vista button[aria-pressed=true]{background:var(--barra-texto);opacity:1}.barra .barra-vista button[aria-pressed=true] span{color:var(--mar-700)}@media (max-width:720px){.barra .barra-vista{flex-wrap:wrap;margin-left:0;width:100%}}