/* SCORE2 plugin basic styles */
.score2-card { max-width: 560px; margin: 12px; padding: 16px; border-radius:8px; border:1px solid #ddd; background:#fff; font-family:Arial,Helvetica,sans-serif; }
.score2-row { display:flex; gap:8px; margin-bottom:8px; align-items:center; }
.score2-row label { width:160px; font-weight:600; }
.score2-row input, .score2-row select { flex:1; padding:6px; }
.score2-actions { margin-top:12px; }
.score2-result { margin-top:12px; padding:10px; border-radius:6px; background:#f6f9ff; border:1px solid #e0e7ff; }
.score2-note { font-size:13px; color:#666; margin-top:10px; }
.score2-iframe { width:100%; height:700px; border:1px solid #ccc; border-radius:6px; }
