#sm-open{border:1px solid #dce3e8;border-radius:9px;color:#2c3e50;background:#fff;padding:7px 10px;cursor:pointer;display:flex;gap:7px;align-items:center;font:inherit}#sm-open:hover{border-color:#3498db;background:#eef7fe}#sm-open svg{width:20px;height:20px}#server-monitor{box-sizing:border-box;width:min(1240px,calc(100vw - 32px));max-height:94vh;padding:0;border:1px solid #d7e1e9;border-radius:18px;background:#f7f9fc;color:#233348;box-shadow:0 24px 90px #07132255;font-family:system-ui,-apple-system,'Segoe UI',sans-serif;line-height:1.5}#server-monitor::backdrop{background:#0c182a99;backdrop-filter:blur(3px)}#server-monitor *{box-sizing:border-box}#server-monitor [hidden]{display:none!important}#server-monitor button,#server-monitor select,#server-monitor input{font:inherit}#server-monitor button{cursor:pointer}#server-monitor a{color:#167599}.sm-header{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;background:#fff;border-bottom:1px solid #e2e8f0}.sm-eyebrow{font-size:10px;letter-spacing:2px;color:#718298}.sm-header h2{font-size:24px;margin:3px 0 0}.sm-icon{font-size:30px!important;border:0;border-radius:9px;background:#edf2f7;color:#52667c;width:38px;height:38px}.sm-tabs{padding:12px 28px;display:flex;gap:8px;align-items:center;border-bottom:1px solid #e2e8f0;background:#fff;position:sticky;top:0;z-index:3}.sm-tabs button{background:transparent;color:#687c90;padding:9px 16px;border:0;border-radius:8px}.sm-tabs button.active{background:#e6f1f9;color:#145d88;font-weight:650}#sm-fresh{font-size:12px;color:#77899b;margin-left:auto}.sm-view{margin:0;padding:22px 28px}.sm-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sm-metrics article,.sm-traffic-cards article{padding:18px;border:1px solid #e1e8ef;border-radius:12px;background:#fff}.sm-metrics label,.sm-traffic-cards label{display:block;font-size:12px;color:#708399}.sm-metrics strong{display:block;font-size:30px;letter-spacing:-1px;margin:7px 0;color:#16344b}.sm-metrics small{color:#8190a1;font-size:11px}.sm-meter{height:5px;border-radius:5px;background:#edf2f6;overflow:hidden;margin:10px 0}.sm-meter i{display:block;height:100%;width:0;max-width:100%;background:#239aaf;transition:width .6s}.sm-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 0 12px}.sm-section-heading h3{margin:0;font-size:17px}.sm-controls,.sm-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#server-monitor input,#server-monitor select{border:1px solid #dce5ed;background:#fff;color:#31475b;border-radius:8px;padding:9px 11px;font-size:13px}#server-monitor input{min-width:220px}#server-monitor input:focus,#server-monitor select:focus{outline:2px solid #72c9d1}.sm-note{font-size:12px;color:#7a8a9c;margin:8px 0 16px}.sm-table-scroll{overflow:auto;border:1px solid #e1e8f0;border-radius:10px;background:white}.sm-process-scroll{max-height:440px}.sm-table-scroll table{border-collapse:collapse;width:100%;font-size:12px;text-align:left;white-space:nowrap}.sm-table-scroll th{padding:11px 14px;background:#eef3f8;color:#6c8194;font-weight:500;position:sticky;top:0;z-index:1}.sm-table-scroll td{padding:10px 14px;border-top:1px solid #eef2f6;vertical-align:top}.sm-table-scroll tr:hover td{background:#f6fafe}.sm-table-scroll td small{display:block;color:#8595a6;max-width:210px;overflow:hidden;text-overflow:ellipsis}.sm-num{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace}.sm-process-name{font-weight:600}.sm-traffic-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:15px 0}.sm-traffic-cards article{padding:12px 16px}.sm-traffic-cards strong{display:block;font-size:24px;margin-top:4px}.sm-orange strong{color:#cb762b}.sm-map-wrap{position:relative;border-radius:13px;overflow:hidden;background:#0b1728}.sm-map-wrap svg{display:block;width:100%;height:auto;max-height:400px}.sm-map-label{position:absolute;left:20px;top:16px;color:#a2d7d8;font-size:10px;letter-spacing:2px}.sm-live-dot{display:inline-block;width:6px;height:6px;background:#32ddc0;border-radius:100%;box-shadow:0 0 8px #2de0bf;margin-right:6px}.sm-map-legend{position:absolute;left:20px;bottom:14px;display:flex;gap:18px;font-size:10px;color:#42d3c0}.sm-map-legend span+span{color:#f2a55b}#sm-map-land path{fill:#153649;stroke:#296073;stroke-width:.6;opacity:.85}.sm-arc{fill:none;stroke-width:1.2;stroke-dasharray:5 5;animation:sm-flow 8s linear infinite;opacity:.7}.sm-dot{animation:sm-pulse 2.5s ease-in-out infinite}.sm-server{fill:#fff;stroke:#3de1c4;stroke-width:2}.sm-map-wrap text{fill:#d5fff5;font-size:9px}#sm-map-empty{position:absolute;left:0;right:0;top:45%;text-align:center;color:#92b1c1;font-size:12px}.sm-trend{border:1px solid #dfe7ef;border-radius:10px;padding:12px 16px;background:#fff}.sm-trend>span{font-size:11px;color:#74879b}.sm-trend svg{display:block;width:100%;height:60px;margin-top:6px}.sm-message{background:#edf3f9;border:1px solid #d8e6f2;padding:10px 13px;border-radius:8px;font-size:12px;color:#577188;margin:12px 0}.sm-filters{margin:12px 0 18px}.sm-filters input{flex:1}#sm-ip-filter{font-size:12px;color:#147c92}.sm-secondary{border:1px solid #d7e2eb;background:#fff;color:#507087;padding:6px 12px;border-radius:7px;font-size:12px!important}.sm-secondary:disabled{opacity:.4;cursor:default!important}.sm-visitor-details{margin:14px 0 20px}.sm-visitor-details summary{font-size:13px;font-weight:600;cursor:pointer;padding:10px 0}.sm-visitor-details summary small{font-weight:400;color:#8997a6;margin-left:8px}.sm-visitor-scroll{max-height:290px}.sm-ip{border:0;background:transparent;padding:0;color:#107e97;cursor:pointer;text-align:left;font-family:ui-monospace,monospace!important;font-weight:600}.sm-path{white-space:normal;overflow-wrap:anywhere;min-width:180px;max-width:350px}.sm-path-list{white-space:normal;overflow-wrap:anywhere;max-width:300px;max-height:90px;overflow:auto;font-size:11px;color:#72869a}.sm-status{display:inline-block;padding:2px 6px;border-radius:4px;background:#e4f4ee;color:#268a6d;font-family:ui-monospace,monospace}.sm-status.bad{background:#fff0e0;color:#b36c20}.sm-status.error{background:#fbe6e6;color:#b75555}.sm-agent{max-width:190px;overflow:hidden;text-overflow:ellipsis}.sm-pagination{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#7a8e9e;margin:14px 0}.sm-pagination>div{display:flex;gap:14px;align-items:center}#sm-auth{text-align:center;padding:55px 24px 65px}#sm-auth p{font-size:14px;color:#7a8a9c}.sm-lock{font-size:50px;color:#4d7f9f}.sm-primary{display:inline-block;background:#1b779b;color:#fff!important;padding:10px 20px;border-radius:8px;text-decoration:none;margin-top:16px}.sm-empty{text-align:center;padding:30px!important;color:#8496a8}@keyframes sm-flow{to{stroke-dashoffset:-100}}@keyframes sm-pulse{50%{opacity:.35;r:3.5}}@media(prefers-reduced-motion:reduce){.sm-arc,.sm-dot{animation:none}}@media(max-width:700px){#server-monitor{width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.sm-header{padding:16px}.sm-view{padding:16px}.sm-tabs{padding:9px 12px;flex-wrap:wrap}#sm-fresh{width:100%;margin-left:8px;font-size:10px}.sm-metrics{grid-template-columns:repeat(2,1fr);gap:9px}.sm-metrics article{padding:13px}.sm-metrics strong{font-size:24px}.sm-section-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.sm-controls{width:100%}.sm-controls input{min-width:0!important;flex:1;width:130px}.sm-traffic-cards{grid-template-columns:repeat(3,1fr);gap:6px}.sm-traffic-cards article{padding:9px}.sm-traffic-cards label{font-size:10px}.sm-map-label{font-size:8px;left:12px;top:10px}.sm-map-legend{bottom:8px;left:12px;font-size:8px}.sm-pagination{gap:10px;flex-wrap:wrap}.sm-filters{align-items:stretch}.sm-filters input,.sm-filters select{width:100%}}
