#webconsole .output { background-color: #1e1e1e; color: #eee; min-height: 500px; height: 1px; padding: 8px; font-family: monospace; position: relative; } #webconsole .output .wrapper { overflow: hidden; height: 100%; } #webconsole .output .wrapper .content { overflow: auto; height: 100%; position: relative; right: -18px; margin-left: -18px; } #webconsole .output .wrapper .content p { margin: 0; word-wrap: break-word; } #webconsole .output .wrapper .content p.error { background-color: rgba(255,0,0,0.4); } #webconsole .output .wrapper .content p.warn { background-color: rgba(255,200,0,0.3); } #webconsole .output .scroll { width: 9px; background: #f00; position: absolute; top: 0; height: 21.0836%; cursor: -webkit-grab; cursor: -moz-grab; right: 0; } .scroll-grabbed, .scroll-grabbed * { cursor: -webkit-grabbing !important; cursor: -moz-grabbing !important; } #webconsole input { background-color: #1e1e1e; background-image: url('data:image/svg+xml;utf-8,>'); background-repeat: no-repeat; color: #eee; border: none; padding: 8px 8px 8px 1.5em; width: 100%; } #webconsole input:focus { outline: none; }