.tablerow{display:flex;flex-direction:row}.titleentry{width:150px;text-align:left}.entry{width:400px}.spacingtab{padding:15px}.listcolumn{display:flex;flex-direction:column;padding:0% 10px}.stdwidth{width:70%}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1;font-weight:300;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:20px}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;flex-direction:column;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1;margin-left:20px}button:hover{border-color:#fff;background-color:#183c74}button:focus,button:focus-visible{background-color:#517ec4}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}table{border-collapse:collapse;width:fit-content;border:1px solid black;border-radius:10px}th{border:1px solid black;padding:8px;text-align:left;background-color:#20b4c4;color:#000}td{border:1px solid black;padding:8px}.header{padding:5px;background:#20b4c4;color:#fff;font-size:15px;display:flex;justify-content:space-between;align-items:center;margin-left:-20px;border-bottom:5px solid #183c74;flex-wrap:wrap}.box{border:4px solid black;padding:20px 50px 50px 20px;margin-top:20px;margin-bottom:20px;width:fit-content;text-align:left}.navBar{color:#fff;font-size:20px;display:flex;flex-direction:row;flex-wrap:wrap}.currentEvent{background-color:#adff2f}.currentEvent:hover{background-color:#c4f081;font-weight:700}.searchBar{margin-bottom:10px}button{border-radius:8px;border:2px solid;padding:10px;font-size:1em;font-weight:500;font-family:inherit;background-color:#20b4c4;cursor:pointer;transition:border-color .25s;color:#fff;margin:10px}.sidelayout{display:flex;flex-direction:row}.column{display:flex;flex-direction:column;justify-content:flex-start}.row{display:flex;flex-direction:row;gap:20px}.centerlay{justify-content:center;align-items:center;height:100%;gap:15px;box-sizing:border-box}.pointswidth{width:100%;padding-right:20px;margin-bottom:20px}.none{margin:0;padding:0;border:0px}.subcolor{background-color:#30cdde}.entrycolor{background-color:#54d7e5}.clean{border:0px}.shrunk{margin:2px 2px 10px;padding:6px}.circlebutton{height:20px;min-width:20px;border-radius:50%}.roundbar{border-radius:15px;max-height:30px;outline:solid #000000 1px;padding-inline-end:15px;min-width:0;flex-grow:1;box-sizing:border-box;align-items:flex-start;background-color:#fff}.namebox{font-size:12px;text-wrap:wrap;text-align:center;padding:0;max-height:30px;margin:0;word-wrap:break-word;min-width:0;box-sizing:content-box;flex-grow:1}.halfcircleedge{border-radius:15px 0 0 15px;min-width:15px;height:30px;background-color:#fed766}.verticalbaredge{border-radius:0;min-width:3px;height:30px;margin-left:5px;background-color:#fff}.circlebuttonrow{display:flex;flex-direction:row;gap:10px}.roundbarrow{display:flex;flex-direction:row;align-items:center}.teambox{border-radius:15px;width:250px;outline:solid #000000 1px;padding-bottom:1px;font-weight:300}.themecolorindicator{width:100%;border-radius:15px 15px 0 0;min-height:15px}.themesubbox{display:flex;flex-direction:row;min-width:200px;border-radius:10px;box-sizing:content-box;outline:solid #000000 1px;margin-inline:5px;margin-block:4px}.themesubcolumn{display:flex;padding:5px 10px;width:100%;flex-direction:column;box-sizing:border-box;gap:5px}.themefont{font-size:12px}.rolecolorindicator{border-radius:10px 0 0 10px;height:auto;min-width:10px;margin-left:0}.teamtitle{font-size:16px;font-weight:300;margin:4px 8px}.analyticsfont{font-size:12px}.error{color:#f52e2e;font-weight:700}.noteambox{border-radius:15px;width:100%;outline:solid #000000 1px;margin-top:15px;margin-right:20px;box-sizing:border-box;font-weight:300;padding:10px}.fixedroundbarwidth{width:210px}.noteamrow{margin:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;min-height:50px}.studentcolumn{display:flex;flex-direction:column;gap:3px}.warning{background-color:#fcfa96}.rowlayout{display:flex;flex-direction:row;gap:10px;padding:10px;flex-wrap:wrap}.editor_width{width:100%}.eventformatlayout{display:flex;flex-direction:row;flex-wrap:wrap;width:95%;box-sizing:border-box;gap:15px}.eventformatsubcomponent{max-width:100%;min-width:31%;min-height:200px;padding-inline:20px;flex-grow:1;flex-basis:0;margin:15px;padding-bottom:20px;box-sizing:border-box}.eventformatsubcomponentlarge{max-width:100%;min-width:60%;min-height:200px;padding-inline:20px;flex-grow:3;margin:15px;box-sizing:border-box}.eventformatborder{box-sizing:border-box;border:1px black solid;border-radius:20px}.widetable{width:100%}.eventformatwidecomponent{max-width:99%;min-width:99%;min-height:200px;padding-inline:20px;flex-grow:3;margin:15px;padding-bottom:20px;box-sizing:border-box}.splitrow{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.EventSearchBar{height:15px;width:150px}.entryspacing{margin-block:10px}.subentryspacing{margin-bottom:5px}.errortext{color:#e43b3b;font-size:x-small}.questionbox{box-sizing:border-box;min-height:49px}.inputbox{border-radius:8px;border:1px solid;padding:6px;font-size:.8em;font-weight:500;font-family:inherit;background-color:#f0f0f0;cursor:pointer;transition:border-color .25s;margin:1px}.inputtext{padding-right:5px}.dropdown{border-radius:8px;border:2px solid;padding:10px;font-size:1em;font-weight:500;font-family:inherit;background-color:#20b4c4;cursor:pointer;transition:border-color .25s;color:#fff;margin:10px}.stdwidth{width:50%}.tablewidth{width:700px;padding-right:20px}.layoutrow{display:flex;flex-wrap:wrap;flex-direction:row}.entrybox{border-radius:25px;border:2px solid #20b4c4;padding:10px}.spacer{margin-top:10px}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:600px;margin:0 auto}.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;box-shadow:0 4px 6px #0000001a}.image-container{max-width:600px;margin:0 auto;text-align:center}.image-display{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 6px #0000001a}.popup{position:fixed;display:none;width:100%;height:100%;inset:0;z-index:2;cursor:pointer}.halfsection{width:50%}
