@import url("../../theme.css?v=3");
:root{--panel2:rgba(23,45,72,.78)}
*{box-sizing:border-box}html,body{min-height:100%;background:radial-gradient(circle at 15% 0%,#173c5b 0,transparent 35%),linear-gradient(145deg,#07111f,#0b1829 52%,#081320);color:var(--text)}body{padding-top:24px!important;font:15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body>div[style*="width:90%"]{width:min(1180px,calc(100% - 32px))!important;margin:0 auto!important}
.navbar{min-height:58px;border:1px solid var(--line);border-radius:17px;background:var(--panel);box-shadow:0 18px 60px #0004}.navbar-default .navbar-brand,.navbar-default .navbar-nav>li>a{color:var(--text)}.navbar-default .navbar-brand{font-weight:700}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:var(--cyan);background:#61e6ff16}.navbar-default .navbar-nav>li>a:hover{color:var(--cyan)}.navbar-default .navbar-toggle{border-color:var(--line)}.navbar-default .navbar-toggle .icon-bar{background:var(--cyan)}
.form-control{height:38px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--panel2);box-shadow:none}.form-control:focus{border-color:#61e6ff80;box-shadow:0 0 0 3px #61e6ff18}.btn-default{border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--panel2);text-shadow:none}.btn-default:hover,.btn-default:focus{border-color:#61e6ff80;color:var(--text);background:#2a4c6fba}
.progress{height:12px;margin:18px 0;border-radius:999px;background:#0d1c2e;border:1px solid var(--line);overflow:hidden}.progress-bar{box-shadow:none}.table{color:var(--text);background:transparent}.bootstrap-table .fixed-table-container{border:1px solid var(--line);border-radius:17px;overflow:hidden;background:var(--panel)}.table>thead>tr>th{border-bottom:1px solid var(--line);color:var(--cyan);background:rgba(23,45,72,.9);font-size:.78rem;text-transform:uppercase}.table>tbody>tr>td{border-top:1px solid rgba(155,190,220,.1)}.table-striped>tbody>tr:nth-of-type(odd){background:#61e6ff08}.table-hover>tbody>tr:hover{background:#61e6ff14}.fixed-table-pagination{padding:8px 12px}.pagination>li>a,.pagination>li>span{border-color:var(--line);color:var(--cyan);background:var(--panel2)}.pagination>.active>a{color:#07111f;background:var(--cyan)}
.modal-content{border:1px solid var(--line);border-radius:17px;color:var(--text);background:var(--panel)}.modal-header,.modal-footer{border-color:var(--line)}.close{color:var(--text);text-shadow:none}.footer{color:var(--muted);padding:22px 0 35px}@media(max-width:700px){body{padding-top:10px!important}body>div[style*="width:90%"]{width:calc(100% - 20px)!important}.input-widesearch{width:100%!important}.navbar-form{border:0;box-shadow:none}}
/* Dashboard table sizing */
#table-style{width:100%!important;table-layout:fixed}
#table-style th:nth-child(1),#table-style td:nth-child(1){width:7%}
#table-style th:nth-child(2),#table-style td:nth-child(2){width:11%;white-space:normal;line-height:1.25}
#table-style th:nth-child(3),#table-style td:nth-child(3){width:12%;white-space:normal;line-height:1.25}
#table-style th:nth-child(5),#table-style td:nth-child(5){width:11%;white-space:normal;overflow-wrap:anywhere;line-height:1.25}
#table-style th:nth-child(6),#table-style td:nth-child(6){width:12%;white-space:normal;overflow-wrap:anywhere}
#table-style th:nth-child(7),#table-style td:nth-child(7){width:13%;white-space:normal;overflow-wrap:anywhere}
#table-style th:nth-child(9),#table-style td:nth-child(9){width:12%;white-space:normal;overflow-wrap:anywhere}
#table-style th:nth-child(10),#table-style td:nth-child(10){width:22%;white-space:normal;overflow-wrap:anywhere;line-height:1.3}
#table-style td:nth-child(3),#table-style td:nth-child(5),#table-style td:nth-child(10){word-break:break-word}
#table-style td:nth-child(10):not(.expandedMessage){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
#table-style td.expandedMessage{display:table-cell;-webkit-line-clamp:unset;overflow:visible}
#table-style .expandedMessage .increase-font-size{white-space:normal;overflow-wrap:anywhere}
@media(max-width:900px){#table-style{min-width:820px}#table-style th:nth-child(3),#table-style td:nth-child(3){width:105px}#table-style th:nth-child(5),#table-style td:nth-child(5){width:95px}#table-style th:nth-child(10),#table-style td:nth-child(10){width:220px}}
@media(max-width:600px){#table-style{min-width:760px;font-size:.78rem}#table-style th,#table-style td{padding:7px 5px}}
/* Final log table balance: compact host, readable message */
#table-style th:nth-child(6),#table-style td:nth-child(6){width:9%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#table-style th:nth-child(7),#table-style td:nth-child(7){width:11%}
#table-style th:nth-child(9),#table-style td:nth-child(9){width:10%}
#table-style th:nth-child(10),#table-style td:nth-child(10){width:30%;min-width:260px}
#table-style td:nth-child(10):not(.expandedMessage){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
@media(max-width:900px){#table-style{min-width:900px}#table-style th:nth-child(6),#table-style td:nth-child(6){width:95px}#table-style th:nth-child(10),#table-style td:nth-child(10){width:300px;min-width:300px}}
@media(max-width:600px){#table-style{min-width:860px}#table-style th:nth-child(6),#table-style td:nth-child(6){width:85px}#table-style th:nth-child(10),#table-style td:nth-child(10){width:280px;min-width:280px}}
