/* Kole UI Rate 样式 — 对齐 组件7.txt RateInput：星级、半星、只读、尺寸、文字 */

.kole-rate { display: inline-flex; align-items: center; gap: 4px; font-family: var(--font-family, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif); }
.kole-rate-star { position: relative; display: inline-block; font-size: 20px; line-height: 1; color: var(--kole-color-icon-inactive); cursor: pointer; transition: color .15s, transform .1s; }
.kole-rate-star:hover { transform: scale(1.1); }
.kole-rate-star .kole-rate-fill { position: absolute; left: 0; top: 0; overflow: hidden; color: var(--kole-color-brand); white-space: nowrap; pointer-events: none; }
.kole-rate.is-readonly .kole-rate-star,
.kole-rate.is-disabled .kole-rate-star { cursor: default; }
.kole-rate.is-readonly .kole-rate-star:hover,
.kole-rate.is-disabled .kole-rate-star:hover { transform: none; }
.kole-rate-text { margin-inline-start: 8px; font-size: 14px; color: var(--kole-color-text-secondary); }
.kole-rate.sm .kole-rate-star { font-size: 14px; }
.kole-rate.lg .kole-rate-star { font-size: 28px; }
.kole-rate.sm .kole-rate-text { font-size: 12px; }
.kole-rate.lg .kole-rate-text { font-size: 16px; }
