:root{--gap: 7pt;--halfgap: calc(var(--gap)/2)}.hidden{visibility:hidden}dt{color:#000;font-weight:bold}dd{margin:0;padding:0}dd+dt,dt+dt{margin-top:.5em}body{margin:0;font-family:Arial,Helvetica,sans-serif;text-align:center}a{cursor:pointer;cursor:hand}a.tag,a.greyTag{background:#000;color:#fff;font-weight:bold;display:inline-block;border-radius:.2em;overflow:hidden;padding:.2em;min-width:2em;text-align:center;text-decoration:none}a.greyTag{background:#d3d3d3}th{text-align:left}a.alcoholTag:any-link,span.alcoholTag{color:red;font-weight:bold;padding-left:.2em;text-decoration:none}a.alcoholTagGreen:any-link,span.alcoholTagGreen{color:#006400}ul.timeTag li a,ul.optionTag li a:first-child{background:#000;color:#fff;border-radius:.2em;padding:.2em;display:inline-block;margin-bottom:.1em;text-decoration:none}a.green,ul.timeTag li a.green:first-child,ul.optionTag li a.green:first-child{background:#006400}ul.timeTag,ul.optionTag{margin:0;padding:0;list-style-type:none}dd ul{margin-top:0;padding-top:0}a.grey:any-link{color:#666}button{border-width:1pt;border-style:solid;border-color:transparent;outline-style:none;box-shadow:none}button.active{border-color:#000;color:#000}div.content>tree-item>ul{padding:0;margin:0}div.content>tree-item>ul>li{display:inline-block;border-radius:0 1em 1em 1em;vertical-align:top;padding:.5em;margin:2em 1em 0 0;position:relative;background:#d3d3d3;box-shadow:2pt 2pt #a4303f}div.content>tree-item>ul>li>tree-item>a{position:absolute;font-weight:bold;font-size:14pt;display:inline-block;top:-1em;left:0em;color:#fff;background:#a4303f;border-radius:var(--gap) var(--gap) 0 0;padding:2pt var(--gap) 2pt var(--gap);margin-bottom:var(--gap)}tree-item>ul{list-style:none}div.content>tree-item>ul>li>tree-item>ul{padding:0}div.content>tree-item>a{font-size:18pt;font-weight:bold}div.content{padding:.5em;display:inline-block;margin:0 auto 0 auto;text-align:left}modal div,modal p{text-align:left}input{background:#fff}.adminTag{font-size:70%;color:red}#manual figure{border:2pt #000 solid;float:right;display:block;padding:0;margin:1em 0 1em 1em}#manual figure figcaption{text-align:center;border-top:2pt #000 solid}#manual img{zoom:.5;padding:0}#manual a{color:#000}#manual p{text-align:justify}.attr{font-size:75%}.attr ul{list-style-type:none;padding:0 0 0 1em;margin:0}@media print{.hidePrint{display:none !important}}
