.server-state[data-v-98c60cb2]{display:flex;align-items:center;gap:6px;font-size:13px}.status-indicator[data-v-98c60cb2]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.state-online .status-indicator[data-v-98c60cb2]{background-color:#22c55e}.state-offline .status-indicator[data-v-98c60cb2],.state-dead .status-indicator[data-v-98c60cb2]{background-color:#ef4444}.state-unknown .status-indicator[data-v-98c60cb2]{background-color:#9ca3af}.state-loading .status-indicator[data-v-98c60cb2]{background-color:#eab308;animation:pulse-98c60cb2 1s ease-in-out infinite}@keyframes pulse-98c60cb2{0%,to{opacity:1}50%{opacity:.5}}.status-text[data-v-98c60cb2]{color:#374151;font-weight:500}.settings-tooltip[data-v-f1da3a88]{position:relative;display:inline-block;cursor:help}.info-icon[data-v-f1da3a88]{font-size:14px;opacity:.6;transition:opacity .2s}.settings-tooltip:hover .info-icon[data-v-f1da3a88]{opacity:1}.tooltip-content[data-v-f1da3a88]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#1f2937;color:#fff;padding:12px;border-radius:6px;font-size:12px;min-width:180px;z-index:100;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;box-shadow:0 4px 6px -1px #0000001a}.settings-tooltip:hover .tooltip-content[data-v-f1da3a88]{opacity:1;visibility:visible}.tooltip-header[data-v-f1da3a88]{font-weight:600;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #374151}.setting-item[data-v-f1da3a88]{display:flex;justify-content:space-between;margin-bottom:4px}.setting-name[data-v-f1da3a88]{color:#9ca3af}.setting-value[data-v-f1da3a88]{font-weight:500}.setting-value[data-v-f1da3a88]:last-child{margin-bottom:0}.server-table-container[data-v-391e3cd8]{width:100%}.search-box[data-v-391e3cd8]{margin-bottom:16px}.search-input[data-v-391e3cd8]{width:100%;max-width:400px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.search-input[data-v-391e3cd8]:focus{border-color:#3b82f6}.table-wrapper[data-v-391e3cd8]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px}.server-table[data-v-391e3cd8]{width:100%;border-collapse:collapse;background:#fff}.server-table thead[data-v-391e3cd8]{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.server-table th[data-v-391e3cd8]{padding:12px 16px;text-align:left;font-weight:600;font-size:13px;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.server-table td[data-v-391e3cd8]{padding:16px;border-bottom:1px solid #e5e7eb;vertical-align:top}.server-table tbody tr:last-child td[data-v-391e3cd8]{border-bottom:none}.server-table tbody tr[data-v-391e3cd8]:hover{background-color:#f9fafb}.col-status[data-v-391e3cd8]{width:100px;white-space:nowrap}.col-server[data-v-391e3cd8]{width:auto;min-width:200px}.col-players[data-v-391e3cd8]{width:80px;text-align:center;white-space:nowrap}.col-location[data-v-391e3cd8]{width:150px;white-space:nowrap}.col-version[data-v-391e3cd8]{width:auto;min-width:150px}.server-info[data-v-391e3cd8]{display:flex;flex-direction:column;gap:2px}.server-name[data-v-391e3cd8]{font-size:14px;color:#111827}.server-host-wrapper[data-v-391e3cd8]{position:relative;display:inline-block}.server-host[data-v-391e3cd8]{font-size:12px;color:#6b7280;text-decoration:none;transition:color .2s}.server-host[data-v-391e3cd8]:hover{color:#3b82f6}.server-host.no-link[data-v-391e3cd8]{color:#6b7280;pointer-events:none}.host-tooltip[data-v-391e3cd8]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#1f2937;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:100;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;box-shadow:0 4px 6px -1px #0000001a;pointer-events:none}.server-host-wrapper:hover .host-tooltip[data-v-391e3cd8]{opacity:1;visibility:visible}.server-port[data-v-391e3cd8]{font-size:12px;color:#9ca3af}.player-count[data-v-391e3cd8]{font-size:14px;font-weight:600;color:#374151}.loading-players[data-v-391e3cd8]{color:#9ca3af;font-style:italic}.location-info[data-v-391e3cd8]{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151}.flag[data-v-391e3cd8]{font-size:16px}.version-info[data-v-391e3cd8]{display:flex;align-items:center;gap:8px;font-size:13px}.version-link[data-v-391e3cd8]{color:#3b82f6;text-decoration:none;transition:color .2s}.version-link[data-v-391e3cd8]:hover{color:#2563eb;text-decoration:underline}.version-text[data-v-391e3cd8]{color:#6b7280}.no-results[data-v-391e3cd8]{padding:32px;text-align:center;color:#6b7280;font-size:14px}@media (max-width: 640px){.server-table th[data-v-391e3cd8],.server-table td[data-v-391e3cd8]{padding:12px}.col-server[data-v-391e3cd8]{min-width:180px}.col-location[data-v-391e3cd8]{width:120px}}.app[data-v-78666bf0]{min-height:100vh;background:#f9fafb;display:flex;flex-direction:column}.header[data-v-78666bf0]{background:#fff;border-bottom:1px solid #e5e7eb;padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.header-content[data-v-78666bf0]{display:flex;flex-direction:column;gap:4px}.title[data-v-78666bf0]{font-size:24px;font-weight:700;color:#111827;margin:0}.subtitle[data-v-78666bf0]{font-size:14px;color:#6b7280;margin:0}.refresh-button[data-v-78666bf0]{padding:10px 20px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:8px}.refresh-button[data-v-78666bf0]:hover:not(:disabled){background:#2563eb}.refresh-button[data-v-78666bf0]:disabled{opacity:.6;cursor:not-allowed}.refresh-button.loading[data-v-78666bf0]{background:#6b7280}.spinner[data-v-78666bf0]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-78666bf0 .8s linear infinite}@keyframes spin-78666bf0{to{transform:rotate(360deg)}}.main[data-v-78666bf0]{flex:1;padding:24px;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.status-bar[data-v-78666bf0]{margin-top:20px;display:flex;gap:24px;flex-wrap:wrap;font-size:13px;color:#6b7280}.status-item[data-v-78666bf0]{display:flex;gap:6px}.status-item.error[data-v-78666bf0]{color:#ef4444}.status-label[data-v-78666bf0]{font-weight:500}.status-value[data-v-78666bf0]{font-weight:400}@media (max-width: 640px){.header[data-v-78666bf0]{flex-direction:column;gap:16px;align-items:flex-start}.refresh-button[data-v-78666bf0]{width:100%;justify-content:center}.main[data-v-78666bf0]{padding:16px}.status-bar[data-v-78666bf0]{flex-direction:column;gap:8px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f9fafb}#app{min-height:100vh}
