assets/telemetry-style.css (123 lines of code) (raw):

body { display: flex; flex-direction: column; align-items: center; margin: 0; font-family: Arial, sans-serif; background-color: #f0f0f0; } .content { margin-left: 260px; margin-right: 40px; padding: 20px; align-items: center; } .sidebar { width: 220px; padding: 20px; background-color: #333; color: white; position: fixed; top: 0; left: 0; height: 100%; } .sidebar a { display: block; color: white; padding: 10px 0; text-decoration: none; } .sidebar a:hover { background-color: #575757; } .sidebar .dropdown { margin-bottom: 20px; } .dropdown select { width: 100%; padding: 10px; border-radius: 5px; border: 1px solid #ccc; font-size: 16px; } .dropdown input { width: 40%; padding: 10px; border-radius: 5px; border: 1px solid #ccc; font-size: 16px; } .row { width: 100%; margin-bottom: 30px; } .content-title { font-size: 30px; font-weight: bold; margin-bottom: 30px; text-align: center; width: 100%; } .row-title { font-size: 20px; font-weight: bold; margin-bottom: 10px; border-bottom: 3px double #000; text-align: center; width: 100%; } .content-row { display: flex; flex-direction: row; justify-content: space-between; gap: 20px; } .canvas-column canvas { width: 100%; height: 350px; background-color: white; border-radius: 1px; } .metric-container { display: flex; flex-direction: row; justify-content: space-around; align-items: center; padding: 10px; margin-top: 10px; } .metric-item { padding: 5px 10px; margin: 0 5px; border: 1px solid #ccc; border-radius: 5px; background-color: #f9f9f9; font-size: 14px; font-weight: bold; } .sub-row { flex: 1; /* border: 1px double #000; */ } table { width: 100%; border-collapse: collapse; margin-top: 20px; background-color: #ffffff; border: 1px solid #ddd; border-radius: 10px; } th, td { padding: 10px; text-align: left; border-bottom: 1px solid #ddd; font-size: 14px; word-wrap: break-word; } th { background-color: #f2f2f2; } tr:hover { background-color: #f0f0f0; cursor: pointer; }