.upload-page{font-family:Poppins,sans-serif;padding-top:100px;text-align:center}.upload-box{background:#f9fcff;border:2px dashed #0d6efd;border-radius:15px;cursor:pointer;margin:auto;padding:40px;transition:all .3s ease;width:50%}.upload-box:hover{background:#e6f0ff}.browse-text{color:#0d6efd;font-weight:600}.hidden-input{display:none}.students-data-page{color:#333;font-family:Poppins,sans-serif;margin:40px auto;max-width:1100px;padding:20px}.students-data-page h2{color:#0d6efd;font-size:28px;margin-bottom:30px;text-align:center}.styled-search-box{align-items:center;background:#f1f5f9;border-radius:50px;box-shadow:0 4px 12px #0000000d;display:flex;gap:10px;margin-bottom:30px;padding:10px 20px}.styled-search-box input{background:#0000;border:none;flex:1 1;font-size:16px;outline:none;padding:8px}.styled-search-box button{background:#0d6efd;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.styled-search-box button:hover{background-color:#0b5ed7}.teacher-info{background:#eef6ff;border-radius:12px;box-shadow:0 2px 10px #0000000d;margin-bottom:20px;padding:20px}.teacher-info p{font-size:16px;margin:5px 0}.teacher-info button{background:#0d6efd;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px 18px}.teacher-info button:hover{background-color:#0b5ed7}.stylish-table{border-collapse:collapse;border-radius:12px;box-shadow:0 4px 20px #0000000d;margin-top:20px;overflow:hidden;width:100%}.stylish-table td,.stylish-table th{padding:12px 16px;text-align:left}.stylish-table th{background-color:#0d6efd;color:#fff}.stylish-table tbody tr:nth-child(2n){background-color:#f9f9f9}.stylish-table tbody tr:hover{background-color:#e6f0ff}.home-container{background:linear-gradient(180deg,#f8f9fa,#e9f0ff);font-family:Poppins,sans-serif;min-height:100vh;padding:50px 20px;text-align:center}.home-container h1{color:#0d6efd;font-size:32px;margin-bottom:10px}.home-container p{color:#444;font-size:18px;margin-bottom:30px}.tab-options{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.tab-card{background-color:#fff;border-radius:16px;box-shadow:0 8px 20px #00000014;cursor:pointer;padding:30px 40px;transition:all .3s ease;width:240px}.tab-card:hover{box-shadow:0 12px 25px #0000001f;transform:translateY(-8px)}.tab-card h2{color:#0d6efd;margin-bottom:10px}.tab-card p{color:#666}.tab-card.student{border-top:6px solid #0d6efd}.tab-card.teacher{border-top:6px solid #198754}.home-header{left:30px;position:absolute;top:20px}.logo{height:auto;width:120px}
/*# sourceMappingURL=main.32209eb6.css.map*/