.mrb-race-select,.nr-activity-picker{display:grid;gap:12px;margin:0 0 16px}.mrb-race-select label{display:grid;gap:6px;font-size:13px;font-weight:600;color:#1a1d27}.mrb-race-select select{width:100%;min-height:46px;padding:0 40px 0 14px;border:1px solid #d9dde0;border-radius:9px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%231a1d27' stroke-width='1.6'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center;appearance:none;-webkit-appearance:none;font:inherit;font-size:14px;font-weight:500;color:#1a1d27}.mrb-race-select select:focus-visible{outline:2px solid #1a1d27;outline-offset:2px}.mrb-race-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px}.mrb-race-status{font-size:13px;line-height:1.5;color:#3f4650;padding:12px 14px;border-radius:9px;background:#f4f7f5}.mrb-race-status:empty{display:none}.mrb-race-status b{color:#1d6b43;font-weight:650}.mrb-race-status.is-blocked{background:#fbf5ec;color:#4a3a22}.mrb-race-status.is-error{box-shadow:inset 0 0 0 1px #c0392b}.mrb-race-status p{margin:0 0 8px}.mrb-race-status a{display:inline-block;margin:2px 14px 0 0;color:#1a1d27;font-weight:600;text-decoration:underline;text-underline-offset:3px}.mrb-steps--5{grid-template-columns:repeat(5,minmax(0,1fr))}.mrb-review-intro,.nr-review-intro{margin:0 0 12px;font-size:13px;line-height:1.5;color:#5d646e}.mrb-review-list,.nr-review-list{margin:0;border:1px solid #e3e6e8;border-radius:10px;overflow:hidden}.mrb-review-row,.nr-review-row{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid #eceff0;font-size:13px;line-height:1.4}.mrb-review-row:first-child,.nr-review-row:first-child{border-top:0}.mrb-review-row dt,.nr-review-row dt{color:#5d646e;font-weight:500;margin:0}.mrb-review-row dd,.nr-review-row dd{margin:0;color:#1a1d27;font-weight:600;overflow-wrap:anywhere}.mrb-review-edit,.nr-review-edit{border:0;background:none;padding:6px 2px;min-height:32px;font:inherit;font-size:12px;font-weight:600;color:#1a1d27;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nr-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nr-activity{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px;border:1px solid #d9dde0;border-radius:10px;background:#fff;font:inherit;font-size:14px;font-weight:600;color:#1a1d27;text-align:left;cursor:pointer}.nr-activity[aria-pressed=true]{border-color:#1a1d27;box-shadow:inset 0 0 0 1px #1a1d27;background:#f7f8f8}.nr-activity:focus-visible{outline:2px solid #1a1d27;outline-offset:2px}.nr-activity small{display:block;font-size:11px;font-weight:500;color:#6b717a}.nr-source{display:grid;gap:8px;margin:16px 0 0}.nr-source-option{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid #1a1d27;border-radius:10px;background:#f7f8f8;font-size:13px;line-height:1.45}.nr-source-option input{margin-top:3px;accent-color:#1a1d27}.nr-source-option b{display:block;font-size:14px}@media(max-width:749px){.mrb-race-row{grid-template-columns:1fr 1fr}.mrb-review-row,.nr-review-row{grid-template-columns:minmax(84px,38%) minmax(0,1fr) auto;padding:10px 12px}.mrb-steps--5 span{font-size:10px}}.nr-fields.is-elevation-first label:has([name=elevation]),.nr-fields.is-elevation-first label:has([name=time]){order:-1}.nr-status.is-error{color:#c0392b}.mrb-config-review{display:block;width:100%;min-width:0}.nr-fields{align-items:start}.nr-field.is-fill{grid-column:1/-1}.nr-field>span{right:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nr-field input[name=time]~small:not(.nr-field-error){display:none}.nr-designs{align-items:stretch}.nr-design{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%}.mrb-race-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nr-fields.is-elevation-first label:has([name=title]),.nr-fields.is-elevation-first label:has([name=eventTitle]){order:-2}.nova-theme-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin:0 0 12px}.nova-theme-option{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:6px 6px 8px;border:1px solid #d9dde0;border-radius:12px;background:#fff;font:inherit;color:#1a1d27;cursor:pointer;text-align:center;min-width:0}.nova-theme-option[aria-checked=true]{border-color:#1a1d27;box-shadow:inset 0 0 0 1px #1a1d27;background:#f7f8f8}.nova-theme-option:focus-visible{outline:2px solid #1a1d27;outline-offset:2px}.nova-theme-option__media{display:block;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:#f1f2f3}.nova-theme-option__media img,.nova-theme-option__media svg{display:block;width:100%;height:100%;object-fit:cover}.nova-theme-option__name{font-size:12px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.nova-theme-option__tag{position:absolute;top:10px;left:10px;padding:2px 6px;border-radius:5px;background:#1a1d27;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nova-theme-status{margin:0 0 10px;font-size:13px;line-height:1.45;color:#c0392b}.nova-theme-status:empty{display:none}@media(min-width:750px){.nova-theme-picker{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}.nova-lab{padding:40px 16px 80px;max-width:1280px;margin:0 auto;color:#1a1d27}.nova-lab__eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b717a;margin:0}.nova-lab h1{margin:6px 0 10px;font-size:32px;text-transform:none}.nova-lab__head>p{max-width:760px;font-size:14px;line-height:1.55;color:#3f4650}.nova-lab__controls{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 24px}.nova-lab__controls label{display:grid;gap:4px;font-size:12px;font-weight:600}.nova-lab__controls select{min-height:40px;padding:0 10px;border:1px solid #d9dde0;border-radius:8px;font:inherit}.nova-lab__grid{display:grid;gap:20px}.nova-lab__card{border:1px solid #e3e6e8;border-radius:14px;padding:18px;background:#fff}.nova-lab__card.is-invalid{border-color:#c0392b}.nova-lab__card h2{margin:0;font-size:20px;text-transform:none}.nova-lab__card h2 small{font-size:12px;color:#6b717a}.nova-lab__card header p{margin:4px 0 0;font-size:12px;color:#5d646e}.nova-lab__pill{display:inline-block;padding:2px 8px;border-radius:20px;font-weight:700;text-transform:uppercase;font-size:10px;background:#eef0f2}.nova-lab__pill.is-live{background:#e3f4ea;color:#1d6b43}.nova-lab__pill.is-testing{background:#fff1dc;color:#8a5a00}.nova-lab__report{list-style:none;margin:10px 0;padding:0;font-size:12px;line-height:1.5}.nova-lab__report .is-error{color:#c0392b}.nova-lab__report .is-warning{color:#8a5a00}.nova-lab__report .is-ok{color:#1d6b43}.nova-lab__renders{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.nova-lab__render{margin:0}.nova-lab__art{border:10px solid #15171b;background:#fff;box-shadow:0 6px 18px #0000001f}.nova-lab__art svg,.nova-lab__art img{display:block;width:100%;height:auto}.nova-lab__render figcaption{margin-top:6px;font-size:11px;line-height:1.4;color:#5d646e}.nova-lab__muted{padding:20px;font-size:12px;color:#6b717a}.mrb[data-format="8x10"] .mrb-print{aspect-ratio:205/254!important}.mrb[data-format="8x10"] .mrb-print>img{object-fit:cover;object-position:bottom center}.mrb[data-format="8x10"] .mrb-print>svg{height:20.66%}.mrb-fields>label[hidden]{display:none!important}.mrb-fields.is-date-auto>label:has([data-mrb-bib]){grid-column:1/-1}.nr-demo-tag{font-style:normal;font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:#fff1d6;color:#7a4b00;border-radius:3px;padding:1px 5px;margin-left:4px}.nr-strava-demo{background:#fff6e5;border:1px solid #f1d39a;color:#5e3c00;border-radius:8px;padding:10px 12px;font-size:13px;margin:0 0 12px}.nr-strava-connect{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.nr-strava-btn{background:#fc5200;color:#fff;border:0;border-radius:6px;padding:12px 18px;font-weight:600;font-size:15px;cursor:pointer;min-height:46px}.nr-strava-btn:hover{background:#e34a00}.nr-strava-btn:focus-visible{outline:2px solid #fc5200;outline-offset:3px}.nr-strava-browser{display:flex;flex-direction:column;gap:12px}.nr-strava-filters{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px}.nr-strava-filters label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:500;min-width:0}.nr-strava-filters select,.nr-strava-filters input{min-height:42px;border:1px solid #d8dbdf;border-radius:8px;padding:6px 8px;font-size:15px;background:#fff;width:100%;min-width:0}.nr-strava-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:46vh;overflow:auto}.nr-strava-row{width:100%;text-align:left;display:flex;flex-direction:column;gap:2px;border:1px solid #dfe2e6;border-radius:10px;background:#fff;padding:10px 12px;cursor:pointer;font:inherit;color:inherit}.nr-strava-row b{font-size:15px}.nr-strava-row span{font-size:13px;color:#5b6168;font-variant-numeric:tabular-nums}.nr-strava-row small{font-size:12px;color:#8a4b00}.nr-strava-row[aria-pressed=true]{border-color:#fc5200;box-shadow:0 0 0 1px #fc5200 inset}.nr-strava-row:disabled{cursor:not-allowed;opacity:.7;background:#f6f7f8}.nr-strava-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.nr-strava-link{background:none;border:0;padding:0;color:inherit;text-decoration:underline;font:inherit;font-size:13px;cursor:pointer}.nr-strava-powered{color:#7a7f87;font-size:11px;margin-top:4px}@media(max-width:480px){.nr-strava-filters{grid-template-columns:1fr 1fr}.nr-strava-filters label:first-child{grid-column:1/-1}}.nr-upload.nr-route-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;border:0;background:none;align-items:stretch;text-align:center}.nr-upload.nr-route-actions.is-single{grid-template-columns:1fr}.nr-route-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:86px;border:0;border-radius:12px;padding:14px 12px;cursor:pointer;font:inherit;text-align:center;transition:filter .15s}.nr-route-btn:hover{filter:brightness(1.08)}.nr-route-btn-label{font-weight:600;font-size:16px;line-height:1.2}.nr-route-btn small{font-size:12px;opacity:.85;font-weight:400}.nr-gpx-btn{background:#1a1d27;color:#fff}.nr-gpx-btn input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;opacity:0;cursor:pointer}.nr-gpx-btn:focus-within{outline:2px solid #1a1d27;outline-offset:3px}.nr-route-btn.nr-strava-btn{background:#fc5200;color:#fff}.nr-upload.nr-route-actions.is-dragging{background:none}.nr-upload.nr-route-actions.is-dragging .nr-gpx-btn{outline:2px dashed #fc5200;outline-offset:3px}[data-src-panel=strava_import]{margin-top:12px}@media(prefers-reduced-motion:reduce){.nr-route-btn{transition:none}}.nr-units{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0 10px}.nr-units>span{font-size:13px;font-weight:600;margin-right:4px}.nr-units button{border:1px solid #cfd3d8;background:#fff;color:#1a1d27;border-radius:999px;padding:8px 14px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;min-height:40px}.nr-units button small{font-weight:400;color:#6b7179;margin-left:4px}.nr-units button[aria-pressed=true]{background:#1a1d27;border-color:#1a1d27;color:#fff}.nr-units button[aria-pressed=true] small{color:#cfd3d8}.nr-units button:focus-visible{outline:2px solid #1a1d27;outline-offset:2px}.nr-stat-fields{margin-top:4px}.nr-stat{display:flex;flex-direction:column;gap:6px;min-width:0}.nr-stat label span{font-size:13px;font-weight:600}.nr-stat label small{font-weight:400;color:#6b7179}.nr-stat input[data-stat]{width:100%;min-height:46px;border:1px solid #d8dbdf;border-radius:9px;padding:10px 12px;font-size:16px;font-variant-numeric:tabular-nums;background:#fff}.nr-stat input[aria-invalid=true]{border-color:#b3261e}.nr-from-file{font-style:normal;font-size:11px;font-weight:600;color:#1f7a4d;background:#e3f2ea;border-radius:3px;padding:1px 5px;margin-left:2px;white-space:nowrap}.nr-stat-show{display:flex;align-items:center;gap:6px;font-size:12px;color:#4f555c;cursor:pointer}.nr-stat-show input{width:16px;height:16px;accent-color:#1a1d27}.nr-stat .nr-field-error{color:#b3261e;font-size:12px}.nr-strava-official{display:block;width:100%;max-width:237px;height:auto;aspect-ratio:237/48}.nr-strava-powered{margin:10px 0 0}.nr-strava-powered img{display:block;height:15px;width:auto}
/*# sourceMappingURL=/cdn/shop/t/60/assets/nova-config-ui.css.map */
