@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i|Monoton);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{font-size:14px}body{background:linear-gradient(180deg,#68d8d6,#fff);color:#454749;font-family:Source Sans Pro,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Monoton,sans-serif;margin-bottom:.5rem}.tile{background-color:#fff;border-radius:.1rem;box-shadow:0 .75rem 1.5rem #0003,0 .25rem .25rem #0003;max-width:24rem;min-width:320px;overflow:hidden;position:relative;width:100%}.tile .tile-header{background-image:url(/static/media/LoginGWPlaylist.ccedc104189ba9538e64.png);background-position:50%;background-size:cover;height:23rem}.tile .tile-body{padding:2rem}.form-input{display:block;margin-bottom:1rem;position:relative}.form-input>.material-icons{font-size:1.5rem;position:absolute;top:1.2rem}.form-input>.material-icons~.label,.form-input>.material-icons~.underline,.form-input>.material-icons~input{margin-left:2.25rem;width:calc(100% - 2.25rem)}.form-input input{border:none;box-shadow:none;outline-style:none;padding:1.5rem 0 .5rem;width:100%}.form-input input~.label{color:#868e96;font-size:1rem;left:0;margin:0;pointer-events:none;position:absolute;top:1.5rem;transition:top .2s,font .2s;z-index:1}.form-input input~.underline{background-color:#bdc1c5;bottom:0;height:1px;left:0;position:absolute;width:100%}.form-input input:focus~.underline,.form-input input:hover~.underline{background-color:#07beb8}.form-input input:focus~.label,.form-input input:hover~.label{color:#07beb8}.form-input input:focus~.underline{height:2px}.form-input input:focus~.label,.form-input input:valid~.label{font-size:.85rem;top:0}.form-input input:-webkit-autofill~.label{font-size:.85rem;top:0}.btn{border-radius:.2rem;display:inline-block;padding:.5rem 1rem}.btn,[role=button],[type=button]{cursor:pointer;touch-action:manipulation}.btn-irenic{background-color:#ac9d6e;color:#fff}.btn-irenic:active,.btn-irenic:focus,.btn-irenic:hover{background-color:#baaf88}.btn-serene{background-color:#3dccc7;color:#fff}.btn-serene:active,.btn-serene:focus,.btn-serene:hover{background-color:#32beb9}.btn-tranquil{background-color:#68d8d6;color:#fff}.btn-tranquil:active,.btn-tranquil:focus,.btn-tranquil:hover{background-color:#54d3d0}.btn-calm{background-color:#9ceaef;color:#fff}.btn-calm:active,.btn-calm:focus,.btn-calm:hover{background-color:#86e5eb}.btn-cool{background-color:#c4fff9;color:#fff}.btn-cool:active,.btn-cool:focus,.btn-cool:hover{background-color:#abfff6}.btn-ice{background-color:#fff;color:#fff}.btn-ice:active,.btn-ice:focus,.btn-ice:hover{background-color:#f2f2f2}.btn-base{background-color:#454749;color:#fff}.btn-base:active,.btn-base:focus,.btn-base:hover{background-color:#393a3c}.clearfix:after{clear:both;content:"";display:table}.float-right{float:right}.submit-container{position:relative}.submit-container #submit{opacity:1;outline:none;position:relative;right:-1px;transition:transform .1s ease-in,opacity .1s ease-in,border-radius .1s ease-in;z-index:2}.submit-container #submit span{opacity:1;transition:opacity .1s ease-in}.submit-container #submit.pending{background-color:#07beb8;border-radius:50%;opacity:1;transform:scale(.55,1.5)}.submit-container #submit.pending span{opacity:0}.submit-container #submit.pending~.login-pending{opacity:1;transform:scale(1);z-index:3}.submit-container #submit.granted~.login-pending{opacity:1;transform:translate(-9rem,-11rem) scale(18);z-index:3}.submit-container #submit.granted~.login-pending .spinner{opacity:0}.submit-container #submit.granted~.login-pending .login-granted-content{opacity:1}.submit-container .login-pending{background-color:#07beb8;border-radius:50%;bottom:-.5rem;height:3rem;opacity:0;overflow:hidden;position:absolute;right:1rem;transform:translate(0) scale(.5);transition:transform .2s ease-in,scale .2s ease-in;width:3rem;z-index:1}.submit-container .login-pending .login-granted-content{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;text-shadow:0 0 20px #fff;top:0;transition:opacity .2s ease-in .2s;width:100%}.submit-container .login-pending .login-granted-content .material-icons{font-size:5px;left:1.25px;position:relative}.spinner{height:3rem;margin:0 auto;position:relative;width:3rem}.spinner .dot1,.spinner .dot2{animation:dot-bounce 2s ease-in-out infinite;background-color:#68d8d6;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.spinner .dot2{animation-delay:-1s}@keyframes dot-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;max-height:80vh;max-width:600px;overflow-y:auto;padding:20px;width:50%;z-index:1001}.close-button{background:none;border:none;cursor:pointer;float:right;font-size:1.2rem}.input-group{align-items:center;background-color:#fff5;border-radius:2rem;display:flex;height:100%;justify-content:center;padding:0 .8rem;transition:.5s;width:auto}.input-group:hover{background-color:#fff8;box-shadow:0 .1rem .4rem #0002}.input-group input{background-color:initial;border:none;font-family:sans-serif;outline:none;padding:0 .5rem 0 .3rem;width:100%}main.table{width:98%}.no-data-message{color:#555;font-size:1.5em;text-align:center}*{box-sizing:border-box;font-family:sans-serif;margin:0;padding:0}body{align-items:center;background:url(/static/media/GeorgeWashington.a138ecc0769643ea4c3e.jpeg) 50%/cover;display:flex;justify-content:center;min-height:100vh;overflow-x:hidden}.table_body::-webkit-scrollbar{height:.5rem;width:.5rem}.table_body::-webkit-scrollbar-thumb{background-color:#0004;border-radius:.5rem;visibility:hidden}.table_body:hover::-webkit-scrollbar-thumb{visibility:visible}table{width:100%}table,td,th{border-collapse:collapse;padding:1rem;text-align:left}thead th{background-color:#d5d1de;left:0;position:-webkit-sticky;position:sticky;top:0}main.table{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#fff5;border-radius:.8rem;box-shadow:0 .4rem 8rem #0005;height:96vh;overflow:hidden;width:98vw}.table_header{align-items:center;background-color:#fff4;display:flex;height:10%;justify-content:space-between;padding:.8rem 1rem;width:100%}.table_header .input-group{align-items:center;background-color:#fff5;border-radius:2rem;display:flex;height:100%;justify-content:center;padding:0 .8rem;transition:.5s;width:35%}.table_header .input-group:hover{background-color:#fff8;box-shadow:0 .1rem .4rem #0002}.input-group input{height:40px}.header-controls{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}.table_header .input-group input{background-color:initial;border:none;outline:none;padding:0 .5rem 0 .3rem;width:100%}td img{border-radius:50%;height:36px;margin-right:.5rem;vertical-align:middle;width:36px}.action-button{background-color:#454749;border:none;border-radius:2rem;color:#fff;cursor:pointer;display:inline-block;font-size:16px;height:40px;margin:4px 2px 4px 1rem;padding:10px;text-align:center;text-decoration:none}.table_body{background-color:#fffb;border-radius:.6rem;margin:.8rem auto;max-height:calc(89% - 1.6rem);overflow:auto;overflow:overlay;width:95%}tbody tr:nth-child(2n){background-color:#0000000b}tbody tr.hide{opacity:0}tbody tr{--delay:.1s;transition:.5s ease-in-out var(--delay),background-color 0s}tbody tr:hover{background-color:#fff6!important}tbody tr td,tbody tr td p{transition:.2s ease-in-out}tbody tr hide td,tbody tr.hide td p{font:0/0 sans-serif;padding:0;transition:.2s ease-in-out .5s}tbody tr.hide td{height:0;transition:.2s ease-in-out .5s;width:0}.table_header .input-group{margin-right:1rem;width:auto}@media screen and (max-width:1000px){td:not(:first-of-type){min-width:12.1rem}}.data-display-container{align-items:center;display:flex;gap:10px}.date-inputs,.time-inputs{align-items:center;display:flex;gap:1rem}.request-list{list-style-type:none;margin:0;padding:0}.request-item{margin-bottom:1rem}
/*# sourceMappingURL=main.5442425e.css.map*/