html{font-family:"Arial","Helvetica",sans-serif;font-size:.75em}html,body{height:100%;padding:0;margin:0}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert p{margin-bottom:0}.alert:empty{display:none}.invalid-feedback{color:#a94442;display:block;margin:-1rem 0 2rem}.sidebar{overflow-x:hidden;width:18em;height:100%;display:flex;flex-direction:column;transition:.1s width;border-right:1px solid #000}.sidebar #sidebar_filter{width:15m;display:flex;flex-direction:column}.sidebar #sidebar_filter *{font-size:1.1em;padding:.25em}.sidebar #sidebar_filter.hidden{display:none}.sidebar #pads{max-width:18em;width:18em;overflow-y:scroll;flex:1;display:flex;flex-direction:column}.sidebar #pads .pad{padding:.5em;width:calc(100% - 1em)}.sidebar #pads .pad>*{word-wrap:break-word;display:inline-block}.sidebar #pads .pad>*:first-child{font-weight:bold;font-size:1.1em}.sidebar #pads .pad>*:not(:first-child){color:#1e1e1e}.sidebar #pads .pad .highlight{font-weight:bold;color:#000}.sidebar #pads .pad>*:first-child .highlight{font-weight:bolder}.sidebar #pads .pad:not(:last-child){border-bottom:1px solid #000}.sidebar #pads .pad:hover{background-color:rgba(0,0,0,.08)}.sidebar #pads .pad.selected{background-color:rgba(0,0,0,.1)}.sidebar #pads .pad.hidden{color:red}.sidebar #pads .pad.unmatched{color:#c8c8c8}.sidebar #pads .pad.unmatched>*:not(:first-child){color:#c8c8c8}#chk_sidebar{display:none}#chk_sidebar~.header>label[for=chk_sidebar]::after{content:"Hide"}#chk_sidebar:checked~.content>.sidebar{width:0px;border-right:1px solid rgba(0,0,0,0)}#chk_sidebar:checked~.header>label[for=chk_sidebar]::after{content:"Show"}.header{flex:0;display:flex;align-items:center;border-bottom:1px solid #000}.header>label[for=chk_sidebar]{display:inline-block;cursor:pointer;padding:.5em}.content{flex:1;overflow:hidden;display:flex}.container{height:100%;display:flex;flex-direction:column;overflow:auto}.more-content{display:flex}.more-content iframe{flex:1;border:none}
