:root{--font-family:"Roboto, Arial, sans-serif";--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--main-dark:#222831;--main-accent:#2d4059;--secondary-accent:#ffd460;--danger:#d52f2f;--danger-accent:#a62424;--success:#2e7d33;--success-accent:#215e25;--primary:#1377d8;--primary-accent:#1162b0;--light-black:#3d3d3d;--black:#282828;--black-accent:#3d3d3d;--white:#fff;--white-accent:#efefef;--grey:#a8a8a8;--grey-accent:#d2d2d2;--grey-accent-lighter:#e0e0e0;--red:#d52f2f;--red-accent:#f83a3a;--green:#2e7d33;--green-accent:#3da244;--navy-blue:#222831;--navy-blue-accent:#2d4059;--blue:#1377d8;--blue-accent:#3189e0;--yellow:#ff9b22;--yellow-accent:#fcc036;--drawer-menu-width:12em}:root .clientsPage{padding:2rem;transition:margin-left .3s}.page-header,.h1{margin-bottom:2rem!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.6!important}.h2{font-size:1.3rem!important;font-weight:700!important;line-height:1.6!important}.h3{font-size:1.1rem!important;font-weight:700!important}.h4{font-size:.9rem!important;font-weight:700!important}.bold{font-weight:700!important}.multiline{white-space:pre-line!important}.greyed-out,.greyed-out--small{color:var(--grey);font-style:italic}.greyed-out--small{font-size:small!important}.metadata-label{color:var(--grey);text-transform:none;margin-bottom:.125rem!important;font-size:.85rem!important;font-weight:500!important}.metadata-value{color:var(--black-accent);margin-bottom:.5rem;font-size:.9rem!important;font-weight:700!important}.card-title{margin-bottom:.5rem!important;font-size:1.2rem!important;font-weight:700!important}.card-title--small{margin-bottom:.5rem!important;font-size:1rem!important;font-weight:700!important}.card-title--light{margin-bottom:.5rem!important;font-size:1.5rem!important}.card-content{color:var(--grey)!important;white-space:pre-line!important;font-size:.9rem!important}.link-text{color:var(--navy-blue)!important;text-decoration:none!important}.link-text:hover{color:var(--navy-blue-accent)!important;text-decoration:underline!important}.warning-text{color:var(--red)!important;margin:.5rem!important;font-size:.8rem!important}.button,.button--bottom-right-call-to-action,.button--bottom-left-call-to-action,.button--outlined,.button--sign-up,.button--grey-disabled,.button--grey,.button--yellow,.button--blue,.button--red,.button--green{color:#000!important;background-color:#fff!important;border:2.5px solid #000!important;border-radius:0!important;padding:10px!important;transition:box-shadow 50ms!important;box-shadow:3px 3px #000!important}.button:hover,.button--bottom-right-call-to-action:hover,.button--bottom-left-call-to-action:hover,.button--outlined:hover,.button--sign-up:hover,.button--grey-disabled:hover,.button--grey:hover,.button--yellow:hover,.button--blue:hover,.button--red:hover,.button--green:hover{background-color:#fff!important;border:2.5px solid #000!important;box-shadow:4.5px 4.5px #000!important}.button--flipped,.button--log-in,.login-or-signup-button{background-color:var(--black)!important;color:#fff!important;border:2.5px solid #000!important;border-radius:0!important;padding:5px!important;transition:box-shadow .1s!important;box-shadow:3px 3px #000!important}.button--flipped:hover,.button--log-in:hover,.login-or-signup-button:hover{background-color:var(--black-accent)!important;color:#fff!important;border:2.5px solid #000!important;box-shadow:4.5px 4.5px #000!important}.button--green{background-color:var(--green)!important;color:#fff!important}.button--green:hover{background-color:var(--green-accent)!important}.button--red{background-color:var(--red)!important;color:#fff!important}.button--red:hover{background-color:var(--red-accent)!important}.button--blue{background-color:var(--blue)!important;color:#fff!important}.button--blue:hover{background-color:var(--blue-accent)!important}.button--yellow{background-color:var(--yellow)!important}.button--yellow:hover{background-color:var(--yellow-accent)!important}.button--grey{background-color:var(--grey)!important;color:#d3d3d3!important}.button--grey:hover{background-color:var(--grey-accent)!important;color:#fff!important}.button--grey-disabled{background-color:var(--grey-accent)!important;border:1.5px solid gray!important;border-radius:0!important;box-shadow:0 0 gray!important}.button--outlined,.button--sign-up{background-color:var(--white)!important;color:var(--black)!important;border:1.5px solid var(--black)!important}.button--outlined:hover,.button--sign-up:hover{background-color:var(--white-accent)!important}.button--bottom-left-call-to-action{min-width:10em!important;padding:.5em!important;position:fixed!important;bottom:3rem!important;left:16rem!important}.button--bottom-right-call-to-action{min-width:10em!important;position:fixed!important;bottom:3rem!important;right:2vw!important}.text-field{min-width:25em!important;max-width:25em!important;margin-bottom:1rem!important}.text-field .MuiSelect-select{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;overflow-y:auto!important}.text-field .MuiOutlinedInput-input{white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;height:auto!important;overflow:visible!important}.text-field .MuiOutlinedInput-root{border-radius:0!important}.text-field .MuiOutlinedInput-root fieldset{border:3px solid var(--black)!important;border-radius:0!important}.text-field .MuiOutlinedInput-root:hover fieldset,.text-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--black)!important}.text-field .MuiOutlinedInput-root .MuiInputBase-input,.text-field .MuiInputLabel-root{color:var(--black-accent)!important;font-size:1rem!important}.text-field-menu-paper .MuiMenuItem-root.Mui-selected{background-color:var(--black)!important;color:var(--white)!important}.circular-progress,.circular-progress--centered{color:var(--black)!important;margin:1em!important;display:block!important}.circular-progress--centered{margin:1rem auto!important}.card{border:3px solid #000!important;transition:box-shadow .1s!important;box-shadow:3px 3px #000!important}.card:hover{box-shadow:6px 6px #000!important}.card--weak{border:3px solid #d3d3d3!important;transition:box-shadow .1s!important;box-shadow:3px 3px #d3d3d3!important}.card--weak:hover{box-shadow:6px 6px #d3d3d3!important}.card-divider{padding:2rem!important}.list-item-text{color:var(--black-accent)!important;font-size:.9rem!important}.icon--black{color:var(--black)!important}.icon--green{color:var(--green)!important}.icon--red{color:var(--red)!important}.dialog-container{justify-content:center!important;align-items:center!important;display:flex!important}.dialog-title{flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:1em!important;display:flex!important}.dialog-content{flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:1em!important;padding:1rem!important;display:flex!important}.dialog-actions-container{justify-content:space-evenly!important;align-items:center!important;gap:2rem!important;margin:2rem!important;display:flex!important}.tabs .MuiTabs-indicator{background-color:var(--black)!important}.tab{text-transform:capitalize!important;font-size:.9rem!important}.tab .MuiTab-root{color:var(--black)!important}.tab.Mui-selected{color:var(--black)!important;font-weight:700!important}.table-header-cell{font-size:medium!important;font-weight:700!important}.portal-container,.portal-container--no-width-limit{flex-direction:column!important;width:fit-content!important;min-width:60vw!important;margin:1em 5em 5em 1em!important;display:flex!important;position:relative!important}.portal-container--no-width-limit{width:auto!important}.bottom-left-call-to-action-container{min-width:10em!important;position:fixed!important;bottom:3rem!important;left:16rem!important}.bottom-right-call-to-action-container{min-width:10em!important;position:fixed!important;bottom:3rem!important;right:2vw!important}.logo-container{cursor:pointer!important;text-decoration:none!important}.beta-tag{color:#555!important;text-transform:uppercase!important;background-color:#f0f0f0!important;border-radius:4px!important;margin-left:8px!important;padding:2px 6px!important;font-size:.75rem!important;font-weight:600!important;text-decoration:none!important}.button--log-in,.button--sign-up{width:15vw;height:3rem;margin:1rem}.resend-button,.edit-email-button{white-space:nowrap;min-width:20em;margin-top:8px}.verification-code-description,.verify-button{margin-bottom:3rem}.email-input--stack{width:100%}.login-or-signup-button{margin:1rem!important}
