.rv-head{background:#fff;border-bottom:1px solid #e5ebea}.rv-score{background:#feeedb;border:1px solid #f8c788;border-radius:20px;align-items:center;gap:14px;padding:16px 20px;display:flex}.rv-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.rv-card{background:#fff;border:1px solid #dce3e1;border-radius:22px;flex-direction:column;gap:12px;padding:22px;display:flex;box-shadow:0 4px 14px #0f2a330a}.rv-avatar{color:#0a7e99;background:#e2f4f8;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:flex}.rv-form{box-sizing:border-box;background:#fff;border:1px solid #dce3e1;border-radius:24px;flex-direction:column;gap:18px;width:100%;max-width:760px;margin:0 auto;padding:28px;display:flex;box-shadow:0 10px 30px #0f2a330f}.rv-row{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.rv-field{color:#243233;flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:600;display:flex}.rv-in{min-height:48px;font:inherit;color:#122022;box-sizing:border-box;background:#fff;border:1px solid #c9d4d3;border-radius:12px;width:100%;padding:10px 14px;font-size:16px;font-weight:400}textarea.rv-in{resize:vertical}.rv-in:focus{border-color:#0a7e99;outline:3px solid #0a7e9940}.rv-pill{cursor:pointer;white-space:nowrap;border:1px solid #c9d4d3;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-weight:600;display:flex}.rv-pill.is-on{color:#0a7e99;background:#e2f4f8;border-color:#0a7e99}.rv-pill input{accent-color:#0a7e99;width:18px;height:18px;margin:0}.rv-rate{gap:4px;display:flex}.rv-star{color:#dce3e1;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.rv-star.is-on{color:#f7941d}.rv-star input{opacity:0;width:1px;height:1px;position:absolute}.rv-star:focus-within{outline-offset:2px;outline:3px solid #0a7e99}.rv-send{color:#fff;min-height:54px;font:inherit;cursor:pointer;background:#0a7e99;border:0;border-radius:14px;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.rv-send:hover{color:#fff;background:#076278}.rv-send:disabled{color:#4a595a;cursor:not-allowed;background:#c9d4d3}@media (max-width:767px){.rv-form{border-radius:20px;padding:20px 16px}.rv-score{box-sizing:border-box;width:100%}}.rv-head{color:#fff;background:#14243a;border-bottom:0}.rv-head p{color:#c5dbe2!important}.rv-score{color:#0f2a33;background:#fff;border-radius:12px}.rv-card{box-shadow:none;border-color:#dfe7ea;border-radius:12px}.rv-form{box-shadow:none;border-color:#ccd8dc;border-radius:12px}.rv-in{border-color:#ccd8dc;border-radius:10px}.rv-send{border-radius:10px}@media (max-width:767px){.rv-form{border-radius:12px}}
