:root{font-size:15px}html{padding:.5em;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}a{text-decoration:none}#logo{text-decoration:none;border:none}#logo img{width:400px}.title{margin:1em 0;font-weight:400;text-align:center;color:#333}.hidden{visibility:hidden}.show{visibility:visible;opacity:1}.removed{display:none !important;height:0 !important;overflow:hidden;opacity:0 !important;visibility:hidden !important}.transition{transition:all .025s !important}.collapsed{visibility:collapse;_display:none}.x-srcoll{overflow-x:auto}.optionsMenu{_border:1px solid #eee;background-color:#eee;border-radius:.7rem;padding:.5em;margin:4em 0 0 0;display:flex;flex-flow:row wrap;gap:1em}.optionsMenu button{min-width:2rem;font-weight:600;border:none;padding:.5em 1em;margin:0 1em;color:#3b6799;border-radius:.7rem}.optionsMenu button:hover{background-color:#3b6799 !important}.options{min-width:350px;border-radius:.375rem;display:flex;flex-flow:row wrap;padding-top:2em;opacity:1;visibility:visible;height:auto}.options fieldset{_flex-grow:1;padding:1.5em;margin:.5em 1.5em;border-radius:.375rem;border:1px solid #ddd;_box-shadow:0em .3em 1em rgba(0,0,0,.2)}.options fieldset>legend{_border-bottom:1px solid #eee;padding-bottom:1em}.options fieldset>legend>span{font-size:.85rem}.options fieldset>div{margin:.5em;display:flex;flex-flow:column wrap}.options fieldset>div>div{min-width:220px}.options fieldset label{margin-left:.5em}.options>:nth-child(1){flex-basis:650px;flex-grow:10}.options>:nth-child(2){_flex-basis:30vw;flex-grow:1}@media(min-width: 576px){fieldset:first-child>div{max-height:15rem}}@media(min-width: 768px){fieldset:first-child>div{max-height:11rem}}@media(min-width: 992px){.intro{width:62vw;margin:auto}.x-srcoll{overflow-x:unset}}@media(min-width: 1400px){fieldset:first-child>div{max-height:8rem}.options{justify-content:space-between}.options fieldset{flex-grow:.45}}sup{color:#157ee0}table{margin-top:3em;width:100%;font-size:1em}table td{text-align:center}table td[data-key=nameDisplay]{text-align:left}table td[data-key=city]{text-align:left}table td[data-toggle=tooltip]{cursor:help;padding-left:.6em}table thead{position:sticky;top:0px;background-color:#fff}table thead tr th{text-align:center;vertical-align:top;max-width:8em;overflow:hidden;_white-space:nowrap;_border-right:1px solid #eee;cursor:pointer}table thead tr th>*{cursor:pointer;display:block}table thead tr th span{margin:0 .25em;font-size:.75em}table thead tr th span:hover{text-decoration:underline;color:#3b6799}table thead tr th i.bi{font-size:1rem;border:2px solid #eee;border-radius:6px;padding:.125em}table thead tr th i.bi:hover{color:#3b6799;border-color:#3b6799}@keyframes moveUp{from{line-height:1.5em}to{line-height:1em}}.upToTop{position:fixed;bottom:4rem;right:1rem;height:2.5rem;width:2.5rem;font-size:1.5rem;font-weight:bolder;line-height:2.5rem;text-align:center;border-radius:50%;box-shadow:0px 0px 5px 3px rgba(0,0,0,.3);background-color:rgba(200,200,200,.3);color:rgba(0,0,0,.3);transition:visibility 3s,opacity 3s,box-shadow .75s,color .75s;visibility:hidden;opacity:0}.upToTop:hover{cursor:pointer;box-shadow:0px 0px 5px 3px rgba(0,0,0,.6) !important;color:rgba(0,0,0,.6);animation-name:moveUp;animation-duration:1.5s;animation-iteration-count:5;animation-timing-function:ease}#about-data{font-size:.85rem}#about-data h2,#about-data h3,#about-data h4{margin:2.5em 0 1em 0;color:#333}#about-data h2{font-size:1.5rem}#about-data h4{font-size:1.2rem}#privately-managed table{font-size:1rem;margin-left:auto;margin-right:auto;width:auto;max-width:-moz-fit-content;max-width:fit-content}.detailed span{font-weight:bold}@media print{.optionsMenu{display:none}}
