main{position:relative}main>div#copy-tooltip{background-color:#f0f0a0;border:1px solid black;display:none;opacity:.9;right:9em;padding:1ex;position:fixed;top:6em;z-index:100001}main>div>h4{text-align:center}main>section{margin-bottom:2em;position:relative}main>section>div.container-show-all{background-color:#f0f0e0;border:1px solid black;box-shadow:10px -10px 10px gray;display:none;left:0;margin:0;padding:0;position:absolute;top:3ex;width:100%;z-index:10101}main>section>div.container-show-all>nav.close{background-color:#f0f0c0;border:1px solid black;cursor:default;font-weight:bold;height:2.5ex;line-height:2.5ex;margin:0;padding:0;position:absolute;right:0;text-align:center;top:-1px;width:3ex;z-index:10201}main>section>div.container-show-all>textarea.zone-show-all{background-color:#f0f0e0;border:0 none;min-height:0;height:auto;margin:0;padding:0;resize:none;width:100%}main>section>header{margin-bottom:1ex}main>section>header>h2{font-size:larger}main>section>header>.title-right-margin{display:inline-block;float:right;height:2ex;width:6em}main>section>nav{background-color:white;opacity:.8;position:fixed;right:0;top:6ex;z-index:10001}main>section>nav>div{box-shadow:-3px 3px 3px gray;width:10em}main>section>nav>div#filter-info{margin-top:2px;text-align:center;width:100%}main>section>nav>div>input[type="text"]#filter-input{width:100%}main>section>ul.documents{list-style-position:inside;padding:0}main>section>ul.documents>li{border-top:1px solid black;padding:1ex}main>section>ul.documents>li:last-child{border-bottom:1px solid black}main>section>ul.documents>li:nth-child(2n+1){background-color:#f0f0f0}main>section>ul.documents>li>a.anchor-to{margin-right:0}main>section>ul.documents>li>button.copy{float:right;margin:-1ex 1em 0 0;padding:0}main>section>ul.documents>li>div.document{display:inline}main>section>ul.documents>li>div.document>.title{font-style:italic;font-weight:bold}main>section>ul.documents>li>textarea{display:none}main>section>ul.tags{background-color:#faf9f8;display:inline-block;font-family:monospace;list-style-type:none;padding:0 .5ex 0 0}main>section>ul.tags>li{margin:.5ex 0}main>section>ul.tags>li>ul{display:inline;list-style-type:none;padding:0}main>section>ul.tags>li>ul>li{cursor:pointer;display:inline;padding:1px 0 1px .5ex}main>section>ul.tags>li>ul>li.empty{padding:1px 1ex 1px 1em}main>section>ul.tags>li>ul>li:hover{background-color:silver}