:root{color:#202124;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f7f8;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,input,select{min-height:34px}button{touch-action:manipulation}button:disabled{opacity:.6;cursor:wait!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.table-scroll:focus-visible{outline-offset:2px;outline:2px solid #1677ff!important}#root{width:100%;min-height:100svh}table{min-width:600px}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.table-scroll table{min-width:960px}.table-scroll[aria-label^=实时] table{min-width:620px}.page-actions{flex-wrap:wrap}.notice{border:1px solid;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.65;display:flex}.failure{color:#b42318;background:#fff4f3;border-color:#f5bcb8}.warning{color:#b45309;background:#fffbeb;border-color:#f7d78b}.healthy{color:#166534;background:#f2faf5;border-color:#badcc5}.pending{color:#52525b;background:#fff;border-color:#e4e4e7}.data-updated{color:#71717a;margin:-8px 0 14px;font-size:12px;line-height:1.5}.collector-banner{border:1px solid;border-left-width:4px;border-radius:6px;margin-bottom:24px;padding:14px 16px}.collector-heading{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.collector-heading>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.collector-instance{opacity:.8;font-size:12px;font-weight:400}.collector-banner p{max-width:80ch;margin:8px 0;font-size:13px;line-height:1.65}.collector-times{flex-wrap:wrap;gap:8px 24px;font-size:12px;line-height:1.7;display:flex}.collector-times span{flex-direction:column;display:flex}.collector-times b{font-variant-numeric:tabular-nums;font-weight:500}.collector-caution{font-weight:500}.collector-zone{opacity:.8;margin-top:10px;font-size:11px}.row-note{border-radius:3px;width:fit-content;margin-top:3px;padding:1px 4px;font-size:11px;line-height:1.4;display:block}.pending-text{color:#b45309}.auth-status{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100svh;padding:24px;display:flex}.auth-status strong{font-size:17px}.auth-status p{color:#71717a;margin:0;font-size:13px}.rename-row{flex-wrap:wrap}.date-shortcuts{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px 0;font-size:12px;display:flex}.date-shortcuts>span{color:#71717a;margin-right:2px}.date-shortcuts small{color:#71717a;font-size:11px}.person-link{color:#1677ff;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;min-height:24px;padding:0}.person-link:hover{text-decoration:underline}.person-trace{background:#f4f9ff;border:1px solid #b8d8ff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:14px;padding:10px 12px;font-size:12px;display:flex}.person-trace strong{color:#1665c7}.person-trace span:last-child{color:#71717a}@media (width<=900px){.admin-sidebar{width:170px!important}.admin-main{margin-left:170px!important;padding:20px!important}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=650px){.admin-shell{flex-direction:column!important}.admin-sidebar{border-bottom:1px solid #e4e4e7;border-right:0!important;width:100%!important;position:static!important}.sidebar-brand{padding:12px 16px!important}.sidebar-nav{overflow-x:auto;flex-direction:row!important;padding:8px!important}.sidebar-nav .nav-item{white-space:nowrap;flex:1 0 auto;justify-content:center;width:auto!important}.sidebar-logout{position:absolute;top:4px;right:6px;border:0!important}.sidebar-logout .nav-item{width:auto!important}.admin-main{margin-left:0!important;padding:16px 12px 28px!important}.collector-banner{margin-bottom:20px;padding:12px}.collector-heading{align-items:flex-start}.collector-heading button{flex-shrink:0}.collector-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.collector-times span{min-width:0}.page-header{flex-wrap:wrap;gap:12px;align-items:flex-start!important}.page-actions{width:100%}.stats-grid{gap:8px!important}.stats-grid>div{padding:14px 12px!important}.stats-grid>div>div:last-child{font-size:23px!important}.logs-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;padding:14px!important;display:grid!important}.logs-filters>div{min-width:0}.logs-filters input{min-width:0;width:100%!important}.logs-filters>div:last-child{grid-column:1/-1}.rename-row{padding:12px 14px!important}.rename-row input{flex:160px;min-width:0;width:100%!important}.notice{align-items:flex-start}.notice button{flex-shrink:0}.login-shell{padding:16px}.login-card{max-width:400px;width:100%!important;padding:32px 24px!important}.zones-grid{grid-template-columns:1fr!important}}@media (width<=370px){.logs-filters,.collector-times{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
