html { box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; } .resource-icon { width: 32px; height: 32px; } .resource-icon-css { background-image: url("../images/sprite.png"); background-position: 0px 0px; background-size: 32px 320px!important; } .resource-icon-document { background-image: url("../images/sprite.png"); background-position: 0px -32px; background-size: 32px 320px!important; } .resource-icon-js { background-image: url("../images/sprite.png"); background-position: 0px -64px; background-size: 32px 320px!important; } .resource-icon-plain { background-image: url("../images/sprite.png"); background-position: 0px -96px; background-size: 32px 320px!important; } .resource-icon-executable { background-image: url("../images/sprite.png"); background-position: 0px -128px; background-size: 32px 320px!important; } .resource-icon-flash { background-image: url("../images/sprite.png"); background-position: 0px -160px; background-size: 32px 320px!important; } .resource-icon-image { background-image: url("../images/sprite.png"); background-position: 0px -192px; background-size: 32px 320px!important; } .resource-icon-java { background-image: url("../images/sprite.png"); background-position: 0px -224px; background-size: 32px 320px!important; } .resource-icon-not-modified { background-image: url("../images/sprite.png"); background-position: 0px -256px; background-size: 32px 320px!important; } .resource-icon-redirect { background-image: url("../images/sprite.png"); background-position: 0px -288px; background-size: 32px 320px!important; } html, body, #container { height: 100%; margin: 0; overflow: hidden; } #container { display: flex; flex-direction: column; } #container > header, #container > footer, #container > .eventlog { flex: 0 0 auto; } #main { flex: 1 1 auto; overflow: auto; } header { background-color: white; } header .title-bar { line-height: 25px; text-align: center; } header nav { border-bottom: solid #a6a6a6 1px; } header nav a { display: inline-block; padding: 3px 14px; margin: 0 2px -1px; border: solid transparent 1px; } header nav a.active { border-color: #a6a6a6; border-bottom-color: white; } header nav a:hover { /* @preview: lightgrey; border-top-color: @preview; border-left-color: @preview; border-right-color: @preview; */ text-decoration: none; } header nav a.special { color: white; background-color: #396cad; border-bottom-color: #396cad; } header nav a.special:hover { background-color: #5386c6; } header .menu { padding: 10px; border-bottom: solid #a6a6a6 1px; } .flow-table { width: 100%; table-layout: fixed; } .flow-table thead { background-color: #dadada; } .flow-table td { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .flow-table .col-tls { width: 10px; } .flow-table .col-tls-https { background-color: rgba(0, 185, 0, 0.5); } .flow-table .col-icon { width: 32px; } .flow-table .col-method { width: 60px; } .flow-table .col-status { width: 50px; } .flow-table .col-time { width: 120px; } .eventlog { flex: 0 0 auto; margin: 0; border-radius: 0; height: 200px; overflow: auto; overflow-y: scroll; } footer { box-shadow: 0 -1px 3px #d3d3d3; padding: 0px 10px 3px; } /*# sourceMappingURL=../css/app.css.map */