*{padding:0;margin:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;color:#333}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.login{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh}.login img{height:32px;margin-bottom:24px}.login form{display:flex;flex-direction:column;margin-bottom:16px}.login label{margin-bottom:4px;margin-top:8px}.login button{margin-top:16px}input{font-size:14px;padding:2px 4px;height:24px;background-color:#fff;border-radius:2px;border:1px solid #d4d4d4}input:focus{border:1px solid #3689e6;outline:none}select{font-size:14px;padding:2px 4px;height:24px;background-color:#fff;border-radius:2px;border:1px solid #d4d4d4}select:focus{border:1px solid #3689e6;outline:none}header{border-bottom:1px solid #d4d4d4;justify-content:space-between;height:32px;padding:4px 16px}footer,header{display:flex;position:fixed;width:100%;background-color:hsla(0,0%,98%,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center}footer{bottom:0;border-top:1px solid #d4d4d4;height:20px;font-size:12px;justify-content:center;color:#555761}section{padding-top:32px;padding-bottom:32px}header img{height:20px;margin-bottom:-4px}header a{padding:8px;color:#555761}a.active{color:#3689e6}a{color:inherit;text-decoration:none;margin:2px}a,a:hover{transition:.2s}a:hover{color:#333}a.active:hover{color:#3689e6}table{width:100%;border-collapse:collapse}tbody tr{border-bottom:1px solid #d4d4d4;transition:.2s}tbody tr:hover{background-color:hsla(0,0%,83.1%,.2);transition:.2s}thead tr{border-bottom:1px solid #abacae}th{text-align:left;padding:4px;vertical-align:bottom;color:#555761}td{padding:4px!important}.modal{align-items:center;max-height:calc(100vh - 48px)}.modal,.modal form{display:flex;flex-direction:column}.modal form label{margin-bottom:8px}.modal form input,.modal form select{margin-bottom:16px;min-width:250px}.modal form input[type=checkbox]{max-width:16px!important;min-width:16px!important;width:16px!important;height:16px;margin-right:8px;margin-bottom:8px}.modal .special{width:60px!important;min-width:60px}.modal form div{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-top:8px}.details-section-one{display:flex;flex-direction:column}.details-section-one form{margin:16px}.details-form div{display:flex;align-items:center;margin-bottom:8px}.details-form label{width:150px}.details-form input,.details-form select{width:250px}.table{margin:16px 16px 32px}.myform{display:flex;flex-direction:column;align-items:flex-start;justify-items:center;width:300px;margin-top:16px}.myform div{display:flex;align-items:center;margin-bottom:16px}.myform input,.myform label{width:200px}.category-select{width:154px}.btn{border-radius:2px;border:1px solid;height:24px;color:#fafafa;padding:2px 4px;margin:2px;transition:.2s;font-size:14px;cursor:pointer;text-shadow:0 1px 2px #abacae}.btn.lg{font-size:16px;height:28px;padding:4px 8px}.btn:hover{color:#fff;transition:.2s}.btn:focus{outline:none}.btn.blue{background-color:#3689e6;border-color:#0d52bf}.btn.blue:hover{background-color:#64baff;border-color:#3689e6}.btn.red{background-color:#c6262e;border-color:#a10705}.btn.red:hover{background-color:#ed5353;border-color:#c6262e}.btn.green{background-color:#28bca3;border-color:#0e9a83}.btn.green:hover{background-color:#43d6b5;border-color:#28bca3}.btn.gray{background-color:#abacae;border-color:#7e8087}.btn.gray:hover{background-color:#d4d4d4;border-color:#abacae}td a{display:inline-flex}td .btn{margin-right:-2px;margin-left:8px}caption{padding:8px 0}.Overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,83.1%,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.center{text-align:center}.interested-container{display:flex}.list-item-button{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;transition:.2s;width:100%;background:none;outline:none;border:none;border-bottom:1px solid #d4d4d4}.list-item-active{background-color:#9ebced}.arrow{margin-left:16px;font-size:large}.students{flex-grow:1;margin:16px}
/*# sourceMappingURL=main.00d8dbb5.chunk.css.map */