.page[data-v-41e968d9]{min-height:100vh;display:flex;align-items:center;justify-content:center}.card[data-v-41e968d9]{width:360px;background:#fff;padding:32px;border-radius:16px;box-shadow:0 10px 30px #00000014}h1[data-v-41e968d9]{margin:0 0 8px}.subtitle[data-v-41e968d9]{color:#666;margin-bottom:20px}.input[data-v-41e968d9]{width:100%;box-sizing:border-box;padding:12px;margin-bottom:12px;border:1px solid #ccc;border-radius:10px}.button[data-v-41e968d9]{width:100%;padding:12px;border:none;border-radius:10px;background:#2563eb;color:#fff;cursor:pointer}.button[data-v-41e968d9]:disabled{opacity:.7;cursor:default}.error[data-v-41e968d9]{color:#c62828;margin-top:12px}.page[data-v-57bbe66d]{min-height:100vh}.topbar[data-v-57bbe66d]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:20px 32px;box-shadow:0 2px 10px #0000000f}.content[data-v-57bbe66d]{padding:24px 32px}.card[data-v-57bbe66d],.stat-card[data-v-57bbe66d],.nav-card[data-v-57bbe66d]{background:#fff;padding:20px;border-radius:16px;margin-bottom:24px;box-shadow:0 2px 10px #0000000f}.stats-grid[data-v-57bbe66d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-bottom:24px}.stat-card h3[data-v-57bbe66d]{margin:0 0 12px;color:#555;font-size:15px}.stat-card p[data-v-57bbe66d]{margin:0;font-size:32px;font-weight:700}.grid[data-v-57bbe66d],.lists-grid[data-v-57bbe66d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-bottom:24px}.nav-card[data-v-57bbe66d]{display:block;text-decoration:none;color:#000}.nav-card[data-v-57bbe66d]:hover{transform:translateY(-2px)}.table[data-v-57bbe66d]{width:100%;border-collapse:collapse}.table th[data-v-57bbe66d],.table td[data-v-57bbe66d]{border-bottom:1px solid #ddd;padding:10px;text-align:left}.status-active[data-v-57bbe66d]{color:#16a34a;font-weight:700}.status-disabled[data-v-57bbe66d]{color:#dc2626;font-weight:700}.logout[data-v-57bbe66d]{border:none;background:#dc2626;color:#fff;padding:10px 16px;border-radius:10px;cursor:pointer}.error[data-v-57bbe66d]{color:#dc2626}.page[data-v-a9f81935]{min-height:100vh}.topbar[data-v-a9f81935]{display:flex;justify-content:space-between;padding:20px;background:#fff}.actions[data-v-a9f81935],.form[data-v-a9f81935],.row-actions[data-v-a9f81935],.filters[data-v-a9f81935]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.content[data-v-a9f81935]{padding:20px}.card[data-v-a9f81935]{background:#fff;padding:20px;border-radius:16px}.form[data-v-a9f81935],.filters[data-v-a9f81935]{margin-bottom:20px}.input[data-v-a9f81935]{padding:10px;border-radius:8px;border:1px solid #ccc}.checkbox[data-v-a9f81935]{display:flex;align-items:center;gap:5px}.link-button[data-v-a9f81935],.logout[data-v-a9f81935],.add-button[data-v-a9f81935],.edit-button[data-v-a9f81935],.save-button[data-v-a9f81935],.devices-button[data-v-a9f81935],.delete-button[data-v-a9f81935]{color:#fff;border:none;padding:8px 12px;border-radius:8px;cursor:pointer;text-decoration:none}.link-button[data-v-a9f81935],.edit-button[data-v-a9f81935]{background:#2563eb}.devices-button[data-v-a9f81935]{background:#7c3aed}.logout[data-v-a9f81935],.delete-button[data-v-a9f81935]{background:#dc2626}.add-button[data-v-a9f81935],.save-button[data-v-a9f81935]{background:#16a34a}.status-active[data-v-a9f81935]{color:#16a34a;font-weight:700}.status-disabled[data-v-a9f81935]{color:#dc2626;font-weight:700}.table[data-v-a9f81935]{width:100%;border-collapse:collapse}.table td[data-v-a9f81935],.table th[data-v-a9f81935]{padding:10px;border-bottom:1px solid #ddd;text-align:left}.error[data-v-a9f81935]{color:red}.page[data-v-59ef2723]{min-height:100vh}.topbar[data-v-59ef2723]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:20px 32px;box-shadow:0 2px 10px #0000000f}.content[data-v-59ef2723]{padding:24px 32px}.card[data-v-59ef2723]{background:#fff;padding:20px;border-radius:16px}.actions[data-v-59ef2723]{display:flex;gap:12px;align-items:center}.link-button[data-v-59ef2723],.logout[data-v-59ef2723]{text-decoration:none;border:none;padding:10px 16px;border-radius:10px;cursor:pointer;color:#fff}.link-button[data-v-59ef2723]{background:#2563eb}.logout[data-v-59ef2723]{background:#dc2626}.status-online[data-v-59ef2723]{color:#16a34a;font-weight:700}.status-offline[data-v-59ef2723]{color:#dc2626;font-weight:700}.table[data-v-59ef2723]{width:100%;border-collapse:collapse}.table th[data-v-59ef2723],.table td[data-v-59ef2723]{border-bottom:1px solid #ddd;padding:12px;text-align:left}.error[data-v-59ef2723]{color:#c62828}.page[data-v-eb725aff]{min-height:100vh}.topbar[data-v-eb725aff]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:20px 32px;box-shadow:0 2px 10px #0000000f}.content[data-v-eb725aff]{padding:24px 32px}.card[data-v-eb725aff]{background:#fff;padding:20px;border-radius:16px}.actions[data-v-eb725aff],.form[data-v-eb725aff],.row-actions[data-v-eb725aff],.filters[data-v-eb725aff]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.form[data-v-eb725aff],.filters[data-v-eb725aff]{margin-bottom:20px}.input[data-v-eb725aff]{padding:10px 12px;border:1px solid #ccc;border-radius:10px}.checkbox[data-v-eb725aff]{display:flex;align-items:center;gap:6px}.link-button[data-v-eb725aff],.logout[data-v-eb725aff],.add-button[data-v-eb725aff],.edit-button[data-v-eb725aff],.save-button[data-v-eb725aff],.delete-button[data-v-eb725aff]{text-decoration:none;border:none;padding:10px 16px;border-radius:10px;cursor:pointer;color:#fff}.vpn-button[data-v-eb725aff],.revoke-button[data-v-eb725aff]{border:none;padding:8px 12px;border-radius:10px;cursor:pointer;color:#fff}.vpn-button[data-v-eb725aff]{background:#7c3aed}.revoke-button[data-v-eb725aff]{background:#ea580c}.vpn-state[data-v-eb725aff]{display:flex;min-width:130px;flex-direction:column;align-items:flex-start;gap:6px}.vpn-state small[data-v-eb725aff]{color:#4b5563}.vpn-button[data-v-eb725aff]:disabled,.revoke-button[data-v-eb725aff]:disabled{cursor:not-allowed;opacity:.55}.link-button[data-v-eb725aff],.edit-button[data-v-eb725aff]{background:#2563eb}.logout[data-v-eb725aff],.delete-button[data-v-eb725aff]{background:#dc2626}.add-button[data-v-eb725aff],.save-button[data-v-eb725aff]{background:#16a34a}.status-online[data-v-eb725aff]{color:#16a34a;font-weight:700}.status-offline[data-v-eb725aff]{color:#dc2626;font-weight:700}.table[data-v-eb725aff]{width:100%;border-collapse:collapse}.table th[data-v-eb725aff],.table td[data-v-eb725aff]{border-bottom:1px solid #ddd;padding:12px;text-align:left}.error[data-v-eb725aff]{color:#c62828}.page[data-v-3d28fe10]{min-height:100vh}.topbar[data-v-3d28fe10]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:20px 32px;box-shadow:0 2px 10px #0000000f}.content[data-v-3d28fe10]{padding:24px 32px}.card[data-v-3d28fe10]{background:#fff;padding:20px;border-radius:16px}.actions[data-v-3d28fe10],.form[data-v-3d28fe10],.row-actions[data-v-3d28fe10],.filters[data-v-3d28fe10]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.form[data-v-3d28fe10],.filters[data-v-3d28fe10]{margin-bottom:20px}.input[data-v-3d28fe10]{padding:10px 12px;border:1px solid #ccc;border-radius:10px}.checkbox[data-v-3d28fe10]{display:flex;align-items:center;gap:6px}.link-button[data-v-3d28fe10],.logout[data-v-3d28fe10],.add-button[data-v-3d28fe10],.edit-button[data-v-3d28fe10],.save-button[data-v-3d28fe10],.devices-button[data-v-3d28fe10],.delete-button[data-v-3d28fe10]{text-decoration:none;border:none;padding:10px 16px;border-radius:10px;cursor:pointer;color:#fff}.link-button[data-v-3d28fe10],.edit-button[data-v-3d28fe10]{background:#2563eb}.devices-button[data-v-3d28fe10]{background:#7c3aed}.logout[data-v-3d28fe10],.delete-button[data-v-3d28fe10]{background:#dc2626}.add-button[data-v-3d28fe10],.save-button[data-v-3d28fe10]{background:#16a34a}.status-active[data-v-3d28fe10]{color:#16a34a;font-weight:700}.status-disabled[data-v-3d28fe10]{color:#dc2626;font-weight:700}.table[data-v-3d28fe10]{width:100%;border-collapse:collapse}.table th[data-v-3d28fe10],.table td[data-v-3d28fe10]{border-bottom:1px solid #ddd;padding:12px;text-align:left}.error[data-v-3d28fe10]{color:#c62828}.page[data-v-214979c5]{min-height:100vh}.topbar[data-v-214979c5]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:20px 32px;box-shadow:0 2px 10px #0000000f}.content[data-v-214979c5]{padding:24px 32px}.card[data-v-214979c5]{background:#fff;padding:20px;border-radius:16px}.actions[data-v-214979c5]{display:flex;gap:12px;align-items:center}.link-button[data-v-214979c5],.logout[data-v-214979c5]{text-decoration:none;border:none;padding:10px 16px;border-radius:10px;cursor:pointer;color:#fff}.link-button[data-v-214979c5]{background:#2563eb}.logout[data-v-214979c5]{background:#dc2626}.status-online[data-v-214979c5]{color:#16a34a;font-weight:700}.status-offline[data-v-214979c5]{color:#dc2626;font-weight:700}.table[data-v-214979c5]{width:100%;border-collapse:collapse}.table th[data-v-214979c5],.table td[data-v-214979c5]{border-bottom:1px solid #ddd;padding:12px;text-align:left}.error[data-v-214979c5]{color:#c62828}
