.container{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.title{color:#333;text-align:center;margin-bottom:30px}.form{background-color:#f5f5f5;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.select{width:100%;padding:10px;border:1px solid #ddd}.select,.subject-section{margin-bottom:20px;border-radius:4px}.subject-section{background-color:#fff;padding:15px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.subject-title{color:#444;margin-bottom:15px}.input-group{display:flex;align-items:center;margin-bottom:10px}.label{flex:1;margin-right:10px}.time-input{width:50px;margin-right:5px}.score-input,.time-input{padding:5px;border:1px solid #ddd;border-radius:4px}.score-input{width:60px}.submit-button{display:block;width:100%;padding:10px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s}.submit-button:hover{background-color:#45a049}.result-section{margin-top:20px;background-color:#e8f5e9;padding:15px;border-radius:4px}.result-title{color:#2e7d32;margin-bottom:10px}.result-item{margin:5px 0}.title{font-size:1.5em;padding-left:15px;position:relative;background-color:rgba(0,0,0,.05)}.title:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#000}@media screen and (max-width:768px){.container{width:100%;padding:0}}.red-text{color:#c5c5c5e7}header{background-color:#10caca;border-radius:50px;width:-moz-fit-content;width:fit-content;display:flex;padding:16px;align-items:flex-end;margin-top:40px;position:fixed;z-index:2}h1,header{margin-left:30px}h1{font-size:2em;font-family:sans-serif;font-weight:700;color:rgba(240,248,255,.903)}ul{display:flex;gap:2em;margin-left:2em}li{color:rgba(240,248,255,.903);font-weight:700;font-size:1.5em}@media screen and (max-width:500px){header{width:60%;padding:10px;border-radius:25px;margin:20px auto 20px 10px}h1{font-size:1.5em;margin-left:0;align-items:end}nav{width:100%}ul{gap:.5em;margin-left:20px;padding:0}.MuiSvgIcon-root{font-size:1.5em!important}.con{display:none}}.Home_spacer__ol4WE{height:120px}