html body.outmaps-framing-v50[class][class][class] .theme-content>main.eat-page{width:min(1050px,calc(100% - 32px))!important;max-width:1050px!important;aspect-ratio:auto!important;height:auto!important;margin:28px auto 80px!important;padding:30px!important;background:rgba(255,255,255,.8)!important;border:1px solid #ffffff99;border-radius:8px;color:#173c4e!important;overflow:visible!important;} .eat-page h1{text-align:center!important;font-size:clamp(26px,4vw,38px)!important;margin:0 0 26px!important;color:#173c4e!important}.eat-filters{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px}.eat-filters label{display:flex;flex:1;flex-direction:column;gap:6px;font-weight:700;min-width:150px}.eat-filters select,.eat-filters input{width:100%;min-height:44px;padding:8px;border:1px solid #829faa;border-radius:6px;font:inherit;background:#ffffffcc;color:#173c4e}.eat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px}.eat-card{text-align:center;background:transparent!important;border:0!important;min-width:0}.eat-logo{height:160px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.eat-logo img{display:block;width:auto;max-width:100%;height:auto;max-height:150px;object-fit:contain;filter:drop-shadow(0 8px 6px #0003)}.eat-card h2{font:700 19px/1.3 Arial,sans-serif!important;color:#173c4e!important;margin:8px 0!important}.eat-card p{font:14px/1.4 Arial,sans-serif!important;color:#173c4e!important;margin:6px 0!important}.eat-links{display:flex;flex-direction:column;align-items:center;gap:3px}.eat-links a{display:inline-block;padding:9px;min-height:40px;color:#173c4e!important;font-weight:700;text-decoration:underline}.eat-links a:focus-visible{outline:3px solid #d3067e;outline-offset:2px}.eat-logo-fallback{font-size:26px;font-weight:bold;filter:drop-shadow(0 5px 3px #0002)}@media(max-width:700px){.eat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}html body.outmaps-framing-v50[class][class][class] .theme-content>main.eat-page{padding:20px!important}.eat-logo{height:130px}.eat-logo img{max-height:120px}}@media(max-width:400px){.eat-grid{grid-template-columns:1fr}}
