.scorpio-fields-grid {
    display: grid;
    justify-content: space-between;
    gap: 40px;
    align-items: flex-start;
}
.scorpio-left {display: flex; gap:40px; }
.scorpio-right { flex: 0 0 150px; text-align: left;width:150px; }
.scorpio-star-rating { display:flex; justify-content:center; gap:5px; cursor:pointer; font-size:24px; color:#ddd;border:1px solid #ccc; padding:10px; border-radius:5px; user-select:none; }
.scorpio-star-rating .star.selected,
.scorpio-star-rating .star.hover { color:#FFD700; }
