:root{--background: #fff;--on-background: #111;--header-background: #0079bc;--on-header-background: #fff;--header-border: #0079bc;--nav-background: #333;--on-nav-background: #fff;--nav-link: #ccc;--nav-link-hover: #bbb;--nav-link-active: #fff;--button-background: #0079bc;--button-background-hover: #0089d6;--on-button-background: #fff;--create-button-background: #008e30;--create-button-background-hover: #00a839;--on-create-button-background: #fff;--delete-button-background: #ab1501;--delete-button-background-hover: #c41801;--on-delete-button-background: #fff;--table-header-background: #ddd;--table-row-background: transparent;--table-row-background-hover: #dff4ff;--on-table-row-background: auto;--table-border: #ccc;--pagination-background: transparent;--on-pagination-background: #444;--toast-body-background: #fff;--on-toast-body-background: #111;--toast-body-shadow: #ddd;--toast-close-button: #ddd;--toast-success: #008e30;--toast-danger: #ab1501;--toast-warning: #ffbc42;--toast-info: #0079bc;--input-background: white;--on-input-background: auto;--input-border: #555;--input-color: #222;--input-label: #444;--input-background-disabled: #ddd;--input-border-disabled: #aaa;--input-color-disabled: #888;--input-label-disabled: #444;--input-icon: #222;--scroll-color: #bbb;--autocomplete-option-color: #222;--autocomplete-option-focus: #eee;--check-radio-primary: #008e30;--check-radio-accent: #0079bc;--check-radio-highlight: #73d2de;--check-radio-background: #ddd;--check-radio-background-disabled: #bbb;--radio-border: #888;--radio-background: #fff;--tab-focus: #eee;--select-background: #555;--on-select-background: #fff;--footer-text: #aaa;--footer-link: #0079bc;--footer-link-hover: #0089d6;--on-primary-loading-from: #66afd7;--on-primary-loading-to: #0079bc;--on-background-loading-from: #ccc;--on-background-loading-to: #eee;--border: #ddd;--border-hover: #0079bc;--border-hover-muted: #bbb;--muted-text: #666;--muted-icon: #ccc;--primary: #0079bc;--on-primary: #fff;--primary-hover: #0089d6;--primary-disabled: #66afd7;--success: #008e30;--on-success: #fff;--success-hover: #00a839;--success-disabled: #66bb83;--warn: #ffbc42;--on-warn: #fff;--warn-hover: #ffbc42;--warn-disabled: #ffbc42;--danger: #ab1501;--on-danger: #fff;--danger-hover: #c41801;--danger-disabled: #cd7367;--info-background: #eee;--on-info: #111;--dropdown-background: #fff;--on-dropdown-background: #111;--dropdown-hover: #dff4ff;--dropdown-shadow: #ddd;--icon-button: #0079bc;--font-family: "Source Sans 3", Helvetica, Arial, sans-serif;--side-margin: 15px;--header-height: 62px;--status-height: 52px}@media (min-width: 768px){:root{--side-margin: 30px}}@media (min-width: 768px){:root{--header-height: 73px}}.dark-mode{--background: #111;--on-background: #fff;--header-background: #333;--header-border: #888;--table-header-background: #333;--table-row-background: transparent;--table-row-background-hover: #444;--on-table-row-background: auto;--table-border: #333;--pagination-background: transparent;--on-pagination-background: #aaa;--on-background-loading-from: #222;--on-background-loading-to: #444;--input-background: #222;--on-input-background: auto;--input-border: #666;--input-color: #fff;--input-label: #666;--input-background-disabled: #222;--input-border-disabled: #aaa;--input-color-disabled: #666;--input-label-disabled: #444;--input-icon: #fff;--scroll-color: #888;--autocomplete-option-color: #bbb;--autocomplete-option-focus: #444;--tab-focus: #333;--footer-text: #ddd;--footer-link: #ddd;--footer-link-hover: #ddd;--toast-body-background: #333;--on-toast-body-background: #fff;--toast-body-shadow: #444;--toast-close-button: #ddd;--info-background: #333;--on-info: white;--dropdown-background: #111;--on-dropdown-background: #fff;--dropdown-hover: #444;--dropdown-shadow: #222;--icon-button: #bbb;--border: #ddd;--border-hover: #0079bc;--muted-text: #888;--muted-icon: #555}*{box-sizing:border-box}html{font-size:62.5%;margin:0}body{background:var(--background);color:var(--on-background);font-family:var(--font-family);font-size:1.6rem;line-height:1.4;margin:0}.wrapper{margin:2rem var(--side-margin)}@media (min-width: 768px){.wrapper{margin:3rem var(--side-margin)}}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.4;margin:1.25rem 0}h1{font-size:2.8rem}@media (min-width: 768px){h1{font-size:3.4rem}}h2{font-size:2rem}@media (min-width: 768px){h2{font-size:2.2rem}}@media (min-width: 1200px){h2{font-size:2.4rem}}h3{font-size:1.6rem}@media (min-width: 768px){h3{font-size:1.8rem}}@media (min-width: 1200px){h3{font-size:2rem}}main{min-height:70vh}.ctas{margin-top:2rem}.ctas button{margin-right:2rem}.ctas button:last-child{margin-right:0}.input{background:var(--muted-background);border-bottom:1px solid var(--border);padding:1rem 1.5rem;white-space:pre-line}.input label{display:block;font-size:1.3rem;font-weight:700;color:var(--on-muted-background);margin-bottom:.5rem}.input input,.input select,.input textarea{white-space:pre-line;background:none;color:var(--on-background);font-family:var(--font-family);width:100%;font-size:1.8rem;border:none;transition:border-color .3s ease-out}.input input:focus,.input select:focus,.input textarea:focus{outline:none}.input textarea{height:12rem;resize:none;white-space:pre-line}.input:focus-within{border-color:var(--primary)}.input:focus-within label{color:var(--primary)}.input.invalid-input{border:1px solid var(--danger)}.input.invalid-input label{color:var(--danger)}.sr-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dark-mode .bg{background:linear-gradient(180deg,var(--background) 0%,#104360 100%),var(--background);width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:-1}.dropdown-menu{background-color:var(--background);max-height:350px;overflow-y:auto;display:flex;flex-direction:column}.dropdown-menu .dropdown-item{color:var(--on-background)}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{background-color:var(--muted-background);color:var(--on-muted-background)}body{--bs-body-color: var(--on-background);--bs-border-color: var(--border)}.tooltip{font-size:18px;padding:10px 0}.tooltip .tooltip-inner{padding:5px 10px}.tooltip.bs-tooltip-end .tooltip-arrow,.tooltip.bs-tooltip-start .tooltip-arrow,.tooltip.bs-tooltip-top .tooltip-arrow,.tooltip.bs-tooltip-bottom .tooltip-arrow{bottom:7px}.tooltip.bs-tooltip-end .tooltip-arrow:before,.tooltip.bs-tooltip-start .tooltip-arrow:before,.tooltip.bs-tooltip-top .tooltip-arrow:before,.tooltip.bs-tooltip-bottom .tooltip-arrow:before{left:-7px;border-width:10px}.tooltip.bs-tooltip-end .tooltip-arrow.bs-tooltip-end:before,.tooltip.bs-tooltip-start .tooltip-arrow.bs-tooltip-end:before,.tooltip.bs-tooltip-top .tooltip-arrow.bs-tooltip-end:before,.tooltip.bs-tooltip-bottom .tooltip-arrow.bs-tooltip-end:before{margin-top:-10px}.tooltip.bs-tooltip-end .tooltip-arrow.bs-tooltip-start:before,.tooltip.bs-tooltip-start .tooltip-arrow.bs-tooltip-start:before,.tooltip.bs-tooltip-top .tooltip-arrow.bs-tooltip-start:before,.tooltip.bs-tooltip-bottom .tooltip-arrow.bs-tooltip-start:before{margin-top:-10px}.tooltip.bs-tooltip-end .tooltip-arrow.bs-tooltip-top:before,.tooltip.bs-tooltip-start .tooltip-arrow.bs-tooltip-top:before,.tooltip.bs-tooltip-top .tooltip-arrow.bs-tooltip-top:before,.tooltip.bs-tooltip-bottom .tooltip-arrow.bs-tooltip-top:before{margin-left:-10px}.tooltip.bs-tooltip-end .tooltip-arrow.bs-tooltip-bottom:before,.tooltip.bs-tooltip-start .tooltip-arrow.bs-tooltip-bottom:before,.tooltip.bs-tooltip-top .tooltip-arrow.bs-tooltip-bottom:before,.tooltip.bs-tooltip-bottom .tooltip-arrow.bs-tooltip-bottom:before{margin-left:-10px}.bg-info{background-color:var(--primary)}.modal-content{border-radius:var(--modal-content-border-radius, 10px);background-color:var(--modal-content-background, var(--background))}.popover{max-width:var(--popover-max-width, 100%);box-shadow:var(--popover-shadow, none);font-size:var(--popover-font-size, inherit);font-family:var(--font-family)}.popover .popover-header{margin:var(--popover-header-margin, 0);background:var(--popover-header-background, var(--muted-background));color:var(--popover-header-color, var(--on-muted-background));font-size:var(--popover-header-font-size, inherit)}.popover .popover-body{background:var(--popover-body-background, var(--background));color:var(--popover-body-color, var(--on-background))}.alert{background-color:var(--warn);display:flex;justify-content:center;color:var(--on-background);border:none;margin:0}
