:root{--background: #fff;--secondary-background: #f0f0f0;--text-color: #111;--brand-color: #38cccc;--default-font: -apple-system, BlinkMacSystemFont, system-ui, segoe ui, "Helvetica Neue", "Helvetica", "Arial", sans-serif;--table-head-bg: #f9f9f9;--table-bg-red: #f1b0b7;--table-bg-green: #b1dfbb;--table-border: 1px solid var(--secondary-background);--table-text-color: #212529;--category-btn-bg: #eeeeee96;--category-btn-border: .2em solid #eeeeee96}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--background: #212121;--secondary-background: #4f4f4f;--text-color: #eee;--table-head-bg: #2a2a2a;--table-bg-red: #f1b0b7;--table-bg-green: #b1dfbb;--table-text-color: #212529;--category-btn-bg: #333b3b;--category-btn-border: .2em solid #333b3b;--bs-nav-link-color: var(--text-color) !important;--bs-navbar-color: var(--text-color)}:root .modal{--bs-modal-bg: var(--secondary-background);--bs-border-color: var(--secondary-background);--modal-color: var(--text-color)}}:root .popover{--bs-popover-header-bg: var(--secondary-background);--bs-popover-bg: var(--background);--bs-popover-body-color: var(--text-color)}:root .popover .popover-header{--bs-popover-header-color: var(--text-color);text-align:center}body{background:var(--background);color:var(--text-color);display:grid;min-height:100vh;grid-template-rows:auto 1fr auto}.container{max-width:calc(1327px + 2rem) !important}nav{position:relative;background:var(--secondary-background);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);color:var(--text-color);border-bottom:2px solid var(--brand-color)}@media screen and (max-width: 992px){nav #branding{padding-left:33.5833px;margin:auto}}nav #branding .icon{padding-left:0;margin:0}nav #branding .icon li{display:flex;flex-direction:row;align-items:center;list-style:none;font-weight:300;font-size:1.5em}nav #branding .icon li:before{content:'';height:1.5em;margin-right:.4em;aspect-ratio:1;background-image:url("/icons/icon.svg")}nav .navbar-toggler{border:none}nav .navbar-toggler:focus{box-shadow:none}nav .navbar-toggler span{color:var(--text-color);font-size:1.2em}nav .navbar-nav{margin-left:auto;margin-right:0 !important}nav .nav-item{margin:0 .1em}nav #regionDropdown{color:var(--text-color)}nav .dropdown-menu{background:var(--secondary-background);column-count:2;z-index:1100}@media screen and (max-width: 445px){nav .dropdown-menu{left:0 !important}}nav .dropdown-item{color:var(--bs-nav-link-color)}.alert{color:#111;border-radius:0 0 4px 4px;font-weight:500}.alert:has(p){display:none}@media screen and (max-width: 992px){.back-to-top-link{z-index:1100;position:fixed;bottom:3vh;right:0.5rem;text-align:center;color:var(--text-color);background:var(--background);font-size:1.5rem;line-height:2.7rem;width:3rem;height:3rem;border-radius:50%;border:var(--secondary-background) 1px solid;transition:ease-in-out 0.2s;text-decoration:none;font-weight:bold}.back-to-top-link:before{content:'\F286';font-family:'bootstrap-icons'}.back-to-top-link:hover{color:var(--primary)}.back-to-top-link-moved{bottom:-3rem}}@media screen and (min-width: 993px){.back-to-top-link{display:none}}.fis{width:1.33333333em !important}footer{background:var(--secondary-background);margin-top:2rem;padding:1rem 2em}footer .footer-inner{background:none;box-shadow:none;border:none;display:grid;color:var(--text-color)}@media screen and (min-width: 993px){footer .footer-inner{border-left:1px var(--text-color) solid;border-right:1px var(--text-color) solid;padding:.5em .9rem;grid-template-columns:11rem 1fr 11rem;grid-template-rows:repeat(3, 1fr)}}footer .footer-inner .nav-item{color:inherit;text-decoration:none !important}@media screen and (min-width: 993px){footer .footer-inner .nav-item:nth-child(even){text-align:right}}footer .footer-inner .disclaimer{text-align:center}@media screen and (min-width: 993px){footer .footer-inner .disclaimer{grid-area:1 / 2 / 4 / 3;align-self:center;line-height:1.2em}}footer .footer-inner .disclaimer p{font-size:.75rem;margin:0}footer .footer-inner .disclaimer p a{text-decoration:none !important;color:#3596ff}@media screen and (max-width: 992px){footer{border-top:2px solid var(--brand-color);margin-top:1rem;padding:1em .5em}footer .footer-inner{border:none;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr) auto}footer .footer-inner .nav-item{text-align:center;margin:.5em auto}footer .footer-inner .disclaimer{grid-area:3 / 1 / 4 / 4;margin-top:.5em;padding-top:.5em;border-top:1px var(--text-color) solid}}
