.review-summary{margin-top:12px;padding:10px 12px;border:1px solid #26365f;border-radius:14px;background:#0a1226}.review-summary-top{display:flex;align-items:center;gap:8px;font-size:13px}.review-stars{letter-spacing:1px;color:#ffd166}.review-summary small{display:block;margin-top:6px;color:#9fb2da;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-section{margin-top:18px}.review-form{display:grid;gap:12px;margin:14px 0 20px}.review-rating{display:flex;gap:6px}.review-rating button{width:38px;height:38px;border:1px solid #304476;border-radius:10px;background:#0b142b;color:#617298;font-size:20px;cursor:pointer}.review-rating button.active,.review-rating button:hover{color:#ffd166;border-color:#ffd16666;background:#17172d}.review-form textarea{width:100%;min-height:110px;resize:vertical;padding:14px;border-radius:14px;border:1px solid #304476;background:#081126;color:#fff}.review-form-foot{display:flex;justify-content:space-between;align-items:center;gap:10px}.review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px}.review-sort{min-width:140px;padding:9px 12px;border:1px solid #304476;border-radius:12px;background:#0a1328;color:#fff}.review-list{display:grid;gap:10px}.review-item{padding:14px 16px;border:1px solid #293960;border-radius:15px;background:#0a1226}.review-item-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.review-item-meta{font-size:12px;color:#8699c1}.review-item p{margin:8px 0 0;line-height:1.65;white-space:pre-wrap;word-break:break-word}.review-badge{display:inline-flex;align-items:center;margin-left:8px;padding:3px 7px;border:1px solid #2f8d75;border-radius:999px;background:#0d2b27;color:#7cf0c8;font-size:11px;font-weight:800}.review-badge.local{border-color:#43567f;background:#111a31;color:#9fb2da}.review-empty{padding:18px;border:1px solid #304476;border-radius:14px;color:#91a4cb}.review-login-note{font-size:12px;color:#9fb2da}.review-count{color:#9fb2da;font-size:12px}.review-error{color:#ffb36b;font-size:13px}.review-success{color:#71e6b3;font-size:13px}@media(max-width:700px){.review-form-foot,.review-toolbar{align-items:stretch;flex-direction:column}.review-form-foot .btn,.review-sort{width:100%}.review-item-head{align-items:flex-start;flex-direction:column}}

.review-summary{margin-top:16px;padding:14px;border:1px solid #2c395b;border-radius:14px;background:#0b1328;min-height:116px;display:flex;flex-direction:column;justify-content:center;gap:8px}.review-summary-top{gap:8px;line-height:1.6;align-items:center}.review-summary small{display:block!important;margin-top:8px;font-size:14px;line-height:1.65;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;color:#c0cde6}.review-summary .review-demo{border:0;outline:0;background:none;padding:0;margin:0}.review-summary .review-demo>div{margin-top:6px}.review-summary .review-stars{font-size:16px;letter-spacing:1px;line-height:1.4}.review-badge{margin-left:0;font-size:12px;line-height:1.5;padding:3px 9px}.review-demo-note{font-size:14px;line-height:1.65;margin:10px 0 16px;color:#bec7e1}.review-list>.review-demo{border:0;outline:0;padding:22px 0 0;margin-top:12px}.review-list>.review-demo>.review-item{margin-top:12px}.review-item{padding:18px;border:1px solid #2c395b}.review-item p{font-size:15px;line-height:1.75;margin-top:12px}.review-empty{font-size:14px;line-height:1.7;border-style:solid}.review-section{padding:24px!important}.review-item-meta{font-size:13px}.review-login-note{font-size:14px;line-height:1.6}.review-toolbar{gap:16px}.review-item-head{flex-wrap:wrap}.review-form-foot{line-height:1.5}.review-rating button{width:44px;height:44px}.review-form textarea{font-family:inherit;font-size:15px;line-height:1.7}.review-summary:empty{visibility:hidden}
@media(max-width:700px){.review-summary{min-height:120px;padding:14px}.review-section{padding:20px!important}.review-item{padding:16px}}
