.review-stars{display:flex;gap:.4rem;justify-content:center}.review-stars__btn{background:none;border:0;padding:0;line-height:0;cursor:pointer}.review-stars__btn:disabled{cursor:default}.review-prompt{text-align:center;color:#1d2939}.review-prompt h2{font-size:2.2rem;font-weight:700;margin-bottom:1.6rem}.review-prompt__restaurant{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.2rem}.review-prompt__restaurant img{width:4.4rem;height:4.4rem;object-fit:cover;border-radius:.6rem;border:1px solid #eaecf0}.review-prompt__restaurant strong{font-size:1.6rem}.review-prompt p{color:#667085;margin-bottom:1.2rem}.review-prompt__meta{font-size:1.3rem;margin-top:1.2rem}.review-prompt .btn{width:100%;margin-top:.8rem;border-radius:999px}.review-prompt__later{display:block;width:100%;margin-top:1.2rem;background:none;border:0;color:#18858a;font-weight:600}.review-modal .modal-dialog,.review-prompt-modal .modal-dialog{max-width:46rem;max-height:calc(100vh - 3rem);overflow-y:auto}.review-modal .modal-body,.review-prompt-modal .modal-body{padding:2.8rem 2.4rem 2.4rem}.review-form{color:#1d2939}.review-form__title{text-align:center;font-size:2.2rem;font-weight:700;margin-bottom:.4rem}.review-form__subtitle{text-align:center;color:#667085;margin-bottom:2rem}.review-form h3{font-size:1.6rem;font-weight:700;margin:1.6rem 0 .8rem}.review-form .review-stars{justify-content:flex-start;margin-bottom:1.2rem}.review-form__tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.6rem}.review-form__tag{border:1px solid #d0d5dd;background:#fff;color:#344054;border-radius:999px;padding:.55rem 1.2rem;font-size:1.3rem}.review-form__tag.is-on{background:#18858a;border-color:#18858a;color:#fff}.review-form__tag:disabled{cursor:default}.review-form__label{display:block;font-weight:600;margin-bottom:.6rem}.review-form textarea.review-form__comment,.review-form textarea.review-form__comment:focus,.review-form textarea.review-form__comment:placeholder-shown{display:block;box-sizing:border-box;width:100%;height:9.6rem;min-height:9.6rem;max-height:16rem;margin:0;padding:1rem 1.2rem;border:1px solid #d0d5dd;border-radius:.8rem;background:#fff;color:#1d2939;line-height:1.5;font-size:1.4rem;resize:vertical;overflow:auto;opacity:1;-webkit-appearance:textarea;-moz-appearance:auto;appearance:auto}.review-form__count{text-align:right;color:#667085;font-size:1.2rem;margin-top:.4rem}.review-form__private{color:#667085;font-size:1.3rem;margin-top:.4rem}.review-form__error{color:#b42318;margin-top:1rem}.review-form__actions{display:flex;gap:1.2rem;margin-top:2rem}.review-form__actions .btn,.review-form__actions .review-form__cancel{flex:1 1;border-radius:999px;height:4.4rem}.review-form__cancel{background:#fff;border:1px solid #18858a;color:#18858a;font-weight:600}.review-form__thanks{text-align:center;padding:2rem 1rem 1rem}.review-form__thanks h2{font-size:2.2rem;font-weight:700;margin-bottom:.8rem}.review-form__thanks p{color:#667085;margin-bottom:2rem}.reviews-popup-modal .modal-dialog{max-width:72rem}.reviews-popup-modal .modal-body{padding:2.4rem 2.4rem 2rem;max-height:86vh;overflow:auto}@media(max-width:991px){.reviews-popup-modal .modal-dialog{width:100%;max-width:100%;height:100%;margin:0}.reviews-popup-modal .modal-content{height:100%;border-radius:0;max-width:100%}.reviews-popup-modal .modal-body{max-height:none;height:100%}}.reviews-popup{color:#1d2939}.reviews-popup h2{font-size:2rem;font-weight:700;margin-bottom:1.2rem;padding-right:2rem}.reviews-popup__summary{display:flex;align-items:center;gap:1.6rem;margin-bottom:1.6rem}.reviews-popup__summary p{margin:0;color:#667085}.reviews-popup__score{display:flex;align-items:center;gap:.6rem}.reviews-popup__score span{font-size:3.6rem;font-weight:700;line-height:1}.reviews-popup__score i{color:#f5b400;font-style:normal;font-size:2.4rem}.reviews-popup__bars{margin-bottom:1.6rem}.reviews-popup__bar{display:grid;grid-template-columns:1.2rem 1.6rem 1fr auto;grid-gap:.6rem;gap:.6rem;align-items:center;margin-bottom:.45rem;font-size:1.3rem}.reviews-popup__bar i{color:#18858a;font-style:normal}.reviews-popup__bar div{height:.7rem;background:#eaecf0;border-radius:999px;overflow:hidden}.reviews-popup__bar b{display:block;height:100%;background:#18858a}.reviews-popup__bar em{font-style:normal;color:#667085;min-width:8rem;text-align:right}.reviews-popup__tools{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap;margin-bottom:1.6rem}.reviews-popup__tools select{border:1px solid #d0d5dd;border-radius:999px;padding:.5rem 1.2rem;background:#fff}.reviews-popup__filters{display:flex;gap:.6rem;flex-wrap:wrap}.reviews-popup__filters button{border:1px solid #d0d5dd;background:#fff;border-radius:999px;padding:.4rem 1rem;color:#344054}.reviews-popup__filters button.is-on{background:#18858a;border-color:#18858a;color:#fff}.reviews-popup__list{list-style:none;margin:0;padding:0}.reviews-popup__list li{border-top:1px solid #eaecf0;padding:1.4rem 0}.reviews-popup__list p{margin:.6rem 0}.reviews-popup__author{display:flex;align-items:center;gap:1rem;margin-bottom:.6rem}.reviews-popup__author>span{width:3.6rem;height:3.6rem;border-radius:50%;background:#f2f4f7;display:flex;align-items:center;justify-content:center;font-weight:700}.reviews-popup__author div{display:flex;flex-direction:column}.reviews-popup__author em{color:#18858a;font-style:normal;font-size:1.2rem}.reviews-popup__author time{margin-left:auto;color:#667085;font-size:1.3rem}.reviews-popup__tags{display:flex;flex-wrap:wrap;gap:.6rem}.reviews-popup__tags span{background:#e7f6f4;color:#18858a;border-radius:999px;padding:.3rem .9rem;font-size:1.2rem}.reviews-popup__response{margin-top:.8rem;background:#f9fafb;border-radius:.8rem;padding:1rem 1.2rem}.reviews-popup__response strong{display:block;margin-bottom:.3rem}.reviews-popup__footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem}.reviews-popup__footer .btn{border-radius:999px}.reviews-popup__more{background:none;border:0;color:#18858a;font-weight:600;padding:0}.reviews-popup__error,.reviews-popup__status{color:#667085}.reviews-popup__error{color:#b42318}.one-restaurant__score{position:relative;z-index:2;background:none;border:0;padding:0;color:#667085;font-size:inherit;cursor:pointer}.one-restaurant__score .is-score{color:#1d2939;font-weight:600}.one-restaurant__score .is-star{color:#f5b400}.order-history__view-review{display:block;margin-top:.4rem;background:none;border:0;padding:0;color:#18858a;font-size:1.2rem;cursor:pointer;text-decoration:underline}