:root{--linkcolor:blue;--offset-background:#f8f8f8}section#main{grid-template:"buffer-left header header buffer-right""buffer-left nav body buffer-right"1fr"buffer-left footer footer buffer-right"/10px 300px auto 10px;min-height:100vh;display:grid}header{grid-area:header}nav{grid-area:nav}footer{grid-area:footer;padding:1em 0}main{grid-area:body}@media (width<=800px){section#main{grid-template:"header""nav""body""footer"/auto}}a,a:visited{color:var(--linkcolor);text-decoration:none}a:hover{text-decoration:underline}nav>ul{padding:0;list-style:none;display:block}footer{justify-content:center;gap:10px;display:flex}@media (width<=800px){footer,footer>a{display:block}}section.chooser{background:var(--offset-background);border:1px solid #000;border-radius:.5em}section.chooser>a{margin:1em;display:inline-block}#load-positions>form>div{margin:1em 0}#load-positions>form>div>label:nth-child(2)>input[type=radio]{margin-left:2em}table#positions{border-collapse:collapse}table#positions td,table#positions th{border:1px solid #000;padding:3px}table#positions tbody tr:nth-child(odd){background-color:#eee}#query-form .networks{margin-bottom:1em}#query-form textarea{width:100%;min-height:10em;margin-top:1em;display:block}#address-form label{width:100%;margin-top:1em;display:block}#address-form input{width:100%}#countertrade table{border-collapse:collapse;margin-top:1em}#countertrade th,#countertrade td{border:1px solid #000;padding:.25em}.direction-long{color:#0a0}.direction-short{color:#a00}