/* V366 – light restaurant profile; dark V364/V365 hero removed */
body.v350-restaurant-detail{background:#f7f5ef!important;color:#172238!important}
.v350-restaurant-detail .v347-profile-head{background:linear-gradient(180deg,#ffffff,#fffdf8)!important;border:1px solid #dfc47d!important;box-shadow:0 14px 36px rgba(40,49,60,.08)!important;color:#13213a!important}
.v350-restaurant-detail .v347-profile-head:after{display:none!important}
.v350-restaurant-detail .v347-kicker span{background:#fff8e7!important;color:#89620f!important;border-color:#d9b65e!important}
.v350-restaurant-detail .v347-title-row h1{color:#10234a!important;text-shadow:none!important}
.v350-restaurant-detail .v347-title-row h1 small{background:#fff5da!important;color:#8b6412!important;border-color:#d5ae4f!important}
.v350-restaurant-detail .v347-title-row p{color:#536174!important}
.v350-restaurant-detail .v347-title-row>button{background:#fff!important;color:#172238!important;border-color:#d4b45f!important}
.v350-restaurant-detail .v347-status{border-top-color:#e9dfc7!important}
.v350-restaurant-detail .v347-rating{background:#fff8e8!important;color:#182238!important;border:1px solid #dfc06e!important}
.v350-restaurant-detail .v347-rating small{color:#5b6370!important}
.v350-restaurant-detail .v347-open{background:#edf9ef!important;color:#6f675c!important;border:1px solid #eee5d8!important}
.v350-restaurant-detail .v347-location{background:#fff!important;color:#172238!important;border-color:#e0c57e!important}
.v350-restaurant-detail .v347-location *{color:#172238!important}
.v350-restaurant-detail .v347-location>button{background:linear-gradient(135deg,#f4d36e,#dda21f)!important;color:#17120a!important}
.v350-restaurant-detail .v347-features span{background:#fff!important;color:#172238!important;border:1px solid #e5d6af!important;box-shadow:0 6px 18px rgba(29,45,64,.05)!important}
.v350-restaurant-detail .v347-features span b,.v350-restaurant-detail .v347-features span small{color:#172238!important}
.v350-restaurant-detail .v347-quick a,.v350-restaurant-detail .v347-quick button{background:#fff!important;color:#172238!important;border-color:#d5b65f!important}
.v350-restaurant-detail .v347-quick .primary{background:linear-gradient(135deg,#f4d36e,#dda21f)!important;color:#17120a!important}
.v350-restaurant-detail .v344-gallery{background:#fff!important;border:1px solid #dec16e!important;box-shadow:0 14px 32px rgba(29,45,64,.08)!important}
.v350-restaurant-detail .v344-stage{background:#f2f2ef!important}
.v350-restaurant-detail .v344-stage img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;filter:none!important}
.v350-restaurant-detail .v344-thumbs button{background:#f2f2ef!important;border-color:#dcc16f!important}
.v350-restaurant-detail .v344-thumbs button img{object-fit:contain!important;filter:none!important}
@media(max-width:760px){.v350-restaurant-detail .v347-profile-head{padding:20px 16px 112px!important}.v350-restaurant-detail .v347-title-row h1{color:#10234a!important}.v350-restaurant-detail .v347-title-row p{color:#536174!important}.v350-restaurant-detail .v347-features span{background:#fff!important;color:#172238!important}.v350-restaurant-detail .v347-features span b,.v350-restaurant-detail .v347-features span small{color:#172238!important}.v350-restaurant-detail .v347-quick a,.v350-restaurant-detail .v347-quick button{background:#fff!important;color:#172238!important}}
