.sidebar-link{display:block;background-color:transparent;color:#69c;padding:.5rem;text-align:center;border-radius:4px;text-decoration:none;font-size:.85rem;margin-bottom:.5rem;transition:color .2s ease,text-decoration .2s ease}.sidebar-link.selected{background-color:transparent;color:#fff;font-weight:700;text-decoration:none}.sidebar-link.disabled{background-color:transparent;color:#999;cursor:not-allowed;pointer-events:none}.sidebar-link:hover:not(.disabled):not(.selected){color:#fff;text-decoration:underline}// src/index.css :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}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;font-family:Inter,sans-serif;background-color:#111;color:#e0e0e0;display:block}h1{font-size:1.5rem;line-height:1.1}h2{font-size:1rem;font-weight:200;margin:.5rem 0;color:#fff}h3{font-size:1rem;margin:1rem 0}input{padding:.5rem;border-radius:4px;font-size:.9rem;font-family:inherit}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}.threshold-table{border-collapse:collapse;font-size:.9rem;min-width:600px}.threshold-header{text-align:center;padding:.6rem;min-width:140px}.threshold-cell{padding:.4rem;text-align:center}.threshold-circle{font-size:1.8rem;margin-left:.5rem}.threshold-first-col{font-size:1rem;text-align:center;font-weight:400}.threshold-table th:nth-child(2),.threshold-table td:nth-child(2){min-width:80px}.threshold-warning{display:flex;justify-content:center;align-items:center}.config-column{width:280px;background-color:var(--backgroundMain);padding:3.5rem 2rem 2rem;box-sizing:border-box}.config-label{display:block;margin-bottom:1rem;font-size:.9rem}.config-right{flex:1;padding:2rem}.config-section-title{margin-top:2rem}.config-input{width:150px;padding:.5rem;border-radius:4px;font-size:.9rem}.config-button{min-width:80px;padding:.4rem .8rem;border-radius:8px;font-size:.9rem;font-family:inherit;text-align:center;cursor:pointer;border:1px solid transparent;transition:border-color .25s}.config-button:focus,.config-button:focus-visible{outline:4px auto -webkit-focus-ring-color}.config-field-text{font-size:.8rem}.status-badge{display:inline-block;min-width:160px;padding:.5rem;border-radius:20px;font-size:.9rem;text-align:center;margin:.5rem auto}.status-badge-general{display:inline-block;min-width:30px;height:30px;border-radius:50%;margin:.5rem auto;text-align:center;cursor:default}.server-title{display:inline-block;min-width:200px;padding:.5rem;border-radius:40px;font-size:1.4rem;text-align:center;margin:.5rem auto}.general-status-invisible-title{display:inline-block;min-width:160px;padding:.5rem;border-radius:40px;font-size:.9rem;text-align:center;margin:.5rem auto}.config-server-list{max-width:600px;margin:0;padding:0}.config-server-item{display:grid;grid-template-columns:auto auto 100px;align-items:center}.config-server-remove{justify-self:end}.server-table td{padding:.5rem;text-align:left;font-size:.9rem}.server-table th{padding:.5rem;text-align:left;font-size:.9rem;color:}.offline-cell{display:inline-block;padding:.1rem .3rem;border-radius:4px}.switch{position:relative;display:inline-block;width:50px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;border-radius:24px;inset:0;transition:background-color .3s}.slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;border-radius:50%;transition:transform .3s,background-color .3s;background-color:var(--toggle-knob-color)}.switch input:checked+.slider:before{transform:translate(26px)}input[type=radio]{appearance:none;width:8px;height:8px;border-radius:100%;background-color:var(--radio-unselected);border:3px solid var(--radio-border);transition:background-color .3s,border-color .3s}input[type=radio]:checked{background-color:var(--radio-selected);border-color:var(--radio-border);border:3px solid)}
