.circular-metric[data-v-595d072d]{display:flex;flex-direction:column;align-items:center;padding:5px 10px;max-width:213px;min-width:213px}.metric-title[data-v-595d072d]{height:30px;display:flex;align-items:center;justify-content:center;padding:15px 10px 10px;font-family:Helvetica,sans-serif;font-size:15px;color:#2b303a;text-align:center}.circular-ring[data-v-595d072d]{margin:15px auto auto;width:130px;height:130px;border-radius:65px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:15px}.ring-center[data-v-595d072d]{width:100px;height:100px;border-radius:50px;background-color:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.ring-value[data-v-595d072d]{font-family:Helvetica,sans-serif;font-size:25px;line-height:1;text-align:center}.ring-fraction[data-v-595d072d]{display:flex;flex-direction:column;width:100%;height:100%;text-align:center}.fraction-spacer[data-v-595d072d]{height:20px}.fraction-numerator[data-v-595d072d],.fraction-denominator[data-v-595d072d]{height:30px;line-height:30px;text-align:center}.fraction-numerator span[data-v-595d072d],.fraction-denominator span[data-v-595d072d]{font-family:Helvetica,sans-serif;font-size:25px;vertical-align:middle}.metric-quality[data-v-595d072d]{padding:10px;font-family:Helvetica,sans-serif;font-size:15px;line-height:1.2;color:#2b303a;text-align:center}.report-container[data-v-fce431de]{position:relative;padding:0;background:#f8f8f9;max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden;z-index:1000;font-family:Helvetica,sans-serif}.loading-state[data-v-fce431de]{display:flex;justify-content:center;align-items:center;height:400px;font-size:18px;color:#666}.report-content[data-v-fce431de]{max-width:640px;margin:0 auto;background:#f8f8f9}.legacy-header[data-v-fce431de]{width:100%;height:4px;background-color:#f2ba13;margin-bottom:0}.logo-section[data-v-fce431de]{background:#fff;text-align:center;padding:15px 0}.ktm-logo[data-v-fce431de]{width:200px;height:auto;display:block;margin:0 auto}.job-title-section[data-v-fce431de]{background:#f8f8f9;padding:25px}.job-title[data-v-fce431de]{font-family:Helvetica,sans-serif;font-size:30px;line-height:1.2;text-align:center;color:#2b303a;margin:0;font-weight:700}.survey-section[data-v-fce431de]{margin-top:20px}.section-header[data-v-fce431de]{background-color:#2b303a;padding:10px 40px;text-align:center}.section-header h3[data-v-fce431de]{color:#f8f8f9;font-family:Helvetica,sans-serif;font-size:15px;margin:0;font-weight:400}.circular-metrics-container[data-v-fce431de]{background:#fff;display:flex;justify-content:center;align-items:flex-start;padding:20px 0;gap:0}.pitch-roll-info[data-v-fce431de]{background:#fff;padding:0;margin:0}.pitch-roll-info p[data-v-fce431de]{line-height:30px;vertical-align:middle;text-align:center;font-family:Helvetica,sans-serif;font-size:15px;color:#2b303a;margin:0}.legacy-section[data-v-fce431de]{margin-top:20px}.debug-section[data-v-fce431de]{background:#fff;border-radius:8px;padding:15px;margin:20px;cursor:pointer;border:1px solid #e0e0e0}.debug-section summary[data-v-fce431de]{font-weight:600;color:#2b303a;-webkit-user-select:none;user-select:none}.debug-section summary[data-v-fce431de]:hover{color:#007bff}.debug-section pre[data-v-fce431de]{margin-top:10px;padding:15px;background:#f8f8f8;border-radius:4px;overflow-x:auto;font-size:12px;line-height:1.4;color:#333}.report-footer[data-v-fce431de]{display:flex;flex-direction:column;gap:30px;margin-top:20px;padding:30px 40px;background:#2b303a}.report-footer p[data-v-fce431de]{font-family:Helvetica,sans-serif;font-size:14px;line-height:1.2;color:#fff;text-align:left;margin:0}.report-footer hr[data-v-fce431de]{border-top:1px solid #fff;margin:0}
