:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:2px 4px;font-size:1em;font-weight:500;font-family:inherit;background-color:#f0f0f0;cursor:pointer;transition:border-color .25s;border-color:#e2e2e2}button:hover{border-color:#525252}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}}#root{max-width:1000px;width:100%;height:100%;margin:auto;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.app{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start}.pageSelector{display:flex;flex-direction:row;gap:12px;margin-bottom:24px}.loggedIn{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:end;width:100%}.serverTable{width:100%;border-collapse:collapse}.serverTable th{border:1px solid #acacac;width:1px;white-space:nowrap;background-color:#ccc}.serverTable td{border:1px solid #acacac;width:1px;white-space:nowrap}.serverTable td:last-child{width:1%}.serverTableMessage{height:20px;display:flex;flex:row;justify-content:start;text-align:start;margin-bottom:8px}.cell{display:flex;flex-direction:row;justify-content:center}.actionRow{padding:4px;display:flex;flex-direction:row;gap:8px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.confirmDialogRoot{position:fixed;inset:0;background-color:#0000003a}.confirmDialog{margin:20% auto;padding:16px;min-width:300px;width:fit-content;background:#fff;display:flex;flex-direction:column;align-items:center}.confirmDialogButtons{display:flex;flex-direction:row;gap:20px}.serverPage{width:100%}.jsonView{text-align:left;background:#0f172a;color:#e5e7eb;padding:12px;border-radius:8px;font-size:13px;overflow-x:auto;white-space:pre-wrap}.userTable{display:flex;flex-direction:column;width:200px;gap:8px}.userRow{display:flex;flex-direction:row;justify-content:space-between;padding:4px}
