.real-rating{color:#496037;font-weight:700;font-size:14px;margin:8px 0}.real-title-button{font:inherit!important;color:inherit!important;background:none!important;border:0!important;padding:0!important;text-align:left;cursor:pointer}.real-details-button{min-height:44px}.real-restaurant-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #deded2;border-radius:20px;padding:24px;background:#fffdf8;color:#263a30;font-family:inherit;overflow-wrap:anywhere}.real-restaurant-dialog::backdrop{background:#18251dc0}.real-restaurant-dialog [data-close]{display:block;margin-left:auto;min-height:44px;padding:10px 18px;border-radius:12px;cursor:pointer}.real-restaurant-dialog p{line-height:1.6}.real-restaurant-dialog a{color:#a84420}.real-restaurant-dialog small{display:block;line-height:1.5}.real-restaurant-dialog h3{margin:24px 0 8px}.dining-card h3 button{margin:0}
