.server{flex-direction:column;gap:16px;display:flex}.server__head{align-items:center;gap:12px;display:flex}.server__head p{margin-right:auto}.server__panel{background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:var(--console-radius);flex-direction:column;gap:12px;padding:18px;display:flex}.server__panel-head{justify-content:space-between;align-items:center;display:flex}.server__pill{border:1px solid;border-radius:999px;padding:4px 12px;font-size:12px}.server__pill.is-ok{color:var(--el-color-success);background:var(--el-color-success-light-9)}.server__pill.is-bad{color:var(--el-color-danger);background:var(--el-color-danger-light-9)}.server__services{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.server__services li{background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-left:4px solid var(--el-color-info);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex;box-shadow:0 1px 2px rgba(12,40,79,.06)}.server__services li.is-up{border-left-color:var(--el-color-success)}.server__services li.is-down{border-color:var(--el-color-danger)}.server__services small{text-overflow:ellipsis;color:var(--el-text-color-secondary);white-space:nowrap;font-size:11px;overflow:hidden}.server__state{align-items:center;gap:6px;font-size:13px;display:flex}.server__state i{background:var(--el-color-info);border-radius:50%;width:8px;height:8px}.is-up .server__state i{background:var(--el-color-success)}.is-down .server__state i{background:var(--el-color-danger)}.server__bar{background:var(--el-fill-color);height:6px;margin:8px 0 6px;overflow:hidden}.server__bar,.server__bar i{border-radius:6px;display:block}.server__bar i{background:currentColor;height:100%}.console-figures small{color:var(--el-text-color-secondary);font-size:11px}.console-figures .is-ok .server__bar,.console-figures .is-ok dd{color:var(--el-color-success)}.console-figures .is-warn .server__bar,.console-figures .is-warn dd{color:var(--el-color-warning)}.console-figures .is-bad .server__bar,.console-figures .is-bad dd{color:var(--el-color-danger)}.server__pairs{grid-template-columns:minmax(10rem,auto) 1fr;gap:6px 16px;margin:0;font-size:13px;display:grid}.server__pairs dt{color:var(--el-text-color-secondary)}.server__pairs dd{margin:0}:root{--console-navy:#0c284f;--console-radius:14px;--console-shadow:0 1px 2px rgba(12,40,79,.06),0 8px 24px rgba(12,40,79,.08)}#app,body,html{background:#f2f5fa;height:100%;margin:0}.console-start{height:100%}.console-muted{color:var(--el-text-color-secondary);margin:0;font-size:12px}.console-logo{object-fit:contain;background:#fff;border-radius:10px;width:32px;height:32px;padding:4px}.console-login{background:radial-gradient(circle at 20% 0,#1d4f93 0,var(--console-navy) 55%,#071a35 100%);justify-content:center;align-items:center;min-height:100%;padding:16px;display:flex}.console-login__card{background:var(--el-bg-color);border-radius:20px;flex-direction:column;gap:14px;width:min(400px,100%);padding:32px;display:flex;box-shadow:0 24px 60px rgba(0,0,0,.35)}.console-login__card .console-logo{width:56px;height:56px;padding:0}.console-login__card h1{color:var(--console-navy);margin:0;font-size:20px;font-weight:600}.console-login__card .el-input__wrapper{border-radius:10px;padding:4px 12px}.console-login__card .el-button{margin-left:0}.console-login__card .el-button--primary{background:var(--console-navy);border-color:var(--console-navy);border-radius:10px;height:40px}.console-login__card code{overflow-wrap:anywhere;font-size:12px}.console-login__qr{border:1px solid var(--el-border-color-lighter);border-radius:12px;align-self:center;width:232px;height:232px}.console{min-height:100%}.console__bar{z-index:10;color:#fff;background:linear-gradient(90deg,var(--console-navy),#14407a);align-items:center;gap:12px;padding:12px 24px;display:flex;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 2px 12px rgba(12,40,79,.25)}.console__bar strong{font-size:15px;font-weight:600}.console__bar .console-muted{color:rgba(255,255,255,.75);margin-left:auto}.console__bar .el-button{color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25);border-radius:8px}.console__body{flex-direction:column;gap:20px;max-width:1360px;margin:0 auto;padding:24px;display:flex}.console__panel{background:var(--el-bg-color);border-radius:var(--console-radius);box-shadow:var(--console-shadow);padding:8px 20px 20px}.console__panel .el-tabs__item{height:48px;font-size:14px}.console__panel .el-tabs__active-bar{border-radius:3px;height:3px}.console__panel .el-table{border:1px solid var(--el-border-color-lighter);border-radius:10px;overflow:hidden}.console__panel .el-table th.el-table__cell{background:var(--el-fill-color-light);font-weight:600}.console-figures{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.console-figures div{background:var(--el-bg-color);border-radius:var(--console-radius);box-shadow:var(--console-shadow);padding:16px 18px}.console-figures dt{color:var(--el-text-color-secondary);font-size:12px}.console-figures dd{color:var(--console-navy);margin:6px 0 0;font-size:26px;font-weight:600;line-height:1.1}
