body{--desktop: #1b2b40;--face: #3c3c3c;--hilight: #6a6a6a;--light: #3c3c3c;--shadow: #202020;--dkshadow: #0e0e0e;--window: #1e1e1e;--window-alt: #252525;--text: #e8e8e8;--text-muted: #b4b4b4;--gray-text: #808080;--gray-text-shadow: transparent;--title-a: #0a246a;--title-b: #3a6ea5;--title-text: #ffffff;--title-off-a: #2a2a2a;--title-off-b: #505050;--title-off-text: #a8a8a8;--select-bg: #0a246a;--select-text: #ffffff;--bar: #4a8af0;--bar-hot: #e04848;--online: #3ccb5a;--offline: #ff5a5a;--tip-bg: #ffffe1;--tip-text: #000000;--link: #8ab4ff;--link-hover: #ffb0b0;--row-line: #2c2c2c;--dither-a: #4a4a4a;--dither-b: #3c3c3c;--overlay: rgba(0, 0, 0, .45);--graph-bg: #000000;--graph-grid: #008040;--graph-axis: #8fd88f;--graph-tip-bg: #ffffe1;--graph-tip-text: #000000;--graph-tip-border: #000000;--graph-point-hover: #ffffff;--graph-line-1: #00ff00;--graph-line-2: #ffff00;--graph-line-3: #00ffff;--graph-line-4: #ff60ff;--graph-line-5: #ff6060;--graph-line-6: #6fa8ff;--graph-line-7: #ffffff;--graph-line-8: #ffa040;--sb-track: repeating-conic-gradient(var(--dither-a) 0 25%, var(--dither-b) 0 50%) 0 0 / 2px 2px;--sb-thumb: var(--face);--sb-button: var(--face);--sb-border: var(--light) var(--dkshadow) var(--dkshadow) var(--light);--sb-shadow: inset 1px 1px var(--hilight), inset -1px -1px var(--shadow);--sb-radius: 0;--accent-green: #3ccb5a;--accent-blue: #6fa8ff;--accent-yellow: #e0b040;--accent-red: #ff5a5a;--accent-cyan: #40d0d0;--accent-purple: #c090ff;--text-primary: var(--text);--border-color: var(--shadow);color-scheme:dark}body.light{--desktop: #3a6ea5;--face: #d4d0c8;--hilight: #ffffff;--light: #d4d0c8;--shadow: #808080;--dkshadow: #404040;--window: #ffffff;--window-alt: #f4f4f4;--text: #000000;--text-muted: #404040;--gray-text: #808080;--gray-text-shadow: #ffffff;--title-a: #0a246a;--title-b: #a6caf0;--title-text: #ffffff;--title-off-a: #808080;--title-off-b: #c0c0c0;--title-off-text: #d4d0c8;--select-bg: #0a246a;--select-text: #ffffff;--bar: #0a246a;--bar-hot: #a00000;--online: #00b000;--offline: #c00000;--tip-bg: #ffffe1;--tip-text: #000000;--link: #0000ff;--link-hover: #ff0000;--row-line: #e8e8e8;--dither-a: #ffffff;--dither-b: #d4d0c8;--overlay: rgba(0, 0, 0, .15);--graph-bg: #000000;--graph-grid: #008040;--accent-green: #007a00;--accent-blue: #0a246a;--accent-yellow: #a06a00;--accent-red: #c00000;--accent-cyan: #007878;--accent-purple: #6a2a9a;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background-color:var(--desktop);color:var(--text);font-family:Tahoma,SimSun,宋体,Microsoft YaHei,PingFang SC,sans-serif;font-size:12px;line-height:1.35}a{color:var(--link)}a:hover{color:var(--link-hover)}button,input,select{font:inherit;color:inherit}img{image-rendering:auto}u.ak{text-decoration:underline}.raised{background:var(--face);border:1px solid;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);box-shadow:inset -1px -1px var(--shadow),inset 1px 1px var(--light)}.sunken{background:var(--window);border:1px solid;border-color:var(--shadow) var(--hilight) var(--hilight) var(--shadow);box-shadow:inset 1px 1px var(--dkshadow),inset -1px -1px var(--light)}.thin-sunken{border:1px solid;border-color:var(--shadow) var(--hilight) var(--hilight) var(--shadow)}.thin-raised{border:1px solid;border-color:var(--hilight) var(--shadow) var(--shadow) var(--hilight)}.win{background:var(--face);border:1px solid;border-color:var(--light) var(--dkshadow) var(--dkshadow) var(--light);box-shadow:inset 1px 1px var(--hilight),inset -1px -1px var(--shadow);padding:3px}.title-bar{display:flex;align-items:center;gap:4px;height:18px;padding:0 2px 0 3px;background:linear-gradient(90deg,var(--title-a),var(--title-b));color:var(--title-text);font-weight:700;font-size:11px;-webkit-user-select:none;user-select:none}.title-bar.inactive{background:linear-gradient(90deg,var(--title-off-a),var(--title-off-b));color:var(--title-off-text)}.title-bar-text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.title-bar-icon{width:16px;height:16px;flex-shrink:0}.title-btn{height:14px;min-width:16px;padding:0 3px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;color:var(--text);background:var(--face);border:1px solid;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);box-shadow:inset -1px -1px var(--shadow),inset 1px 1px var(--light);cursor:pointer;text-decoration:none}.title-btn:hover{color:var(--text)}.title-btn:active{border-color:var(--dkshadow) var(--hilight) var(--hilight) var(--dkshadow);box-shadow:inset 1px 1px var(--shadow),inset -1px -1px var(--light)}.title-btn svg{display:block}.btn{min-width:75px;min-height:23px;padding:0 10px;background:var(--face);color:var(--text);border:1px solid;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);box-shadow:inset -1px -1px var(--shadow),inset 1px 1px var(--light);cursor:pointer}.btn:active:not(:disabled){border-color:var(--dkshadow) var(--hilight) var(--hilight) var(--dkshadow);box-shadow:inset 1px 1px var(--shadow),inset -1px -1px var(--light);padding:1px 9px 0 11px}.btn.default{outline:1px solid var(--dkshadow);outline-offset:0}.btn:focus-visible,.tool-btn:focus-visible,.tab:focus-visible{outline:1px dotted var(--text);outline-offset:-4px}.btn:disabled{color:var(--gray-text);text-shadow:1px 1px var(--gray-text-shadow);cursor:default}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:1px;padding:2px 2px 3px;border-bottom:1px solid var(--shadow);box-shadow:0 1px var(--hilight)}.tool-btn{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;background:transparent;border:1px solid transparent;color:var(--text);cursor:pointer;white-space:nowrap;text-decoration:none}.tool-btn:hover:not(.active):not(.disabled){border-color:var(--hilight) var(--shadow) var(--shadow) var(--hilight);color:var(--text)}.tool-btn:active:not(.disabled),.tool-btn.active{border-color:var(--shadow) var(--hilight) var(--hilight) var(--shadow)}.tool-btn.active{background:repeating-conic-gradient(var(--dither-a) 0 25%,var(--dither-b) 0 50%) 0 0 / 2px 2px}.tool-btn.disabled{color:var(--gray-text);text-shadow:1px 1px var(--gray-text-shadow)}.tool-btn svg{flex-shrink:0}.tool-sep{width:2px;align-self:stretch;margin:2px 4px;border-left:1px solid var(--shadow);border-right:1px solid var(--hilight)}.tool-label{padding:0 4px;white-space:nowrap}.groupbox{margin:0;min-width:0;padding:8px 10px 10px;border:1px solid var(--shadow);box-shadow:inset 1px 1px var(--hilight),1px 1px var(--hilight)}.groupbox>legend{padding:0 3px;margin-left:2px;background:var(--face)}.tabs{display:flex;align-items:flex-end;flex-wrap:wrap;padding-left:2px;position:relative;z-index:1}.tab{display:inline-flex;align-items:center;gap:5px;height:20px;margin-top:2px;padding:0 8px;background:var(--face);color:var(--text);border:1px solid;border-color:var(--hilight) var(--dkshadow) transparent var(--hilight);box-shadow:inset -1px 0 var(--shadow);border-radius:3px 3px 0 0;cursor:pointer;white-space:nowrap}.tab.active{height:22px;margin-top:0;margin-bottom:-1px;padding:0 10px;position:relative;z-index:2}.tab-count{color:var(--text-muted)}.tab-panel{border:1px solid;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);box-shadow:inset -1px -1px var(--shadow);padding:14px 10px 10px}.progress{position:relative;height:13px;padding:1px;background:var(--window);border:1px solid;border-color:var(--shadow) var(--hilight) var(--hilight) var(--shadow);overflow:hidden}.progress-fill{display:block;height:100%;max-width:100%;background:repeating-linear-gradient(90deg,var(--bar) 0 6px,transparent 6px 8px)}.progress-fill.hot{background:repeating-linear-gradient(90deg,var(--bar-hot) 0 6px,transparent 6px 8px)}.progress-fill.unlimited{background:repeating-linear-gradient(90deg,var(--gray-text) 0 6px,transparent 6px 8px);opacity:.5}.listview{width:100%;border-collapse:collapse;background:var(--window);color:var(--text)}.listview th{padding:0;font-weight:400;text-align:left;position:sticky;top:0;z-index:1}.listview .col-head{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;height:19px;padding:0 6px;white-space:nowrap;background:var(--face);color:var(--text);border:1px solid;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);box-shadow:inset -1px -1px var(--shadow),inset 1px 1px var(--light);text-align:left}.listview td{padding:0 6px;height:22px;white-space:nowrap;border-bottom:1px solid var(--row-line)}.listview tbody tr{cursor:pointer}.listview tbody tr:hover,.listview tbody tr:focus-visible{background:var(--select-bg);color:var(--select-text);outline:none}.listview tbody tr.offline{color:var(--gray-text)}.listview tbody tr.offline:hover{color:var(--select-text)}.status-bar{display:flex;gap:2px;min-height:20px;font-size:11px}.status-field{display:flex;align-items:center;gap:4px;padding:1px 5px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid;border-color:var(--shadow) var(--hilight) var(--hilight) var(--shadow)}.status-field.grow{flex:1}.status-field.tooltip-anchor{overflow:visible}.status-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-bar .tooltip-anchor .tooltip-box{top:auto;bottom:calc(100% + 4px);left:auto;right:0}.led{display:inline-block;width:8px;height:8px;flex-shrink:0;border:1px solid #000;background:var(--offline)}.led.on{background:var(--online)}.badge{display:inline-block;padding:0 3px;font-size:10px;line-height:13px;white-space:nowrap;background:var(--face);color:var(--text);border:1px solid;border-color:var(--hilight) var(--shadow) var(--shadow) var(--hilight)}.flag-img{width:16px;height:11px;object-fit:cover;vertical-align:middle;border:1px solid rgba(0,0,0,.35);flex-shrink:0}.flag-fallback{display:inline-block;width:16px;height:11px;font-size:8px;line-height:9px;text-align:center;background:var(--window);color:var(--text);border:1px solid var(--shadow);flex-shrink:0}.os-icon-img{width:14px;height:14px;object-fit:contain;vertical-align:middle;flex-shrink:0}[data-tooltip]{position:relative}[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 4px);transform:translate(-50%);z-index:50;padding:1px 5px;white-space:nowrap;font-size:11px;font-weight:400;background:var(--tip-bg);color:var(--tip-text);border:1px solid #000;pointer-events:none}.tooltip-anchor{position:relative}.tooltip-anchor .tooltip-box{display:none;position:absolute;left:0;top:calc(100% + 4px);z-index:50;padding:1px 5px;white-space:nowrap;font-size:11px;background:var(--tip-bg);color:var(--tip-text);border:1px solid #000}.tooltip-anchor:hover .tooltip-box,.tooltip-anchor:focus .tooltip-box{display:block}.select{height:21px;padding:0 2px;background:var(--window);color:var(--text);border:1px solid;border-color:var(--shadow) var(--hilight) var(--hilight) var(--shadow);box-shadow:inset 1px 1px var(--dkshadow),inset -1px -1px var(--light);border-radius:0}.menu-anchor{position:relative;display:inline-flex}.popup-menu{position:absolute;top:calc(100% + 2px);right:0;z-index:40;min-width:180px;display:flex;flex-direction:column;padding:2px;font-family:inherit;font-size:12px;font-weight:400;text-shadow:none;color:var(--text);box-shadow:inset 1px 1px var(--hilight),inset -1px -1px var(--shadow),2px 2px #0000004d}.popup-menu-item{display:flex;align-items:center;gap:6px;height:22px;padding:0 12px 0 4px;border:0;background:transparent;color:var(--text);text-align:left;white-space:nowrap;cursor:pointer}.popup-menu-item:hover,.popup-menu-item:focus-visible{background:var(--select-bg);color:var(--select-text);outline:none}.popup-menu-check{width:14px;flex-shrink:0;text-align:center}.popup-menu-sep{height:2px;margin:3px 2px;border-top:1px solid var(--shadow);border-bottom:1px solid var(--hilight)}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--overlay)}.dialog{width:400px;max-width:100%;max-height:calc(100vh - 32px);display:flex;flex-direction:column;box-shadow:inset 1px 1px var(--hilight),inset -1px -1px var(--shadow),3px 3px #0000004d}.dialog-body{display:flex;gap:14px;padding:14px 14px 10px;overflow:auto}.dialog-icon{width:32px;height:32px;flex-shrink:0}.dialog-message{flex:1;line-height:1.6;min-width:0;overflow-wrap:anywhere}.dialog-buttons{display:flex;justify-content:center;gap:8px;padding:6px 10px 10px}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:var(--sb-track)}::-webkit-scrollbar-thumb{background:var(--sb-thumb);border:1px solid;border-color:var(--sb-border);border-radius:var(--sb-radius);box-shadow:var(--sb-shadow)}::-webkit-scrollbar-corner{background:var(--face)}::-webkit-scrollbar-button:single-button{display:block;width:16px;height:16px;background-color:var(--sb-button);border:1px solid;border-color:var(--sb-border);border-radius:var(--sb-radius);box-shadow:var(--sb-shadow);background-repeat:no-repeat;background-position:center}::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4'%3E%3Cpath d='M3.5 0L7 4H0z' fill='%23000'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4'%3E%3Cpath d='M0 0h7L3.5 4z' fill='%23000'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='7'%3E%3Cpath d='M0 3.5L4 0v7z' fill='%23000'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='7'%3E%3Cpath d='M0 0l4 3.5L0 7z' fill='%23000'/%3E%3C/svg%3E")}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--face) var(--dither-a)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}body.style-xp{--desktop: #0b2447;--face: #2d2d2d;--hilight: #4a4a4a;--light: #3a3a3a;--shadow: #1c1c1c;--dkshadow: #0e0e0e;--window: #1e1e1e;--window-alt: #252525;--text: #e8e8e8;--text-muted: #b4b4b4;--gray-text: #7a7a7a;--gray-text-shadow: transparent;--title-text: #ffffff;--title-off-text: #c8d4ee;--select-bg: #316ac5;--select-text: #ffffff;--bar: #4a8af0;--row-line: #2c2c2c;--dither-a: #3a3a3a;--dither-b: #2d2d2d;--accent-green: #3fcf4c;--accent-blue: #6a9cf0;--accent-yellow: #ffb03a;--accent-red: #ff5a4a;--accent-cyan: #4fc8e0;--accent-purple: #b48cf0;--xp-frame: #0831d9;--xp-frame-off: #5a6fa8;--xp-title: linear-gradient(180deg, #3d95ff 0%, #0a5fee 10%, #0055e5 45%, #0060f8 85%, #0046c8 100%);--xp-title-off: linear-gradient(180deg, #8ea2d6 0%, #7085c2 12%, #6a7fbd 50%, #7288c6 88%, #5a6fa8 100%);--xp-control-border: #6a86c0;--xp-field-border: #4a6a99;--xp-btn: linear-gradient(180deg, #4d4d4d 0%, #3a3a3a 86%, #303030 100%);--xp-btn-pressed: linear-gradient(180deg, #262626 0%, #2e2e2e 100%);--xp-hover: #e5a01a;--xp-default: #5a8ae0;--xp-tab: linear-gradient(180deg, #3e3e3e 0%, #2f2f2f 100%);--xp-tab-border: #5a5a5a;--xp-group-border: #4a4a4a;--xp-group-text: #8ab4ff;--xp-progress: #2fbb3a;--xp-head: linear-gradient(180deg, #3c3c3c 0%, #303030 100%);--xp-head-line: #474747;--sb-track: #262626;--sb-thumb: linear-gradient(90deg, #3d5d9e 0%, #2f4d8a 100%);--sb-button: #34528e;--sb-border: var(--xp-field-border);--sb-shadow: none;--sb-radius: 3px}body.style-xp.light{--desktop: #004e98;--face: #ece9d8;--hilight: #ffffff;--light: #f1efe2;--shadow: #aca899;--dkshadow: #716f64;--window: #ffffff;--window-alt: #f7f7f2;--text: #000000;--text-muted: #404040;--gray-text: #aca899;--title-off-text: #d8e4f8;--bar: #316ac5;--row-line: #eeeee8;--dither-a: #ffffff;--dither-b: #ece9d8;--accent-green: #1f9a2a;--accent-blue: #2156c2;--accent-yellow: #d97a10;--accent-red: #c42b1c;--accent-cyan: #0a7fa0;--accent-purple: #6a3aa8;--xp-frame-off: #7a96df;--xp-title-off: linear-gradient(180deg, #a8bdf2 0%, #8aa3e6 12%, #7b97e0 50%, #86a0e6 88%, #7a96df 100%);--xp-control-border: #003c74;--xp-field-border: #7f9db9;--xp-btn: linear-gradient(180deg, #ffffff 0%, #ecebe6 86%, #d6d0c5 100%);--xp-btn-pressed: linear-gradient(180deg, #cdcac3 0%, #e3e3db 8%, #e5e5de 94%, #f2f2f1 100%);--xp-default: #2f64c8;--xp-tab: linear-gradient(180deg, #ffffff 0%, #f3f3ef 60%, #ecebe5 100%);--xp-tab-border: #919b9c;--xp-group-border: #d0d0bf;--xp-group-text: #0046d5;--xp-head: linear-gradient(180deg, #ffffff 0%, #f3f2ec 80%, #e9e8e0 100%);--xp-head-line: #d6d2c2;--sb-track: #f4f4f0;--sb-thumb: linear-gradient(90deg, #cad8fb 0%, #b8cbf6 100%);--sb-button: #c4d3fa}body.style-xp .win{border:3px solid var(--xp-frame);border-top:0;border-radius:8px 8px 0 0;box-shadow:none}body.style-xp .server-card.offline{border-color:var(--xp-frame-off)}body.style-xp .win>.title-bar{height:25px;margin:-3px -6px 0;padding:0 5px 0 6px;border-radius:7px 7px 0 0}body.style-xp .title-bar{background:var(--xp-title);color:var(--title-text)}body.style-xp .title-bar.inactive{background:var(--xp-title-off);color:var(--title-off-text)}body.style-xp .title-bar-text{font-family:Trebuchet MS,Tahoma,SimSun,宋体,Microsoft YaHei,sans-serif;font-size:13px;text-shadow:1px 1px #0f1089}body.style-xp .title-bar.inactive .title-bar-text{text-shadow:none}body.style-xp .app-window h1.title-bar-text{font-size:13px}body.style-xp .title-btn{height:19px;min-width:19px;padding:0 4px;color:#fff;background:linear-gradient(135deg,#6d9ef7,#2d6ae3 45%,#1c52d0);border:1px solid #ffffff;border-radius:3px;box-shadow:inset -1px -1px 1px #00000040,inset 1px 1px 1px #ffffff59}body.style-xp .title-btn:hover{color:#fff;background:linear-gradient(135deg,#8fb6fa,#4a82ee 45%,#2a62dc)}body.style-xp .title-btn:active{border-color:#fff;background:linear-gradient(135deg,#1c47b8,#2459d0);box-shadow:inset 1px 1px 2px #00000059}body.style-xp .dialog .title-btn{background:linear-gradient(135deg,#f0a58c,#e0553a 45%,#c73a1c)}body.style-xp .dialog .title-btn:hover{background:linear-gradient(135deg,#f7c0ad,#ec6d52 45%,#d44a2a)}body.style-xp .btn{border:1px solid var(--xp-control-border);border-radius:3px;background:var(--xp-btn);box-shadow:none}body.style-xp .btn.default{outline:0;box-shadow:inset 0 0 0 2px var(--xp-default)}body.style-xp .btn:hover:not(:disabled){box-shadow:inset 0 1px #ffe7a2,inset 0 -1px var(--xp-hover),inset 1px 0 #fbd78a,inset -1px 0 #fbd78a}body.style-xp .btn:active:not(:disabled){padding:0 10px;border-color:var(--xp-control-border);background:var(--xp-btn-pressed);box-shadow:none}body.style-xp .btn:disabled{border-color:var(--shadow);text-shadow:none}body.style-xp .toolbar{padding:3px;box-shadow:none}body.style-xp .tool-btn{border-radius:3px}body.style-xp .tool-btn:hover:not(.active):not(.disabled){border-color:var(--shadow);background:var(--xp-btn)}body.style-xp .tool-btn:active:not(.disabled),body.style-xp .tool-btn.active{border-color:var(--xp-field-border);background:var(--xp-btn-pressed)}body.style-xp .tool-btn.disabled{text-shadow:none}body.style-xp .tool-sep{width:1px;border-right:0}body.style-xp .groupbox{border:1px solid var(--xp-group-border);border-radius:4px;box-shadow:none}body.style-xp .groupbox>legend{color:var(--xp-group-text)}body.style-xp .tab{background:var(--xp-tab);border:1px solid var(--xp-tab-border);border-bottom-color:transparent;box-shadow:none}body.style-xp .tab:hover,body.style-xp .tab.active{border-top-color:#e68b2c;box-shadow:inset 0 2px #ffc83c}body.style-xp .tab.active{background:var(--face)}body.style-xp .tab-panel{border:1px solid var(--xp-tab-border);box-shadow:none}body.style-xp .progress{border:1px solid var(--xp-field-border);border-radius:3px}body.style-xp .progress-fill{background:repeating-linear-gradient(90deg,var(--xp-progress) 0 7px,transparent 7px 9px)}body.style-xp .progress-fill.hot{background:repeating-linear-gradient(90deg,var(--bar-hot) 0 7px,transparent 7px 9px)}body.style-xp .progress-fill.unlimited{background:repeating-linear-gradient(90deg,var(--gray-text) 0 7px,transparent 7px 9px)}body.style-xp .listview .col-head{height:21px;background:var(--xp-head);border:0;border-right:1px solid var(--xp-head-line);box-shadow:inset 0 -3px var(--xp-head-line)}body.style-xp .status-bar{padding-top:2px;border-top:1px solid var(--shadow)}body.style-xp .status-field{border:0;border-right:1px solid var(--shadow)}body.style-xp .status-field:last-child{border-right:0}body.style-xp .sunken,body.style-xp .thin-sunken{border:1px solid var(--xp-field-border);box-shadow:none}body.style-xp .raised,body.style-xp .thin-raised{border:1px solid var(--shadow);border-radius:3px;box-shadow:none}body.style-xp .select{border:1px solid var(--xp-field-border);box-shadow:none}body.style-xp .dialog{box-shadow:4px 4px 12px #00000059}body.style-xp .filter-menu,body.style-xp .popup-menu{padding:2px;background:var(--window);border:1px solid var(--shadow);border-radius:0;box-shadow:3px 3px 6px #0000004d}body.style-xp .popup-menu-sep{border-bottom:0}@media(max-width:768px){body.style-xp .app-window{border-width:0;border-radius:0}body.style-xp .app-window>.title-bar{margin:-3px -3px 0;border-radius:0}}body.style-win31{--desktop: #000000;--face: #1a1a1a;--hilight: #6a6a6a;--light: #4a4a4a;--shadow: #2a2a2a;--dkshadow: #000000;--window: #1a1a1a;--window-alt: #222222;--text: #e8e8e8;--text-muted: #b0b0b0;--gray-text: #808080;--gray-text-shadow: transparent;--title-a: #404040;--title-b: #404040;--title-text: #ffffff;--title-off-a: #1a1a1a;--title-off-b: #1a1a1a;--title-off-text: #a0a0a0;--select-bg: #505050;--select-text: #ffffff;--bar: #6f8fcf;--bar-hot: #ff5050;--row-line: #2a2a2a;--link: #8ab4ff;--accent-green: #00ff00;--accent-blue: #5f9fff;--accent-yellow: #ffff00;--accent-red: #ff5555;--accent-cyan: #00ffff;--accent-purple: #ff55ff;--w31-line: #9a9a9a;--w31-frame: #3a3a3a;--w31-btn: #3a3a3a;--w31-btn-hi: #6a6a6a;--w31-btn-lo: #1a1a1a;--w31-btn-text: #e8e8e8;--w31-bevel: inset 2px 2px var(--w31-btn-hi), inset -2px -2px var(--w31-btn-lo);--w31-pressed: inset 1px 1px var(--w31-btn-lo);--graph-bg: #000000;--graph-grid: #404040;--graph-axis: #c0c0c0;--graph-tip-bg: #1a1a1a;--graph-tip-text: #ffffff;--graph-tip-border: #9a9a9a;--graph-line-1: #00ffff;--graph-line-2: #ffff00;--graph-line-3: #00ff00;--graph-line-4: #ff00ff;--graph-line-5: #ff0000;--graph-line-6: #8080ff;--graph-line-7: #ffffff;--graph-line-8: #c0c0c0;--sb-track: #2a2a2a;--sb-thumb: var(--w31-btn);--sb-button: var(--w31-btn);--sb-border: var(--w31-line);--sb-shadow: inset 1px 1px var(--w31-btn-hi), inset -1px -1px var(--w31-btn-lo);--sb-radius: 0;font-family:"MS Sans Serif",Arial,SimSun,宋体,Microsoft YaHei,PingFang SC,sans-serif}body.style-win31.light{--desktop: #c0c0c0;--face: #ffffff;--hilight: #ffffff;--light: #c0c0c0;--shadow: #808080;--dkshadow: #000000;--window: #ffffff;--window-alt: #f4f4f4;--text: #000000;--text-muted: #404040;--gray-text: #808080;--title-a: #000080;--title-b: #000080;--title-off-a: #ffffff;--title-off-b: #ffffff;--title-off-text: #000000;--select-bg: #000080;--bar: #000080;--bar-hot: #c00000;--row-line: #e0e0e0;--link: #0000ff;--accent-green: #008000;--accent-blue: #000080;--accent-yellow: #808000;--accent-red: #c00000;--accent-cyan: #008080;--accent-purple: #800080;--w31-line: #000000;--w31-frame: #c0c0c0;--w31-btn: #c0c0c0;--w31-btn-hi: #ffffff;--w31-btn-lo: #808080;--w31-btn-text: #000000;--graph-bg: #ffffff;--graph-grid: #c0c0c0;--graph-axis: #000000;--graph-tip-bg: #ffffff;--graph-tip-text: #000000;--graph-tip-border: #000000;--graph-point-hover: #000000;--graph-line-1: #0000ff;--graph-line-2: #ff0000;--graph-line-3: #008000;--graph-line-4: #ff00ff;--graph-line-5: #008080;--graph-line-6: #800080;--graph-line-7: #808000;--graph-line-8: #000080;--sb-track: #c0c0c0}body.style-win31 .win{padding:4px;background:var(--face);border:1px solid var(--w31-line);box-shadow:inset 0 0 0 3px var(--w31-frame),inset 0 0 0 4px var(--w31-line)}body.style-win31 .server-card{padding-bottom:8px}body.style-win31 .title-bar{height:20px;padding:0;gap:0;background:var(--title-a);border-bottom:1px solid var(--w31-line);font-size:12px}body.style-win31 .title-bar.inactive{background:var(--title-off-a);color:var(--title-off-text)}body.style-win31 .title-bar:before{content:"";flex-shrink:0;align-self:stretch;width:20px;border-right:1px solid var(--w31-line);background:linear-gradient(var(--w31-btn-hi),var(--w31-btn-hi)) center / 11px 3px no-repeat,linear-gradient(var(--w31-line),var(--w31-line)) calc(50% + 1px) calc(50% + 1px) / 11px 3px no-repeat,var(--w31-btn)}body.style-win31 .title-bar-icon{display:none}body.style-win31 .title-bar-text{padding:0 4px;text-align:center}body.style-win31 .app-window h1.title-bar-text{font-size:12px}body.style-win31 .title-bar .menu-anchor{align-self:stretch}body.style-win31 .title-btn{height:auto;align-self:stretch;min-width:20px;padding:0 4px;color:var(--w31-btn-text);background:var(--w31-btn);border:0;border-left:1px solid var(--w31-line);box-shadow:var(--w31-bevel)}body.style-win31 .title-btn:hover{color:var(--w31-btn-text)}body.style-win31 .title-btn:active{border-color:var(--w31-line);box-shadow:var(--w31-pressed)}body.style-win31 .title-btn-last{margin-left:0}body.style-win31 .btn{color:var(--w31-btn-text);background:var(--w31-btn);border:1px solid var(--w31-line);border-radius:2px;box-shadow:var(--w31-bevel);font-weight:700}body.style-win31 .btn:active:not(:disabled){border-color:var(--w31-line);box-shadow:var(--w31-pressed)}body.style-win31 .btn.default{outline:0;border-width:2px}body.style-win31 .toolbar{gap:3px;padding:3px;border-bottom:1px solid var(--w31-line);box-shadow:none}body.style-win31 .tool-btn{color:var(--w31-btn-text);background:var(--w31-btn);border:1px solid var(--w31-line);border-radius:2px;box-shadow:var(--w31-bevel);font-weight:700}body.style-win31 .tool-btn:hover:not(.active):not(.disabled){border-color:var(--w31-line);color:var(--w31-btn-text)}body.style-win31 .tool-btn:active:not(.disabled),body.style-win31 .tool-btn.active{padding:1px 7px 0 9px;border-color:var(--w31-line);background:var(--w31-btn);box-shadow:var(--w31-pressed)}body.style-win31 .tool-btn.disabled{color:var(--gray-text);text-shadow:none}body.style-win31 .tool-sep{width:1px;margin:2px 3px;border-left:1px solid var(--w31-line);border-right:0}body.style-win31 .groupbox{border:1px solid var(--w31-line);box-shadow:none}body.style-win31 .tabs{padding-left:0}body.style-win31 .tab,body.style-win31 .tab.active{height:22px;margin:0 -1px 4px 0;padding:0 10px;color:var(--w31-btn-text);background:var(--w31-btn);border:1px solid var(--w31-line);border-radius:0;box-shadow:var(--w31-bevel);font-weight:700}body.style-win31 .tab.active{padding:1px 9px 0 11px;box-shadow:var(--w31-pressed)}body.style-win31 .tab-count{color:inherit}body.style-win31 .tab-panel{border:1px solid var(--w31-line);box-shadow:none}body.style-win31 .progress{padding:0;border:1px solid var(--w31-line)}body.style-win31 .progress-fill{background:var(--bar)}body.style-win31 .progress-fill.hot{background:var(--bar-hot)}body.style-win31 .progress-fill.unlimited{background:var(--gray-text)}body.style-win31 .listview .col-head{color:var(--w31-btn-text);background:var(--w31-btn);border:1px solid var(--w31-line);box-shadow:var(--w31-bevel);font-weight:700}body.style-win31 .status-bar{gap:0;background:var(--window);border-top:1px solid var(--w31-line)}body.style-win31 .status-field{border:0;border-right:1px solid var(--w31-line)}body.style-win31 .status-field:last-child{border-right:0}body.style-win31 .sunken,body.style-win31 .thin-sunken,body.style-win31 .thin-raised{border:1px solid var(--w31-line);box-shadow:none}body.style-win31 .raised{background:var(--w31-btn);border:1px solid var(--w31-line);box-shadow:var(--w31-bevel)}body.style-win31 .select{border:1px solid var(--w31-line);box-shadow:none}body.style-win31 .dialog{box-shadow:inset 0 0 0 3px var(--w31-frame),inset 0 0 0 4px var(--w31-line),3px 3px #00000080}body.style-win31 .filter-menu,body.style-win31 .popup-menu{padding:0;background:var(--window);border:1px solid var(--w31-line);box-shadow:2px 2px 0 var(--w31-line)}body.style-win31 .popup-menu-sep{margin:3px 0;border-top-color:var(--w31-line);border-bottom:0}@media(max-width:768px){body.style-win31 .app-window{padding:0;border:0;box-shadow:none}}body.style-osx{--desktop: #120f24;--face: #262626;--hilight: #5a5a5a;--light: #3a3a3a;--shadow: #151515;--dkshadow: #000000;--window: #1c1c1c;--window-alt: #242424;--text: #f0f0f0;--text-muted: #b8b8b8;--gray-text: #8a8a8a;--gray-text-shadow: transparent;--title-text: #ffffff;--title-off-text: #9a9a9a;--select-bg: #3875d7;--select-text: #ffffff;--bar: #4b8fe8;--bar-hot: #e0443e;--online: #5fd35f;--offline: #ff6b6b;--tip-bg: #ffffc7;--tip-text: #000000;--link: #8cb8ff;--link-hover: #b8d4ff;--row-line: #2e2e2e;--dither-a: #3a3a3a;--dither-b: #262626;--overlay: rgba(0, 0, 0, .35);--accent-green: #5fd35f;--accent-blue: #6aa8ff;--accent-yellow: #ffcc33;--accent-red: #ff6b6b;--accent-cyan: #4fd8e8;--accent-purple: #c49bff;--osx-font: "Lucida Grande", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--osx-desktop: radial-gradient(ellipse 80% 50% at 30% 20%, rgba(120, 90, 220, .45), transparent 70%), radial-gradient(ellipse 60% 40% at 75% 35%, rgba(60, 140, 230, .35), transparent 70%), linear-gradient(180deg, #0c0a1c 0%, #1b1440 55%, #0a0818 100%);--osx-window: rgba(30, 30, 30, .92);--osx-window-edge: rgba(255, 255, 255, .18);--osx-title: linear-gradient(180deg, #4a4a4a 0%, #2c2c2c 100%);--osx-title-off: linear-gradient(180deg, #3a3a3a 0%, #2a2a2a 100%);--osx-toolbar: linear-gradient(180deg, #2c2c2c 0%, #232323 100%);--osx-title-line: #0c0c0c;--osx-title-text-shadow: 0 -1px 0 rgba(0, 0, 0, .6);--osx-light-off: #5a5a5a;--osx-btn: linear-gradient(180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .1) 100%);--osx-btn-pressed: linear-gradient(180deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .16) 100%);--osx-btn-border: rgba(255, 255, 255, .35);--osx-btn-text: #ffffff;--osx-default: linear-gradient(180deg, #a8cdf8 0%, #6aa6ee 45%, #3d86e3 55%, #6fb2f5 100%);--osx-default-border: #1f5fbf;--osx-focus: rgba(106, 168, 255, .55);--osx-scope-hover: rgba(255, 255, 255, .1);--osx-scope-active: rgba(255, 255, 255, .28);--osx-scope-active-text: #ffffff;--osx-group-line: rgba(255, 255, 255, .22);--osx-group-fill: rgba(255, 255, 255, .05);--osx-track: linear-gradient(180deg, #151515 0%, #2a2a2a 100%);--osx-fill: linear-gradient(180deg, #a8cdf8 0%, #5b9ceb 45%, #3d86e3 55%, #7bb6f3 100%);--osx-fill-hot: linear-gradient(180deg, #f6a3a0 0%, #e0544e 45%, #c9302c 55%, #ee7d78 100%);--osx-fill-off: linear-gradient(180deg, #9a9a9a 0%, #6a6a6a 100%);--osx-head: linear-gradient(180deg, #3a3a3a 0%, #2c2c2c 100%);--osx-head-line: #0f0f0f;--osx-stripe: #232323;--osx-menu: rgba(30, 30, 30, .95);--osx-menu-hl: linear-gradient(180deg, #6a8de9 0%, #3b61d6 100%);--osx-status: linear-gradient(180deg, #2e2e2e 0%, #1f1f1f 100%);--graph-bg: #000000;--graph-grid: #262626;--graph-axis: #b0b0b0;--graph-tip-bg: #ffffc7;--graph-tip-text: #000000;--graph-tip-border: #9a9a9a;--graph-point-hover: #ffffff;--graph-line-1: #33dd33;--graph-line-2: #ff4040;--graph-line-3: #3fa9ff;--graph-line-4: #ffd23f;--graph-line-5: #ff7de6;--graph-line-6: #3fe0e0;--graph-line-7: #ffffff;--graph-line-8: #ff9f3f;--sb-track: #1a1a1a;--sb-thumb: linear-gradient(90deg, #6a6a6a 0%, #4a4a4a 100%);--sb-button: #333333;--sb-border: #0e0e0e;--sb-shadow: none;--sb-radius: 7px;font-family:var(--osx-font)}body.style-osx.light{--desktop: #3b2a78;--face: #e8e8e8;--hilight: #ffffff;--light: #f4f4f4;--shadow: #a5a5a5;--dkshadow: #6e6e6e;--window: #ffffff;--window-alt: #f2f2f2;--text: #000000;--text-muted: #4d4d4d;--gray-text: #767676;--title-text: #262626;--title-off-text: #8a8a8a;--bar: #3875d7;--bar-hot: #c9302c;--online: #2f9e2f;--offline: #d0312d;--link: #1a5fcf;--link-hover: #0a3f99;--row-line: #e6e6e6;--dither-a: #ffffff;--dither-b: #e8e8e8;--overlay: rgba(0, 0, 0, .2);--accent-green: #2f9e2f;--accent-blue: #1a5fcf;--accent-yellow: #c98a00;--accent-red: #d0312d;--accent-cyan: #1a8fa8;--accent-purple: #7a4cc4;--osx-desktop: radial-gradient(ellipse 80% 50% at 30% 25%, rgba(190, 150, 255, .75), transparent 70%), radial-gradient(ellipse 60% 45% at 72% 38%, rgba(110, 180, 255, .7), transparent 70%), linear-gradient(180deg, #2a1f5c 0%, #5a3fa0 50%, #1d1742 100%);--osx-window: #e8e8e8;--osx-window-edge: #8e8e8e;--osx-title: linear-gradient(180deg, #e8e8e8 0%, #d3d3d3 100%);--osx-title-off: linear-gradient(180deg, #f4f4f4 0%, #e6e6e6 100%);--osx-toolbar: linear-gradient(180deg, #d3d3d3 0%, #bdbdbd 100%);--osx-title-line: #858585;--osx-title-text-shadow: 0 1px 0 rgba(255, 255, 255, .6);--osx-light-off: #cfcfcf;--osx-btn: linear-gradient(180deg, #ffffff 0%, #f1f1f1 50%, #e3e3e3 51%, #f6f6f6 100%);--osx-btn-pressed: linear-gradient(180deg, #c8c8c8 0%, #dcdcdc 100%);--osx-btn-border: #8e8e8e;--osx-btn-text: #000000;--osx-focus: rgba(56, 117, 215, .8);--osx-scope-hover: rgba(0, 0, 0, .08);--osx-scope-active: #6e6e6e;--osx-group-line: #b5b5b5;--osx-group-fill: rgba(0, 0, 0, .05);--osx-track: linear-gradient(180deg, #c9c9c9 0%, #f2f2f2 100%);--osx-fill-off: linear-gradient(180deg, #d8d8d8 0%, #a8a8a8 100%);--osx-head: linear-gradient(180deg, #ffffff 0%, #e6e6e6 100%);--osx-head-line: #b8b8b8;--osx-stripe: #edf3fe;--osx-menu: rgba(255, 255, 255, .96);--osx-status: linear-gradient(180deg, #d9d9d9 0%, #bcbcbc 100%);--graph-bg: #ffffff;--graph-grid: #e6e6e6;--graph-axis: #555555;--graph-tip-bg: #ffffc7;--graph-tip-text: #000000;--graph-tip-border: #9a9a9a;--graph-point-hover: #333333;--graph-line-1: #3875d7;--graph-line-2: #4ea72e;--graph-line-3: #e5921b;--graph-line-4: #d0312d;--graph-line-5: #8e5bd4;--graph-line-6: #1fa3b8;--graph-line-7: #7a7a7a;--graph-line-8: #a0662f;--sb-track: linear-gradient(90deg, #dcdcdc 0%, #f7f7f7 40%, #f7f7f7 100%);--sb-thumb: linear-gradient(90deg, #a8cdf8 0%, #5b9ceb 45%, #3d86e3 55%, #7bb6f3 100%);--sb-button: #e8e8e8;--sb-border: #8e8e8e}:where(body.style-osx){background-image:var(--osx-desktop);background-attachment:fixed}body.style-osx .win{padding:0;background:var(--osx-window);border:1px solid var(--osx-window-edge);border-radius:6px 6px 4px 4px;box-shadow:0 8px 30px #00000073,0 0 0 1px #00000014}body.style-osx .app-window{gap:0}body.style-osx .title-bar{position:relative;height:22px;padding:0 6px 0 70px;gap:6px;background:var(--osx-title);color:var(--title-text);font-size:13px;font-weight:400;text-shadow:var(--osx-title-text-shadow);border-bottom:1px solid var(--osx-title-line);border-radius:5px 5px 0 0}body.style-osx .title-bar.inactive{background:var(--osx-title-off);color:var(--title-off-text)}body.style-osx .title-bar:before{content:"";position:absolute;left:8px;top:50%;width:54px;height:12px;margin-top:-6px;pointer-events:none;background:radial-gradient(circle closest-side,#ff8a80 0%,#e0443e 60%,#b4281f 92%,transparent 100%) 0 0 / 12px 12px no-repeat,radial-gradient(circle closest-side,#ffe08a 0%,#dea123 60%,#a86d0a 92%,transparent 100%) 21px 0 / 12px 12px no-repeat,radial-gradient(circle closest-side,#c4f08e 0%,#72b83a 60%,#3f7d19 92%,transparent 100%) 42px 0 / 12px 12px no-repeat}body.style-osx .title-bar.inactive:before{background:radial-gradient(circle closest-side,var(--osx-light-off) 0%,var(--osx-light-off) 88%,transparent 100%) 0 0 / 12px 12px no-repeat,radial-gradient(circle closest-side,var(--osx-light-off) 0%,var(--osx-light-off) 88%,transparent 100%) 21px 0 / 12px 12px no-repeat,radial-gradient(circle closest-side,var(--osx-light-off) 0%,var(--osx-light-off) 88%,transparent 100%) 42px 0 / 12px 12px no-repeat}body.style-osx .server-card .title-bar{padding-left:52px}body.style-osx .server-card .title-bar:before{width:40px;height:10px;margin-top:-5px;background-size:10px 10px;background-position:0 0,15px 0,30px 0}body.style-osx .server-card .title-bar.inactive:before{width:40px;height:10px;margin-top:-5px;background-size:10px 10px;background-position:0 0,15px 0,30px 0}body.style-osx .title-bar-icon{display:none}body.style-osx .app-window>.title-bar{position:sticky;border-bottom:0}body.style-osx .app-window>.title-bar .title-bar-text{text-align:center}body.style-osx .app-window h1.title-bar-text{font-size:13px;font-weight:400}body.style-osx .title-btn{height:18px;min-width:22px;padding:0 5px;color:var(--osx-btn-text);background:var(--osx-btn);border:1px solid var(--osx-btn-border);border-radius:4px;box-shadow:none;text-shadow:none}body.style-osx .title-btn:hover{color:var(--osx-btn-text)}body.style-osx .title-btn:active{border-color:var(--osx-btn-border);background:var(--osx-btn-pressed);box-shadow:inset 0 1px 2px #00000040}body.style-osx .toolbar{gap:4px;padding:4px 8px 5px;background:var(--osx-toolbar);border-bottom:1px solid var(--osx-title-line);box-shadow:none}body.style-osx .btn{min-height:22px;padding:0 14px;color:var(--osx-btn-text);background:var(--osx-btn);border:1px solid var(--osx-btn-border);border-radius:11px;box-shadow:0 1px 1px #00000026}body.style-osx .btn:active:not(:disabled){padding:0 14px;border-color:var(--osx-btn-border);background:var(--osx-btn-pressed);box-shadow:inset 0 1px 2px #00000040}body.style-osx .btn.default{outline:0;color:#000;border-color:var(--osx-default-border);background:var(--osx-default);animation:osx-default-pulse 1.8s ease-in-out infinite alternate}@keyframes osx-default-pulse{0%{filter:brightness(1)}to{filter:brightness(1.12)}}body.style-osx .btn:disabled{color:var(--gray-text);text-shadow:none;opacity:.7}body.style-osx .btn:focus-visible,body.style-osx .tool-btn:focus-visible,body.style-osx .tab:focus-visible,body.style-osx .title-btn:focus-visible{outline:3px solid var(--osx-focus);outline-offset:0}body.style-osx .tool-btn{height:22px;padding:0 9px;color:var(--osx-btn-text);background:var(--osx-btn);border:1px solid var(--osx-btn-border);border-radius:4px}body.style-osx .tool-btn:hover:not(.active):not(.disabled){border-color:var(--osx-btn-border);color:var(--osx-btn-text)}body.style-osx .tool-btn:active:not(.disabled),body.style-osx .tool-btn.active{border-color:var(--osx-btn-border);background:var(--osx-btn-pressed);box-shadow:inset 0 1px 3px #0000004d}body.style-osx:not(.light) .tool-btn.active{background:var(--osx-scope-active);border-color:#fff9}body.style-osx .tool-btn.disabled{color:var(--gray-text);text-shadow:none;opacity:.6}body.style-osx .tool-sep{width:1px;margin:3px 4px;border-left:1px solid var(--shadow);border-right:0}body.style-osx .tabs{padding-left:0}body.style-osx .tab,body.style-osx .tab.active{height:20px;margin:0 0 6px;padding:0 9px;color:var(--text);background:transparent;background-clip:padding-box;border:0 solid transparent;border-width:0 3px;border-radius:13px/10px;box-shadow:none;font-size:11px;font-weight:700}body.style-osx .tab:hover{background-color:var(--osx-scope-hover)}body.style-osx .tab.active{color:var(--osx-scope-active-text);background-color:var(--osx-scope-active);box-shadow:inset 0 1px 2px #00000059}body.style-osx .tab.active .tab-count{color:inherit;opacity:.85}body.style-osx .tab-panel{border:0;border-top:1px solid var(--osx-group-line);box-shadow:none}body.style-osx .groupbox{position:relative;isolation:isolate;padding:26px 10px 10px;border:0;box-shadow:none}body.style-osx .groupbox:before{content:"";position:absolute;top:18px;right:0;bottom:0;left:0;z-index:-1;border:1px solid var(--osx-group-line);border-radius:5px;background:var(--osx-group-fill)}body.style-osx .groupbox>legend{position:absolute;top:0;left:0;max-width:100%;height:14px;margin:0;padding:0;overflow:hidden;background:none;color:var(--text);font-size:11px;font-weight:700;line-height:14px;text-overflow:ellipsis;white-space:nowrap}body.style-osx .progress{padding:0;border:1px solid var(--osx-btn-border);border-radius:7px;background:var(--osx-track);overflow:hidden}body.style-osx .progress-fill{border-radius:6px;background:var(--osx-fill)}body.style-osx .progress-fill.hot{background:var(--osx-fill-hot)}body.style-osx .progress-fill.unlimited{background:var(--osx-fill-off)}body.style-osx .listview .col-head{height:19px;color:var(--text);background:var(--osx-head);border:0;border-right:1px solid var(--osx-head-line);border-bottom:1px solid var(--osx-head-line);box-shadow:none;font-size:11px}body.style-osx .listview td{border-bottom:0}body.style-osx .listview tbody tr:nth-child(2n){background:var(--osx-stripe)}body.style-osx .listview tbody tr:hover,body.style-osx .listview tbody tr:focus-visible{background:var(--select-bg);color:var(--select-text)}body.style-osx .status-bar{gap:0;min-height:22px;padding:0 6px;color:var(--text);background:var(--osx-status);border-top:1px solid var(--osx-title-line);border-radius:0 0 4px 4px}body.style-osx .status-field{border:0}body.style-osx.light .status-bar a{color:#0a3f99}body.style-osx .sunken,body.style-osx .thin-sunken{border:1px solid var(--osx-btn-border);border-radius:3px;box-shadow:inset 0 1px 2px #0000001f}body.style-osx .raised,body.style-osx .thin-raised{background:var(--osx-btn);border:1px solid var(--osx-btn-border);border-radius:4px;box-shadow:none}body.style-osx .select{color:var(--osx-btn-text);background:var(--osx-btn);border:1px solid var(--osx-btn-border);border-radius:4px;box-shadow:none}body.style-osx .badge{color:var(--osx-btn-text);background:var(--osx-btn);border:1px solid var(--osx-btn-border);border-radius:8px;padding:0 5px}body.style-osx [data-tooltip]:hover:after,body.style-osx .tooltip-anchor .tooltip-box{border-color:#9a9a9a;border-radius:3px;box-shadow:0 2px 6px #0003}body.style-osx .server-card{padding:0 0 8px;box-shadow:0 2px 8px #00000040}body.style-osx .card-status{height:16px;color:var(--osx-btn-text);background:var(--osx-btn);border:1px solid var(--osx-btn-border);border-radius:8px;text-shadow:none}body.style-osx .dialog-overlay{align-items:flex-start;padding:0 16px 16px}body.style-osx .dialog{border-top:0;border-radius:0 0 6px 6px;box-shadow:0 10px 30px #00000073;animation:osx-sheet-in .25s ease-out}@keyframes osx-sheet-in{0%{transform:translateY(-100%)}to{transform:none}}body.style-osx .dialog>.title-bar{height:28px;padding:0 8px 0 14px;color:var(--text);background:transparent;border-bottom:0;border-radius:0;font-weight:700;text-shadow:none}body.style-osx .dialog>.title-bar:before{content:none}body.style-osx .dialog-buttons{justify-content:flex-end;padding:6px 14px 14px}body.style-osx .filter-menu,body.style-osx .popup-menu{padding:4px 0;color:var(--text);background:var(--osx-menu);border:1px solid rgba(0,0,0,.2);border-radius:0 0 5px 5px;box-shadow:0 6px 16px #00000059}body.style-osx .popup-menu-item:hover,body.style-osx .popup-menu-item:focus-visible,body.style-osx .filter-menu-item:hover,body.style-osx .filter-menu-item.active,body.style-osx .filter-menu-item:focus-visible{color:#fff;background:var(--osx-menu-hl)}body.style-osx .popup-menu-sep{margin:4px 0;border-top-color:var(--osx-group-line);border-bottom:0}@media(max-width:768px){body.style-osx .app-window{border:0;border-radius:0;box-shadow:none}body.style-osx .app-window>.title-bar,body.style-osx .status-bar{border-radius:0}}.desktop{min-height:100vh;padding:16px}.app-window{max-width:1400px;min-height:calc(100vh - 32px);margin:0 auto;display:flex;flex-direction:column;gap:2px}.app-window>.title-bar{position:sticky;top:0;z-index:20}.app-window h1.title-bar-text{margin:0;font-size:11px;font-weight:700}.title-btn-last{margin-left:2px}.app-body{flex:1;display:flex;flex-direction:column;min-width:0}.status-theme{max-width:220px}.status-system{max-width:320px}.update-dot{width:6px;height:6px;background:var(--bar-hot);border:1px solid #000}.btn-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--text)}.btn-link:hover{color:var(--text)}.page{flex:1;display:flex;flex-direction:column;min-width:0}.page-content{flex:1;display:flex;flex-direction:column;gap:16px;padding:8px 6px;min-width:0}.num{font-variant-numeric:tabular-nums}.text-online{color:var(--online)}.text-offline{color:var(--offline)}.text-muted{color:var(--text-muted)}.net-down{color:var(--accent-green)}.net-up{color:var(--accent-blue)}.loading-panel,.loading-more{width:320px;max-width:100%;margin:48px auto;display:flex;flex-direction:column;gap:8px}.loading-more{margin:0 auto}.progress-indeterminate{display:block;height:18px;padding:2px}.progress-indeterminate .progress-fill{width:40%;animation:w2k-progress 1.6s steps(12) infinite}@keyframes w2k-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}.filter-tabs{margin-bottom:-1px}.filter-tabs .tab{margin-right:-1px}.filter-measure{position:absolute;left:-9999px;top:0;visibility:hidden;pointer-events:none;flex-wrap:nowrap}.filter-more{position:relative}.filter-menu{position:absolute;top:100%;right:0;z-index:30;min-width:150px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;padding:2px}.filter-menu-item{display:flex;align-items:center;gap:6px;height:22px;padding:0 8px;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.filter-menu-item:hover,.filter-menu-item.active,.filter-menu-item:focus-visible{background:var(--select-bg);color:var(--select-text);outline:none}.filter-menu-label{flex:1}.dashboard-panel{display:flex;flex-direction:column;gap:16px;min-width:0}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stat-box{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-btn{display:inline-flex;flex-wrap:wrap;gap:6px;padding:0;border:0;background:none;color:var(--text);text-align:left;cursor:pointer}.link-text{color:var(--link);text-decoration:underline}.link-btn:hover .link-text{color:var(--link-hover)}.empty-state{margin:24px 0;text-align:center}.server-group+.server-group{margin-top:16px}.servers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px}.servers-grid.ring-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.server-card{display:flex;flex-direction:column;gap:6px;padding:3px 3px 7px;min-width:0;color:var(--text);text-decoration:none}.server-card:hover{color:var(--text)}.server-card:focus-visible{outline:1px dotted var(--text);outline-offset:2px}.server-card .title-bar{gap:5px}.card-status{display:inline-flex;align-items:center;gap:4px;height:14px;padding:0 4px;font-weight:400;white-space:nowrap;color:var(--text);background:var(--face);border:1px solid;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight)}.card-body{display:flex;flex-direction:column;gap:7px;padding:0 5px}.card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.card-meta-item{white-space:nowrap}.card-meta-item.expired,.expired{color:var(--offline)}.card-meta-spacer{flex:1}.card-meters{display:grid;grid-template-columns:34px minmax(0,1fr) 52px;align-items:center;gap:4px 6px}.card-meters .num{text-align:right}.card-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px}.card-kv>span:nth-child(2n){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latency-panel{display:flex;flex-direction:column;gap:3px;padding:4px 5px;font-size:11px}.latency-head,.latency-row{display:grid;grid-template-columns:30px 44px minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:4px}.latency-head{color:var(--text-muted)}.latency-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latency-value{white-space:nowrap;font-variant-numeric:tabular-nums}.latency-buckets{display:flex;gap:1px;height:10px}.latency-bucket{flex:1;display:flex;align-items:flex-end;min-width:0;background:var(--window-alt)}.latency-bucket>span{display:block;width:100%}.latency-chips{display:flex;flex-wrap:wrap;gap:4px 12px;padding:4px 6px;font-size:11px}.latency-chip{display:inline-flex;gap:4px}.pies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;text-align:center}.pie-item{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.pie-sub{font-size:11px;color:var(--text-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disk-pie{position:relative;display:block;width:72px;height:46px;margin-bottom:4px}.disk-pie-top,.disk-pie-side{position:absolute;left:0;width:72px;height:38px;border-radius:50%}.disk-pie-top{top:0;background:conic-gradient(from 90deg,#0000ff 0 var(--pie-used),#ff00ff var(--pie-used) 100%);box-shadow:inset 0 0 0 1px #00000059}.disk-pie-side{top:8px;background:conic-gradient(from 90deg,#00006a 0 var(--pie-used),#7a007a var(--pie-used) 100%);box-shadow:0 0 0 1px #00000059}.pie-legend{display:flex;justify-content:center;gap:14px;font-size:11px}.pie-legend span{display:inline-flex;align-items:center;gap:4px}.swatch{display:inline-block;width:10px;height:10px;border:1px solid #000}.swatch.used{background:#00f}.swatch.free{background:#f0f}.ring-traffic{display:flex;flex-direction:column;gap:3px}.ring-traffic-head{display:flex;justify-content:space-between;gap:8px}.table-scroll{overflow-x:auto;padding:2px}.listview .col-status{width:24px;text-align:center}.cell-flex,.cell-meter{display:inline-flex;align-items:center;gap:5px}.cell-meter .progress{width:48px;height:11px}.table-empty{text-align:center;cursor:default}.map-frame{padding:2px}.map-container{height:520px;background:var(--window);font-family:inherit;isolation:isolate}.map-container.leaflet-container{background:var(--window)}.map-marker-box{display:flex;align-items:center;justify-content:center;width:22px;height:18px;font-size:10px;font-weight:700;color:#fff;background:#0a246a;border:1px solid;border-color:#a6caf0 #000 #000 #a6caf0}.map-container .leaflet-bar{border:0;border-radius:0;box-shadow:none}.map-container .leaflet-bar a{width:22px;height:22px;line-height:20px;border-radius:0!important;background:var(--face);color:var(--text);border:1px solid;border-color:var(--hilight) var(--dkshadow) var(--dkshadow) var(--hilight);box-shadow:inset -1px -1px var(--shadow)}.dialog-line{margin:0 0 6px}.dialog-line:last-child{margin-bottom:0}.finance{display:flex;flex-direction:column;gap:12px;width:100%}.finance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.finance-amount{font-size:14px}.finance-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap}.finance-picker{display:inline-flex;align-items:center;gap:6px}.finance-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:200px;overflow-y:auto;padding:2px}.finance-rate{display:flex;justify-content:space-between;gap:8px;padding:2px 6px}.finance-rate:hover{background:var(--select-bg);color:var(--select-text)}.finance-meta{font-size:11px}.host-box{display:flex;flex-direction:column;gap:8px}.host-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.host-name{margin:0;flex:1;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host-status{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;background:var(--window)}.host-grid{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.host-item{display:flex;flex-direction:column;gap:1px;padding:4px 8px;min-width:0;border-bottom:1px solid var(--row-line)}.host-item dt{font-size:11px;color:var(--text-muted)}.host-item dd{margin:0;overflow-wrap:anywhere}.charts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.chart-box{display:flex;flex-direction:column;gap:4px}.chart-box.full-width{grid-column:1 / -1}.chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:11px;min-height:14px}.chart-values{display:flex;flex-wrap:wrap;gap:2px 8px;min-width:0}.chart-value-item{white-space:nowrap}.chart-expand-btn{flex-shrink:0}.graph{position:relative;height:200px;padding:2px;background:var(--graph-bg)}.chart-box.full-width .graph{height:320px}.graph canvas{display:block}@media(max-width:1100px){.charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.host-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.desktop{padding:0}.app-window{min-height:100vh;border:0;box-shadow:none}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.servers-grid,.servers-grid.ring-grid,.charts-grid{grid-template-columns:minmax(0,1fr)}.host-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.map-container{height:360px}.status-bar{flex-wrap:wrap}.status-bar .status-field.grow{flex-basis:100%}.status-system{flex:1 1 auto;max-width:none}.status-theme{flex:0 1 auto}.finance-summary{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.stats-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:340px){.host-grid{grid-template-columns:minmax(0,1fr)}}
