.honbabgo-app-link{border:1px solid #dbe4ed;border-radius:12px;background:#fff;color:#1261b5;padding:8px 10px;font:600 12px/1.2 inherit;white-space:nowrap;cursor:pointer}.ux-top-actions{gap:6px!important}.honbabgo-launch{box-sizing:border-box;width:min(400px,calc(100% - 32px));max-height:85dvh;overflow:auto;border:1px solid #dbe4ed;border-radius:22px;padding:28px 22px 18px;color:#182b37;background:#fff}.honbabgo-launch::backdrop{background:#15253080}.honbabgo-launch h2{font-size:20px;line-height:1.35;margin:12px 20px 14px 0}.honbabgo-launch p{font-size:14px;line-height:1.6}.honbabgo-close{position:absolute;right:12px;top:10px;background:none;border:0;font-size:26px;cursor:pointer}.honbabgo-store{display:block;padding:13px 10px;background:#1875e7;color:#fff;text-align:center;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none}.honbabgo-android{color:#647383;text-align:center}.honbabgo-later{display:block;margin:0 auto;border:0;background:none;color:#526477;padding:10px;cursor:pointer}.honbabgo-review-heading{font-size:15px;margin:16px 0 8px}.honbabgo-review-link{font-size:13px}.honbabgo-review-original{font-size:12px;color:#647383}@media(max-width:360px){.ux-brand{font-size:16px!important}.ux-version{display:none}.honbabgo-app-link{padding:7px}.ux-top-actions{gap:4px!important}}
.food-card>.place-overview:has(>.place-review-cover:not([hidden])){display:flex!important;flex-direction:column!important;align-items:stretch!important}
.food-card>.place-overview>.place-review-cover:not([hidden]){display:block!important;position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-column:1/-1!important;grid-row:auto!important;margin:8px 0!important;float:none!important}
.food-card>.place-overview>.place-review-cover .place-gallery{display:block!important;position:relative;width:100%!important;max-width:100%!important}
.food-card>.place-overview>.place-review-cover .place-gallery-rail{display:flex!important;gap:8px;overflow-x:auto;max-width:100%}
.food-card>.place-overview>.place-review-cover .place-gallery-cell{flex:0 0 180px!important;width:180px!important;margin:0}
.food-card>.place-overview>.place-review-cover .place-gallery-open{display:block;width:180px!important;padding:0;border:0;border-radius:10px;overflow:hidden}
.food-card>.place-overview>.place-review-cover img{display:block!important;width:100%!important;height:144px!important;object-fit:contain!important;background:#f3f5f7;border-radius:10px}
.food-card>.place-overview>.place-review-cover figcaption{display:block;width:auto!important;white-space:normal;word-break:normal;font-size:10px}

.place-review-cover .place-gallery-count{position:absolute!important;right:6px!important;bottom:8px!important;top:auto!important;height:auto!important;max-height:24px;line-height:1.4;padding:2px 5px;pointer-events:none}
