.daily-score-upload-form{max-width:600px;margin:0 auto;padding:20px;background:#fff;border-radius:5px;box-shadow:0 2px 5px rgb(0 0 0 / .1)}.daily-score-upload-form h2{margin-top:0;color:#333}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;font-weight:600}.form-group input[type="text"],.form-group input[type="date"],.form-group input[type="file"]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.note-parent{background-color:#f2f2f2;padding:20px;display:block;align-items:center;border-radius:5px;margin-top:20px}.note-parent p{font-size:12px;color:gray;margin:0}.submit-btn{background-color:#4CAF50;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-size:16px}.submit-btn:hover{background-color:#45a049}.submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.response-message{margin-top:15px;padding:10px;border-radius:4px}.response-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.response-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}