.sidepanel{display:none;width:220px;float:right;font-size:.8em;position:relative;z-index:9}.sidepanel a{color:inherit;text-decoration:none}.sidepanel a:hover,.sidepanel a:focus{color:gray}.sidepanel .panel{border-radius:2px;box-shadow:0 1px 3px #aaa;background-color:#eee;padding:8px;margin-bottom:.5em}.sidepanel>[data-tab]{display:none}.sidepanel.show{display:block}.sidepanel.show+#detail_content{margin-right:220px;padding-right:6px}.sidepanel.left{float:left}.sidepanel.left.show+#detail_content{margin-left:220px;padding-left:6px;margin-right:0;padding-right:0}.sidepanel .panel p{margin:0}.sidepanel .panel>:first-child{margin-top:0}.sidepanel .panel h1,.sidepanel .panel h2,.sidepanel .panel h3,.sidepanel .panel h4{margin:.5em 0;padding-bottom:.3em;border-bottom:1px solid #ddd}.sidepanel .panel h1{font-size:1.3em}.sidepanel .panel h2,.sidepanel .panel h4{font-size:.9em;opacity:.6;font-weight:inherit}.sidepanel .panel h2:after,.sidepanel .panel h2:before{content:'-';margin:0 .3em}.sidepanel .panel h3{font-size:1em}.sidepanel .panel h4{border-bottom:none!important;margin-bottom:0;padding-bottom:0}.sidepanel .panel h1[class^="ic-"]:before,.sidepanel .panel h1[class*=" ic-"]:before,.sidepanel .panel h2[class^="ic-"]:before,.sidepanel .panel h2[class*=" ic-"]:before,.sidepanel .panel h3[class^="ic-"]:before,.sidepanel .panel h3[class*=" ic-"]:before,.sidepanel .panel h4[class^="ic-"]:before,.sidepanel .panel h4[class*=" ic-"]:before{margin-right:.3em}.sidepanel .panel .toolbtn{font-size:1.3em;padding:.1em;text-decoration:none;cursor:pointer}.sidepanel .panel .toolbtn:hover,.sidepanel .panel .toolbtn:focus,.sidepanel .panel .toolbtn.checked{background-color:#ddd}.sidepanel .panel .toolbtn:active,.sidepanel .panel .toolbtn.checked{color:#80bfff!important}.sidepanel .panel input:checked+.toolbtn{background-color:#ddd;color:#80bfff!important}.sidepanel .panel table{width:100%}.sidepanel .panel td{vertical-align:top;white-space:nowrap;padding:0}.sidepanel .panel td.label{width:100%;vertical-align:middle;white-space:normal}.sidepanel .panel label input{display:none}.sidepanel .panel select,.sidepanel .panel select option{background-color:transparent;border:0;padding:3px 0}.sidepanel .panel select:hover,.sidepanel .panel select:focus,.sidepanel .panel select option{background-color:#ddd}.sidepanel .m_toolbar{display:none;text-align:right;font-size:1.2em}.sidepanel .m_toolbar a{display:inline-block;padding:.3em .6em}.sidepanel .m_toolbar a:hover,.sidepanel .m_toolbar a:focus,.sidepanel .m_toolbar a:active{background-color:#eee}@media screen and (max-width:480px){.sidepanel{background-color:#e8e8e8;font-size:inherit;line-height:200%;position:absolute;z-index:99;top:110px;left:0;width:100%;bottom:0;margin-top:-20px}#header.fixed+* .sidepanel{top:90px!important;position:fixed;overflow-y:auto;margin-top:inherit!important}#header.hidden+* .sidepanel{top:0!important}.sidepanel .m_toolbar{display:block}.sidepanel .panel{margin-left:3px;margin-right:3px}.sidepanel.left{float:none}.sidepanel.left.show+#detail_content{margin-left:inherit;padding-left:inherit;margin-right:inherit;padding-right:inherit}.sidepanel.show+#detail_content{margin-right:inherit;padding-right:inherit}}.ui-slider-horizontal{height:17px;margin:0 10px;cursor:pointer}.ui-slider-horizontal:before{content:'';display:block;width:100%;height:1px;top:8px;position:absolute;background-color:rgba(128,128,128,.2)}.ui-slider-horizontal .ui-slider-handle{background-color:#aaa;top:0;margin-left:-8px;height:17px;width:17px;border-radius:100%;outline:none;cursor:pointer}.ui-slider-horizontal .ui-slider-handle:active,.ui-slider-horizontal .ui-slider-handle:hover,.ui-slider-horizontal .ui-slider-handle:focus{background-color:gray;box-shadow:0 0 10px #80bfff}.ui-slider-horizontal .ui-slider-range{height:1px;margin:8px 0;background-color:#80bfff;box-shadow:0 0 3px #80bfff}#info_nav a{display:block}#info_nav a.active{color:#0080ff!important;font-weight:bold}.ic{font-family:"fontello";speak:none}.paging{font-size:smaller}.paging a{border-radius:1em;min-width:1em;display:inline-block;text-decoration:none;text-align:center;line-height:1em;padding:.5em;margin:0 1px}.paging a[href]:hover,.paging a[href]:focus,.paging a.active{background-color:silver;color:#fff}.paging a.active{background-color:#80bfff!important}@media screen and (max-width:480px){.paging{font-size:1.1em}.paging a{margin:0 2px;border-radius:1.1em}.paging .extra{display:none}}