body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:#0a0e1a;color:#e2e8f0;font-family:Inter,IBM Plex Sans,sans-serif}.app{flex-direction:column;height:100vh}.app,.main{display:flex}.main{flex:1 1;overflow:hidden}.left-panel{background:#0d1220;border-right:1px solid #1a2035;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:16px;width:220px}.map-area{flex:1 1;padding:12px;position:relative}.right-panel{background:#0d1220;border-left:1px solid #1a2035;overflow-y:auto;width:280px}.filter-panel{display:flex;flex-direction:column;gap:8px}.filter-panel h3{color:#64748b;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.filter-panel input{background:#151b2e;border:1px solid #1a2035;border-radius:6px;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:12px;outline:none;padding:8px}.filter-panel input:focus{border-color:#c9a84c}.btn-reset{background:#151b2e;border:1px solid #1a2035;border-radius:6px;color:#94a3b8;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:12px;padding:8px;transition:all .2s}.btn-reset:hover{border-color:#c9a84c;color:#c9a84c}.legend h3{color:#64748b;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.legend-item{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:8px;margin-bottom:6px}.dot{border-radius:50%;display:inline-block;height:10px;width:10px}.dot.critical{background:#ff2d2d}.dot.high{background:#ff6b00}.dot.medium{background:#ffb800}.dot.clear,.dot.low{background:#00c853}.loading{align-items:center;color:#64748b;display:flex;font-family:IBM Plex Mono,monospace;font-size:14px;height:100%;justify-content:center;letter-spacing:1px}
/*# sourceMappingURL=main.a44a82c8.css.map*/