body{font-family:Arial,sans-serif}table{border-collapse:collapse;width:100%}td,th{border:1px solid #ddd;font-size:small;padding:4px}tr:nth-of-type(2n)>td{background-color:#f2f2f2}th{background-color:#5a4099;color:#fff;padding-bottom:12px;padding-top:12px;text-align:left}.App_homeworkCell__Ak\+sr{background-color:#ffc!important;cursor:pointer}.App_timetableCell__F4UAh{cursor:pointer}.App_timetableCell__F4UAh:hover{background-color:#d8c9fd}input[type=text]{width:100%}.App_tblGrid__xm1y5{border:1px solid #ddd;border-collapse:collapse}h2{color:#333;font-size:small}button{background-color:#4caf50;border:none;color:#fff;cursor:pointer;margin:8px 0;padding:14px 20px;width:300px}.App_header__fhC8n{background-color:#5a4099;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK0AAAAyCAMAAAAZQavnAAAArlBMVEUAAAD////////+/v7////+/v7+/v7////+/v7+/v7////////////+/v7+/v7+/v7+/v7+/v7+/v7////////+/v7////////////////+/v7////////+/v7+/v7////+/v7+/v7////+/v7+/v7+/v7////+/v7////+/v7+/v7////////+/v7+/v7+/v7+/v7////////////////+/v7+/v7+/v7+/v7///8ScnxtAAAAOXRSTlMAAwr7BuVHGe8VElIhNfenb2kkPA6PgGWKV03zz5lcQ7grHevZnkDIwy10YCjfspTUrHgxojl9hL0R3//eAAAIS0lEQVRo3szV13LiMBSA4aPm3jDgjik2xhhMTQC9/4stEiW7gSQ7s3vBN1xQZPPrjBjgazjR4dVhGy70wTqh8OI6owTB2bzW3LDqwUvLHU46AMaCcSeL+/DS8IwUpIblinBOZjMbXppatkk7o2vCz5xjF17apJx2WWRtuKCVMbw0tYwXbNxNuZRN4KXp2WQ7wB6/qFV4ptp5VzsdfmQszusOXmLAf6cPqmKItlzSFATPDJyb9i9q0ZsjpCz//7Vh1tr7lAtt+DzWiA6dzolnXudwxNBbjlUQ1PGSAgBejgUD7hrShkqnJmmMgPpjQWwSnZ/O5z4GCU3ek6RriW+0xoIFP/OnxKlLLhQDDE9RERURFwOcH9asXchdxWyFRfSInbULuOuQmQowyfjWgN6WCZ7oO7Ky3pSuzKJNxuq62Io77JjwBl8bHwLZ1sv4FTnNr3H5WnnslrUC2mgKCHsyENV4xEPLT4afa2HA6wmAywPfUuQVOQ9U3yUjcZVZsErXbRlh8mhpVR58LdGYCWd4wy+0mMKFWpPVN7WQaZeyudNHYnMrLl9/rkVvYrYwJSEIsspDULHUkrfbyq3DmcI7CL5lrNOZDmfb22jrXAepk87m6N9ru0wz4bG2ywox+J1T2gikn2tp1F+tZV7l8Cst24mRmH13Fwy/q02jhXAgt9rAjP1Ptb3FpjWprB2Y5v5ei9dOI67yN6Tc9W61AzPefxOMPEy9d3lQm5QLpG2LYtMgaIZLOlG+q+WpJqT8VqsVWvJnbdUcYwOBrE0LzbvWHsJZG1IQ1FFKWNi71J6X7Ch8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);background-position:5px 5px;background-repeat:no-repeat;border-bottom:1px solid #fff;color:#fff;display:block;height:60px;width:100%}.modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;max-height:90%;max-width:90%;overflow-y:auto;padding:20px;position:relative}.modal-content h2{margin-top:0}.modal-footer{margin-top:20px;text-align:right}.modal-footer button{font-size:16px;padding:8px 16px}
/*# sourceMappingURL=main.07b828ca.css.map*/