.breakdance .bde-section-2589-100 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-heading-2589-102{margin-bottom:30px}.breakdance .bde-code-block-2589-101{width:100%}body{font-family:Arial,sans-serif;background-color:#f4f4f4;margin:20px}.leaderboard-container{width:100%;max-width:600px;margin:0 auto}.class-name{background-color:#0057B7;color:#fff;padding:15px;font-size:20px;font-weight:700;margin-top:20px;border-radius:4px}.table-header,.table-row{display:grid;grid-template-columns:2fr 1fr 1fr;padding:10px;background-color:#f4f4f4;color:#333;border-bottom:1px solid #ddd}.table-header{background-color:#0057B7;color:#fff;font-weight:700}.table-row{transition:background-color 0.3s ease,transform 0.3s ease}.table-row:hover{background-color:#ddd;transform:scale(1.02)}.table-row.selected{background-color:#ddd;transform:scale(1.02);opacity:1}.points-details{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px;background-color:#f4f4f4;border-bottom:1px solid #d9d9d9}.race-pair{display:flex;flex-direction:column}.race-name{background-color:#0057B7;color:#fff;font-weight:700;text-align:center;padding:5px 0;border-radius:4px 4px 0 0}.race-points{background-color:#f4f4f4;color:#333;text-align:center;padding:5px 0;border-radius:0 0 4px 4px}.add-form{display:grid;grid-template-columns:2fr 1fr 1fr;padding:10px;background-color:#f4f4f4;color:#333;border-bottom:1px solid #ddd;gap:10px}.add-form input{padding:5px;border:1px solid #ccc;border-radius:4px;font-size:14px}.add-form button{background-color:#FF6B00;color:#fff;border:none;border-radius:4px;padding:5px 10px;cursor:pointer;font-size:14px;transition:background-color 0.3s ease}.add-form button:hover{background-color:#C50}.breakdance .bde-code-block-2589-107{width:100%;margin-top:20px}.admin-controls{width:100%;display:flex;flex-direction:column;align-items:center}.admin-button-group{display:flex;justify-content:center;gap:10px;margin-bottom:10px}.admin-form-container{width:100%;display:flex;justify-content:center}.add-form{display:grid;grid-template-columns:2fr 1fr 1fr auto auto;padding:10px;background-color:#f4f4f4;color:#333;border-bottom:1px solid #ddd;gap:10px;align-items:center;width:fit-content}.delete-form{display:flex;gap:10px;background-color:#f4f4f4;padding:10px;border-bottom:1px solid #ddd;width:fit-content}.add-form input,.add-form select,.delete-form select{padding:5px;border:1px solid #ccc;border-radius:4px;font-size:14px}.add-form button,.delete-form button{background-color:#FF6B00;color:#fff;border:none;border-radius:4px;padding:5px 10px;font-size:14px;cursor:pointer;transition:background-color 0.3s ease}.add-form button:hover,.delete-form button:hover{background-color:#C50}.add-form button.cancel,.delete-form button.cancel{background-color:#D9D9D9;color:#fff}.add-form button.cancel:hover,.delete-form button.cancel:hover{background-color:#BFBFBF}.admin_button{background-color:#FF6B00;color:#fff;border:none;border-radius:4px;padding:5px 10px;font-size:14px;cursor:pointer;transition:background-color 0.3s ease}.admin_button:hover{background-color:#C50}