.athlete-sex-field{border:0;min-width:0;margin:0;padding:0}.athlete-sex-field legend{font:inherit;margin-bottom:.5rem}.athlete-sex-options{flex-wrap:wrap;gap:.45rem;display:flex}.athlete-sex-options label{cursor:pointer;position:relative}.athlete-sex-options input{opacity:0;width:1px;height:1px;position:absolute}.athlete-sex-options span{border:1px solid var(--border,#414b53);background:var(--card,#272f36);color:var(--foreground,#f3f5f7);border-radius:8px;padding:.65rem .85rem;display:block}.athlete-sex-options label:has(input:checked) span{color:#20272d;background:#dfff45;border-color:#dfff45}.athlete-sex-options label:focus-within{outline-offset:3px;border-radius:8px;outline:3px solid #dfff45}.athlete-sex-options label:has(input:disabled){opacity:.65}.peer-import-table{max-width:100%;max-height:600px;margin:1rem 0;overflow:auto}.peer-import-table table{border-collapse:collapse;width:100%}.peer-import-table th,.peer-import-table td{text-align:left;border-bottom:1px solid var(--border,#414b53);min-width:110px;padding:.7rem}.peer-import-table th small{max-width:300px;color:var(--muted-foreground,#b7c0c8);font-weight:400;display:block}.peer-import-table input[type=number]{min-width:110px}.peer-confirm{align-items:flex-start;gap:.75rem;margin:1rem 0;display:flex}.peer-confirm input{flex:none;margin-top:.35rem}.peer-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.peer-summary-card{background:#272f36;border:1px solid #414b53;border-radius:10px;min-width:0;padding:22px}.peer-summary-card h2{color:#f3f5f7;margin:0 0 8px;font-size:22px}.peer-test-label,.peer-caption,.peer-group{color:#b7c0c8;font-size:13px;line-height:1.5}.peer-test-label{min-height:40px}.peer-result{color:#f3f5f7;margin:15px 0;font-size:36px;font-weight:650;line-height:1.2}.peer-change{color:#dfff45;font-size:16px}.peer-change span{color:#b7c0c8;margin-top:5px;font-size:12px;display:block}.peer-mini-history{margin:18px 0}.peer-mini-history svg{width:100%;height:auto}.peer-mini-history line{stroke:#414b53}.peer-mini-history polyline{stroke:#dfff45;stroke-width:2.5px}.peer-mini-history circle{fill:#dfff45}.peer-mini-history figcaption{color:#b7c0c8;justify-content:space-between;gap:10px;font-size:11px;display:flex}.peer-mini-history p{color:#b7c0c8;margin-top:6px;font-size:11px}.peer-standing{border-top:1px solid #414b53;margin-top:20px;padding-top:16px}.peer-standing__heading h3{margin:0 0 6px;font-size:15px}.peer-standing__heading strong{color:#dfff45;font-size:19px}.peer-scale{background:#303940;border-radius:8px;height:12px;margin:20px 0 8px;display:flex;position:relative}.peer-scale span:first-child{background:#58646e;border-radius:8px 0 0 8px;width:25%}.peer-scale span:nth-child(2){background:#91a26f;width:50%}.peer-scale span:nth-child(3){background:#dfff45;border-radius:0 8px 8px 0;width:25%}.peer-scale i{background:#f3f5f7;border:1px solid #20272d;width:4px;height:22px;position:absolute;top:-5px;transform:translate(-50%)}.peer-scale-labels{color:#b7c0c8;justify-content:space-between;gap:5px;font-size:10px;display:flex}.peer-unavailable{color:#b7c0c8;font-size:14px;line-height:1.55}.peer-unavailable small{margin-top:5px;font-size:12px;display:block}.peer-report-status{color:#b7c0c8;font-size:13px}.peer-report-details>summary{cursor:pointer;padding:16px 0;font-size:19px;font-weight:600}.peer-report-training>summary{cursor:pointer;padding:15px 0}.parent-report.peer-automated-report{color:#f3f5f7;background:#20272d;max-width:1320px}.peer-automated-report .performance-print-report__sheet{color:#f3f5f7;box-shadow:none;background:#20272d;border:0}.peer-automated-report .parent-report__header,.peer-automated-report .parent-report__content,.peer-automated-report .parent-report__footer{color:#f3f5f7;background:#20272d}.peer-automated-report .parent-report__header h1,.peer-automated-report .parent-report__header h2{color:#f3f5f7}.peer-automated-report .performance-print-history th,.peer-automated-report .performance-print-history td{color:inherit;background:0 0}.peer-automated-report .parent-report__chart svg polyline{stroke:#dfff45}.peer-automated-report .parent-report__chart svg circle{fill:#dfff45}.peer-automated-report .parent-report__chart svg text{fill:#b7c0c8}.peer-automated-report .parent-report__chart svg line{stroke:#414b53}.peer-automated-report .parent-report__chart{background:#272f36}.peer-automated-report .parent-report__basis,.peer-automated-report .performance-print-metric{color:inherit}.peer-automated-report .parent-report__small,.peer-automated-report .parent-report__period{color:#b7c0c8}.peer-automated-report .parent-report__gain{color:#dfff45}.utility-page [role=tablist]{flex-wrap:wrap;height:auto}.utility-page [role=tab]{white-space:normal}@media (width<=1000px){.peer-summary-grid{grid-template-columns:1fr}.peer-summary-card{padding:20px}.peer-test-label{min-height:0}.peer-result{font-size:34px}}@media print{.peer-automated-report,.peer-automated-report .performance-print-report__sheet,.peer-automated-report .parent-report__header,.peer-automated-report .parent-report__content,.peer-automated-report .parent-report__footer{color:#17212a!important;background:#fff!important}.peer-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.peer-summary-card{break-inside:avoid;background:#fff;border-color:#cbd1d6;padding:12px}.peer-summary-card h2,.peer-result,.peer-standing__heading strong{color:#17212a}.peer-result{font-size:24px}.peer-summary-card h2{font-size:16px}.peer-change{color:#17212a;font-size:12px}.peer-test-label,.peer-caption,.peer-group,.peer-unavailable,.peer-mini-history p,.peer-change span,.peer-scale-labels,.peer-mini-history figcaption{color:#4b5965;font-size:9px}.peer-mini-history polyline{stroke:#17212a}.peer-mini-history circle{fill:#17212a}.peer-standing__heading h3{font-size:12px}.peer-standing__heading strong{font-size:14px}.peer-standing{border-color:#cbd1d6}.peer-scale i{background:#17212a;border-color:#fff}.peer-report-details,.peer-report-training,.peer-report-status{display:none}.peer-automated-report .parent-report__header h1,.peer-automated-report .parent-report__header h2{color:#17212a}.peer-automated-report .parent-report__header{padding-bottom:12px}.peer-automated-report .parent-report__content{padding-top:0}.peer-automated-report .parent-report__basis{font-size:9px}.peer-summary-card .peer-mini-history{margin:10px 0}}@media screen{.peer-change{color:#b7c0c8}.peer-change--improved{color:#dfff45}.parent-report.peer-automated-report :is(h2,h3,caption,th,td){color:#f3f5f7}.parent-report.peer-automated-report :is(.parent-report__intro,.parent-report__small,.parent-report__basis p,.performance-print-attempts,.performance-print-metric__summary dt,.performance-print-metric__summary time,.performance-print-metric__summary small,.parent-report__header>time,th small,td small){color:#b7c0c8}.parent-report.peer-automated-report .parent-report__brand{color:#f3f5f7}.parent-report.peer-automated-report .parent-report__brand b{color:#dfff45}.parent-report.peer-automated-report .parent-report__toolbar a{color:#f3f5f7}.parent-report.peer-automated-report thead th{color:#b7c0c8;background:0 0}.parent-report.peer-automated-report .parent-report__toolbar{flex-wrap:wrap}.parent-report.peer-automated-report [data-slot=native-select-wrapper]{width:100%;min-width:0}.parent-report.peer-automated-report [data-slot=native-select]{color:#f3f5f7;background:#272f36}}@media print{.parent-report.peer-automated-report .parent-report__header h2{font-size:22px}.parent-report.peer-automated-report .parent-report__period{color:#4b5965;font-size:12px}.parent-report.peer-automated-report .peer-summary-grid{margin:14px 0}.parent-report.peer-automated-report .peer-standing{margin-top:12px;padding-top:12px}.parent-report.peer-automated-report .parent-report__basis{margin-top:12px;padding-top:10px}.parent-report.peer-automated-report .parent-report__footer{padding-top:10px}}.peer-small-group{border:1px solid var(--border,#414b53);color:var(--foreground,#f3f5f7);border-radius:6px;margin:10px 0;padding:8px 10px;font-size:12px;line-height:1.5}.peer-small-group strong,.peer-small-group span{display:block}
