
/* AI Tools Hub V3 — individual tool page rating widget */
.tool-ratings-v3{margin:18px 0;padding:20px;border-radius:20px;border:1px solid #27303a;background:#11161d;color:#e6edf3}
.tool-ratings-v3 .rt-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.rt-head>div>span{font-size:8px;letter-spacing:1.4px;color:#72efff;font-weight:800}.rt-head h2{margin:3px 0 0;font-size:22px}.rt-head small{color:#8b949e;font-size:11px}
.rt-summary{display:grid;grid-template-columns:1.6fr .8fr .8fr;gap:9px;margin:13px 0}.rt-summary>div{padding:11px;border:1px solid #27303a;border-radius:13px;background:#0d131a;display:flex;flex-direction:column;gap:2px}.rt-summary b{font-size:17px}.rt-summary span{color:#8b949e;font-size:10px}.rt-summary .rt-stars{color:#ffd54a;font-size:14px;letter-spacing:1px}
.rt-stars-input{display:flex;gap:5px}.rt-stars-input button{width:40px;height:40px;border:1px solid #2c3742;border-radius:10px;background:#151c24;color:#56616d;font-size:19px;cursor:pointer}.rt-stars-input button.selected,.rt-stars-input button:hover{color:#ffd54a;border-color:#6e5c24;background:#1d1b12}
.rt-useful{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:11px 0;color:#b6c0cb;font-size:11px}.rt-useful>div{display:flex;gap:6px}.rt-useful button{border:1px solid #2c3742;border-radius:9px;background:#151c24;color:#c7d0d8;padding:7px 9px;cursor:pointer}.rt-useful button.selected{border-color:#2d8797;background:#10262b;color:#72efff}
.rt-submit,.rt-feedback-btn{width:100%;padding:11px;border:0;border-radius:11px;background:linear-gradient(135deg,#00e5ff,#7c5cff);color:#041118;font-weight:800;cursor:pointer}.rt-submit:disabled,.rt-feedback-btn:disabled{opacity:.6;cursor:not-allowed}.rt-status{min-height:15px;margin:7px 0;color:#8895a3;font-size:10px}
.rt-feedback{margin-top:13px;padding-top:13px;border-top:1px solid #26303a}.rt-feedback label{display:flex;justify-content:space-between;margin-bottom:6px;font-size:11px;font-weight:700}.rt-feedback label small{font-weight:500;color:#7e8a98}.rt-feedback textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:78px;padding:10px;border:1px solid #2c3742;border-radius:11px;background:#0d131a;color:#e7edf3;font:inherit;font-size:11px;margin-bottom:7px;outline:none}.rt-feedback textarea:focus{border-color:#2d8797}
.rt-reviews{margin-top:14px}.rt-reviews h3{font-size:13px;margin:0 0 8px}.rt-reviews blockquote{margin:6px 0;padding:9px 10px;border-left:2px solid #72efff;background:#0d131a;color:#aeb8c2;font-size:10px;line-height:1.5;border-radius:0 10px 10px 0}.rt-empty{color:#7d8b99;font-size:10px}


/* V7 — keep desktop rating/feedback layout on mobile. */
html, body { min-width: 1070px; }
