/* One calm composer: rating, text, photo, then optional detail. */
body.review-simple{background:#fff}
body.review-simple>main.wrap{max-width:720px;padding-bottom:32px}
body.review-simple>main .layout{display:block!important}
body.review-simple>main .breadcrumb,body.review-simple>main .steps,body.review-simple>main .page-heading .eyebrow,body.review-simple>main .heading-note,body.review-simple>main .provider-card .eyebrow,body.review-simple>main .provider-card p,body.review-simple>main .writing-tip,body.review-simple>main .required{display:none}
body.review-simple>main .page-heading{margin:24px 0 16px}
body.review-simple>main .page-heading h1{font-size:26px;letter-spacing:-.6px;margin:0}
body.review-simple>main .provider-card{border:0;border-bottom:1px solid #eee9f3;border-radius:0;padding:0 0 14px;margin-bottom:18px}
body.review-simple>main .provider-card h2{font-size:16px;line-height:1.4}
body.review-simple>main .provider-card img{width:40px;height:40px}
body.review-simple>main .ri-preauth-note{display:none}
body.review-simple>main .card{border:0;border-radius:0;padding:0;margin:0 0 18px;box-shadow:none}
body.review-simple>main .rating-main{display:block;padding:0}
body.review-simple>main .section-heading{margin-bottom:8px}
body.review-simple>main .section-heading h2,body.review-simple>main .rating-main .section-heading h2{font-size:16px;line-height:1.5;letter-spacing:0}
body.review-simple>main .general-stars{justify-content:flex-start;gap:4px;margin:4px 0}
body.review-simple>main .general-stars .star-box{width:44px;height:44px;background:transparent}
body.review-simple>main .star-option .icon{width:36px;height:36px}
body.review-simple>main .rating-main .rating-feedback{max-width:none;width:auto;text-align:left;margin:4px 0 0;font-size:12px;line-height:1.5;min-height:18px}
body.review-simple>main textarea#experience{height:140px;min-height:140px;font-size:16px;line-height:1.6;padding:12px}
body.review-simple>main .textarea-bottom{font-size:11px}
body.review-simple>main .attachment-summary{padding:10px 0;min-height:44px;font-size:14px}
body.review-simple>main .attachment-summary small{font-size:11px}
body.review-simple>main .attachment-content{padding:0 0 12px}
body.review-simple>main .review-more{border-top:1px solid #eee9f3;border-bottom:1px solid #eee9f3;margin:0 0 16px}
body.review-simple>main .review-more>summary{cursor:pointer;padding:12px 0;font-size:13px;color:#695a78;min-height:44px}
body.review-simple>main .review-more>summary small{font-size:11px;margin-left:8px;color:#7b7184}
body.review-simple>main .review-more .criteria-details,body.review-simple>main .review-more .extra-details{margin:0;border-top:1px solid #eee9f3}
body.review-simple>main .review-more .criteria-details summary,body.review-simple>main .review-more .extra-details summary{padding:12px 8px;min-height:44px}
body.review-simple>main .review-more .evidence-card{margin:0}
body.review-simple>main .review-more .evidence-heading{padding:12px 8px}
body.review-simple>main .form-actions{display:flex;flex-direction:column-reverse;align-items:stretch;gap:8px;padding:0;margin:10px 0}
body.review-simple>main .form-actions>.button{width:100%;min-height:50px;font-size:16px;justify-content:center;border-radius:10px}
body.review-simple>main .form-actions>div{text-align:center}
body.review-simple>main .form-actions small{display:none}
body.review-simple>main .review-submit-note{font-size:11px;color:#796d83;line-height:1.5;margin:8px 0}
body.review-simple>main .sidebar{padding:0;margin:12px 0}
body.review-simple>main .sidebar .identity{padding:0;border:0}
body.review-simple>main .identity small{font-size:11px;line-height:1.5;display:block}
body.review-simple>main .catalog-variant{margin:12px 8px}
body.review-simple>main .criterion{flex-wrap:wrap}
body.review-simple>main .criterion fieldset{flex-wrap:wrap}
@media(max-width:560px){body.review-simple>main.wrap,body.review-simple.ri-embedded>main.wrap{padding:16px}body.review-simple>main .provider-card{margin-bottom:16px}body.review-simple>main .provider-card h2{font-size:15px}}
