:root{margin:0}*{box-sizing:border-box}header{background-color:#fff;border-bottom:1px solid #dcdcdc;grid-template:"symbol.title"1fr/100px 1rem 1fr;align-items:center;gap:0;margin:1rem 0;padding:0 .5rem 0 0;display:grid}.header-symbol{grid-area:symbol;padding-left:.5rem}.header-title{grid-area:title}main{margin:0}h1{font-size:1.5rem;font-weight:700}.button-set{margin:0 1em 0 0}.date-now-label,.date-then-label{min-width:9em;display:inline-block}.footer{margin:3rem 0 .5rem;font-size:small}
