*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:system-ui,sans-serif;font-size:16px;line-height:1.5}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit;background:none;border:none;outline:none}ul,ol{list-style:none}img,svg,video,canvas{display:block;max-width:100%;height:auto}html{scroll-behavior:smooth}:root{--dark: #231f20;--light: #adb5bd;--white: #FFFFFF;--background-color: var(--dark);--card-color:# var(--dark);--border-light-color:#ffffff26;--primary-color:#57B9FF;--primary-text-color: var(--light);--default-text-color: var(--light);--body-text-font-family: "Figtree", "Roboto", "Helvetica", "Arial", sans-serif;--heading-font-family: "Montserrat", "Roboto", "Helvetica", "Arial", sans-serif;--root-font-size: 18px;--default-border-thickness: 4px;--default-font-size: 1rem;--default-border-style: solid;--default-spacing: 40px;--default-background-padding: 1rem 3rem;--regular-font-weight: 400;--bold-font-weight: 600;--yellow: #F5CE58;--green: #7DD16D;--red: #FA5B52;--blue: #73CDD4;--txt-sm: .8rem;--txt-lg: 1.5rem;--inset-shadow:rgba(0, 0, 0, .15) 1.95px 1.95px 4px, inset rgba(0, 0, 0, .2) 0px -1px 2px;--chart-color-1: #57B9FF;--chart-color-2: #FF448F;--chart-color-3: #FFEC21;--chart-color-4: #A5DAFF;--chart-color-5: #FF99BF;--chart-color-6: #FFF586;--chart-color-7: #D4EFFF;--chart-color-8: #FFD6E7;--chart-color-9: #FFFBCF;--chart-color-10:#229AFF;--chart-color-11:#E62575;--chart-color-12:#BFA800;--chart-color-13:#006BBD;--chart-color-14:#B2004E;--chart-color-15:#FFE476}html{font-size:calc(var(--root-font-size) * 1);color:var(--default-text-color);height:100%}#root{height:100%}.main{display:flex;flex-direction:column;background-color:var(--background-color);min-height:100vh;margin:0}header{padding:var(--default-background-padding)}.navBackground{background-color:var(--card-color)}.navContainer{padding:var(--default-background-padding);display:flex;flex-direction:row;justify-content:space-between;font-family:Montserrat,Roboto,Helvetica,Arial,sans-serif}.navContainer a{text-decoration:none;font-family:Montserrat,Roboto,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.14em;font-size:.7rem}.navCenter .MuiButton-root{text-decoration:none;font-family:Montserrat,Roboto,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.14em;font-size:.7rem;text-transform:uppercase;height:54px}.navCenter .MuiButton-root{line-height:1}.navLeft{display:flex;flex-direction:row;gap:1rem}.navRight{display:flex;flex-direction:row;gap:1rem;align-items:center}.navCenter{display:flex;flex-direction:row;gap:1rem}.navRight span,.navRight span a{font-size:.8rem;font-family:Figtree,Roboto,Helvetica,Arial,sans-serif;letter-spacing:0}.contentContainer{padding:var(--default-background-padding);display:flex;flex-direction:row;justify-content:space-between}.billable{color:var(--primary-color)!important;font-weight:600!important}.secondaryRow .MuiTableCell-root{color:var(--primary-color);font-size:.8rem}.tableBorderLeft{border-left:1px solid rgba(255,255,255,.12)}
