@import"https://fonts.googleapis.com/css2?family=Amiri:wght@700&display=swap";*,*:before,*:after{box-sizing:border-box}*{font-family:Amiri,serif}.agTable{width:clamp(800px,90vw,1400px);height:85vh;margin:0 auto;padding:20px}.ag-header-cell-label .ag-header{text-align:center}.chartContainer{margin:2px auto;height:90vh;width:90vw}.icon:hover{cursor:pointer}.title{font-size:20px;left:0;right:0;margin-left:auto;margin-right:auto}.overflow{max-height:10 0px;overflow:auto}:root{--theme-color-100: hsla(189, 68%, 65%, 1);--theme-color-200: hsla(187, 96%, 44%, 1);--theme-color-300: hsla(191, 100%, 40%, 1);--theme-color-400: hsla(193, 100%, 35%, 1);--theme-color-500: hsla(193, 100%, 30%, 1);--theme-color-600: hsla(191, 100%, 25%, 1);--theme-color-700: hsla(191, 100%, 16%, 1);--action-color: #da291c;--warning-color:rgb(250, 250, 192);--font-sm: 10px;--font-md: 16px;--font-md-lg: 22px;--font-lg: 30px}body{margin:0;min-height:100vh}h1{font-size:var(--font-lg)}h2{font-size:var(--font-md-lg)}.card{width:375px;padding:20px;border-radius:10px;background:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:10px solid var(--theme-color-300);margin:10px auto;box-shadow:1px 1px 1px 1px #00000059;z-index:3}.clickable{cursor:pointer}.review{background-color:khaki!important}.approved{background-color:#8fbc8f!important}.denied{background-color:#ffb6c1!important}.btn{border-radius:5px;background:var(--theme-color-300, green);color:#fff}.n-layout,.n-layout-sider{background-color:transparent}.flex-container{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;align-items:center}.flex-rows{display:flex;flex-direction:column;align-items:center}.pointer{cursor:pointer}.pointer:hover{color:var(--theme-color-300)}.center{display:flex;justify-content:center;align-items:center;gap:10px}.ocean{height:10%;width:100%;position:absolute;bottom:0;left:0;background:#015871;z-index:-1}.wave{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/85486/wave.svg) repeat-x;position:absolute;top:-198px;width:6400px;height:198px;animation:wave 15s cubic-bezier(.36,.45,.63,.53) infinite;transform:translateZ(0);z-index:-1}.wave:nth-of-type(2){top:-175px;animation:wave 20s cubic-bezier(.36,.45,.63,.53) -.125s infinite,swell 15s ease -1.25s infinite;opacity:1}@keyframes wave{0%{margin-left:0}to{margin-left:-1600px}}@keyframes swell{0%,to{transform:translate3d(0,-25px,0)}50%{transform:translate3d(0,5px,0)}}.fade-enter-active,.fade-leave-active{transition:all .4s ease-in-out}.fade-enter-from,.fade-leave-to{transform:translate(20px);opacity:0}.grid{display:-ms-grid;overflow:auto;display:grid;position:relative;grid-template-areas:"header header header " "main main main";overflow:hidden}.button-grid{display:grid;width:clamp(400px,90%,1000px);margin:0 auto;grid-template-columns:repeat(auto-fit,minmax(200px,30%));justify-content:center;align-content:center;gap:1em}.table-container{display:flex;flex-direction:column}.buttons{display:flex;margin-left:auto;margin-right:auto;justify-content:center;align-items:flex-end;gap:25%;bottom:0;width:100%;color:var(--theme-color-700)}.buttons *{right:0}.select-head{width:clamp(200px,500px,90%);margin:5px auto}.stepHeader{padding:10px;width:80vw;margin-left:auto;margin-right:auto}.firebase-emulator-warning{display:none}.content{overflow:hidden;overflow:auto;-ms-grid-column-span:3;grid-area:main;justify-content:center;align-items:center;z-index:1;min-height:94vh}.header{grid-column:1/-1;grid-area:header;display:flex;justify-content:space-between;align-items:center;z-index:1;opacity:.9;width:100%;background:var(--theme-color-600);color:#fff;padding:10px 0;z-index:2;min-height:60px}body::-webkit-scrollbar{width:1em;z-index:1}body::-webkit-scrollbar-track{background:linear-gradient(0deg,#015871,#fff);z-index:1}body::-webkit-scrollbar-thumb{background-color:#cdf8fe;border-radius:5px;z-index:1}.link{text-decoration:none;font-weight:700;cursor:pointer;transition:.5s}.link:hover{outline:1px solid white;padding:2px 5px;border-radius:5px}.active{color:#fff;padding:2px 5px;border-radius:5px;text-decoration:none}@keyframes waves{0%{transform:translate(0)}to{transform:translate(5%)}}.alert{position:absolute;right:10px;top:100px;z-index:999}.edit{background:var(--theme-color-300)}#app{font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}.avatar{vertical-align:middle;width:40px;height:40px;border-radius:50%}
