.uBCVrq_section{padding:26px 0 40px}.uBCVrq_premiumCard{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#fcf8f4);border-radius:30px;overflow:hidden;box-shadow:0 20px 55px #301f1614}.uBCVrq_heading{border-bottom:1px solid var(--line);padding:20px 24px 17px}.uBCVrq_heading h2{margin:4px 0 0;font-family:Georgia,serif;font-size:32px;line-height:1.15}.uBCVrq_layout{grid-template-columns:minmax(210px,.62fr) minmax(320px,1.45fr) minmax(300px,.9fr);align-items:start;display:grid}.uBCVrq_overview,.uBCVrq_reviewColumn,.uBCVrq_formCard{min-width:0;padding:22px}.uBCVrq_overview,.uBCVrq_reviewColumn{border-right:1px solid var(--line)}.uBCVrq_score{gap:12px;display:grid}.uBCVrq_score>strong{font-family:Georgia,serif;font-size:58px;line-height:.95}.uBCVrq_score>div{color:#665f59;gap:8px;font-size:13px;display:grid}.uBCVrq_stars{color:#d1c8c0;gap:2px;font-size:18px;line-height:1;display:inline-flex}.uBCVrq_filledStar{color:#b06f35}.uBCVrq_distribution{border-top:1px solid var(--line);gap:10px;margin-top:20px;padding-top:17px;display:grid}.uBCVrq_distributionRow{color:#665f59;grid-template-columns:44px minmax(70px,1fr) 22px;align-items:center;gap:8px;font-size:11px;display:grid}.uBCVrq_distributionRow b{color:var(--ink);text-align:right}.uBCVrq_distributionTrack{background:#e9e1da;border-radius:999px;height:6px;display:block;overflow:hidden}.uBCVrq_distributionTrack>span{border-radius:inherit;background:#b06f35;height:100%;display:block}.uBCVrq_reviewColumn>h3,.uBCVrq_formCard h3{margin:0 0 12px;font-family:Georgia,serif;font-size:23px}.uBCVrq_reviewList{gap:12px;display:grid}.uBCVrq_empty,.uBCVrq_reviewCard{background:#fff;border:1px solid #e5ddd6;border-radius:17px;padding:16px}.uBCVrq_empty{color:var(--muted);text-align:center;align-content:center;place-items:center;gap:2px;display:grid}.uBCVrq_empty>span{color:#b06f35;font-size:27px;line-height:1}.uBCVrq_empty strong{color:var(--ink);font-family:Georgia,serif;font-size:18px}.uBCVrq_empty p{margin:0}.uBCVrq_reviewCard header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.uBCVrq_reviewCard header>div{display:grid}.uBCVrq_reviewCard header>div span{color:#716963;font-size:12px}.uBCVrq_reviewCard p{color:#403b37;white-space:pre-wrap;margin:16px 0 0}.uBCVrq_reviewCard small{color:#23643a;background:#e6f4ea;border-radius:999px;margin-top:12px;padding:5px 9px;font-weight:800;display:inline-block}.uBCVrq_avatar,.uBCVrq_avatar img,.uBCVrq_avatar>span{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.uBCVrq_avatar{border:1px solid var(--line);background:var(--ivory);overflow:hidden}.uBCVrq_avatar img{object-fit:cover}.uBCVrq_avatar>span{color:var(--accent);font-family:Georgia,serif;font-weight:800}.uBCVrq_formCard{background:#ffffffa3}.uBCVrq_formCard>p{color:var(--muted)}.uBCVrq_formCard form{gap:13px;display:grid}.uBCVrq_status,.uBCVrq_notice{background:#f4ede7;border-radius:10px;padding:10px 12px;font-size:13px}.uBCVrq_ratingField{border:0;margin:0;padding:0}.uBCVrq_ratingField legend,.uBCVrq_commentField{font-size:13px;font-weight:850}.uBCVrq_ratingField>div{gap:5px;margin-top:7px;display:flex}.uBCVrq_ratingField label{cursor:pointer;position:relative}.uBCVrq_ratingField input{opacity:0;position:absolute}.uBCVrq_ratingField label>span:first-of-type{border:1px solid var(--line);color:#c7c0ba;background:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.uBCVrq_ratingField input:focus-visible+span{outline-offset:2px;outline:3px solid #8a542e47}.uBCVrq_commentField{gap:7px;display:grid}.uBCVrq_commentField textarea{resize:vertical;width:100%;height:100px;min-height:90px;color:var(--ink);font:inherit;background:#fff;border:1px solid #aaa096;border-radius:12px;padding:12px}.uBCVrq_commentField textarea:focus{border-color:var(--accent);outline:3px solid #8a542e2e}.uBCVrq_commentField small{color:#716963;justify-self:end}.uBCVrq_error,.uBCVrq_success{border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.uBCVrq_error{color:#8a1f1f;background:#fff0f0;border:1px solid #e6b9b9}.uBCVrq_success{color:#246438;background:#edf9f0;border:1px solid #b8dec3}.uBCVrq_deleteButton{color:#8a1f1f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:fit-content;padding:2px 0;font-size:13px;font-weight:800;text-decoration:underline}.uBCVrq_deleteButton:disabled{opacity:.55;cursor:wait}.uBCVrq_deleteButton:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #8a1f1f33}.uBCVrq_srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (max-width:1050px){.uBCVrq_layout{grid-template-columns:minmax(190px,.6fr) minmax(0,1.4fr)}.uBCVrq_reviewColumn{border-right:0}.uBCVrq_formCard{border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:700px){.uBCVrq_section{padding:20px 0 34px}.uBCVrq_premiumCard{border-radius:22px}.uBCVrq_heading{padding:18px 20px 15px}.uBCVrq_heading h2{font-size:29px}.uBCVrq_layout{grid-template-columns:1fr}.uBCVrq_overview,.uBCVrq_reviewColumn,.uBCVrq_formCard{border-right:0;grid-column:auto;padding:18px}.uBCVrq_reviewColumn,.uBCVrq_formCard{border-top:1px solid var(--line)}.uBCVrq_score{grid-template-columns:auto 1fr;align-items:center}.uBCVrq_score>strong{font-size:48px}.uBCVrq_distribution{margin-top:18px;padding-top:18px}.uBCVrq_commentField textarea{height:96px}.uBCVrq_formCard form>button{width:100%}}@media (max-width:420px){.uBCVrq_reviewCard header{grid-template-columns:42px minmax(0,1fr)}.uBCVrq_reviewCard header>.uBCVrq_stars{grid-column:2}.uBCVrq_ratingField label>span:first-of-type{width:38px;height:38px}}
