.race-track[data-v-58450ac4]{width:100%}.markers-area[data-v-58450ac4]{margin-bottom:4px;overflow:visible;position:relative;transition:height .3s ease}.marker-group[data-v-58450ac4]{align-items:center;bottom:0;position:absolute;transform:translate(-50%);z-index:1}.group-names[data-v-58450ac4],.marker-group[data-v-58450ac4]{display:flex;flex-direction:column}.group-names[data-v-58450ac4]{flex-wrap:wrap;gap:2px 6px;justify-content:center;max-width:160px}.group-name-item[data-v-58450ac4]{align-items:center;display:inline-flex;gap:2px;white-space:nowrap}.crown-icon[data-v-58450ac4]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.15));flex-shrink:0}.group-name[data-v-58450ac4]{font-size:12px;font-weight:700;line-height:1.3}.group-name[data-v-58450ac4],.group-pct[data-v-58450ac4]{font-family:Open Sans,Open Sans fallback,sans-serif}.group-pct[data-v-58450ac4]{color:#888;font-size:11px;font-weight:600;line-height:1.2;margin-bottom:4px}.marker-tick[data-v-58450ac4]{background:#aaa;border-radius:1px;height:10px;width:2px}.track[data-v-58450ac4]{background:#e8e6f5;border-radius:99px;height:12px;overflow:visible;position:relative}.track-fill[data-v-58450ac4]{background:linear-gradient(90deg,#746ee9,#9b97f0);border-radius:99px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.track-dot[data-v-58450ac4]{border:2px solid #fff;border-radius:50%;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .3s ease;width:14px;z-index:2}.track-labels[data-v-58450ac4]{color:#9e9e9e;display:flex;font-family:Open Sans,Open Sans fallback,sans-serif;font-size:11px;justify-content:space-between;margin-top:6px}.legend[data-v-58450ac4]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px}.legend-item[data-v-58450ac4]{align-items:center;display:flex;gap:5px}.legend-dot[data-v-58450ac4]{border-radius:50%;flex-shrink:0;height:10px;width:10px}.legend-name[data-v-58450ac4]{font-family:Open Sans,Open Sans fallback,sans-serif;font-size:13px;font-weight:700;white-space:nowrap}.legend-crown[data-v-58450ac4]{display:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.legend-pct[data-v-58450ac4]{color:#999;display:none;font-family:Open Sans,Open Sans fallback,sans-serif;font-size:11px;font-weight:600;white-space:nowrap}@media(max-width:599px){.markers-area[data-v-58450ac4]{display:none!important}.legend-pct[data-v-58450ac4]{display:inline}.legend-crown[data-v-58450ac4]{display:inline-flex}.legend[data-v-58450ac4]{gap:8px 16px}}.title-display[data-v-454e9511]{align-items:center;cursor:pointer;display:inline-flex;gap:4px;justify-content:center;min-width:60px;position:relative}.title-display .edit-icon[data-v-454e9511]{color:#746ee9;flex-shrink:0;opacity:.4;transition:opacity .15s ease}.title-display .title-edit-input[data-v-454e9511]{display:none}.title-display:hover .edit-icon[data-v-454e9511]{opacity:1}.title-display.is-editing[data-v-454e9511]{cursor:default}.title-display.is-editing .title-text[data-v-454e9511]{opacity:0}.title-display.is-editing .edit-icon[data-v-454e9511]{opacity:0;pointer-events:none}.title-display.is-editing .title-edit-input[data-v-454e9511]{background:transparent;border:none;box-shadow:0 2px #746ee9;color:inherit;display:block;font-size:16px;font-weight:600;left:0;outline:none;padding:0;position:absolute;text-align:center;text-transform:capitalize;top:50%;transform:translateY(-50%);width:100%}.cell-actions[data-v-454e9511]{align-items:center;display:flex;flex-direction:column;gap:2px;padding-bottom:6px}.na-btn[data-v-454e9511]{background:transparent;border:1px solid #ddd;border-radius:4px;color:#aaa;cursor:pointer;font-family:Open Sans,Open Sans fallback,sans-serif;font-size:10px;font-weight:700;letter-spacing:.03em;line-height:1.4;padding:2px 7px;transition:background .15s ease,color .15s ease,border-color .15s ease}.na-btn[data-v-454e9511]:hover{border-color:#bbb;color:#888}.na-btn.na-btn--active[data-v-454e9511]{background:#f0f0f5;border-color:#a59fbd;color:#746ee9;font-weight:800}.na-btn.na-btn--mobile[data-v-454e9511]{font-size:11px;margin-left:4px;padding:4px 10px}.checklist-table th[data-v-454e9511]{font-size:16px!important;font-weight:600!important;text-align:center!important;text-transform:capitalize!important}.checklist-table td[data-v-454e9511]{font-family:Open Sans,Open Sans fallback,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;vertical-align:middle}.checklist-table td[data-v-454e9511]:last-child{padding:5px 5px 5px 12px;width:70%}.checklist-table td [data-v-454e9511] .v-checkbox-btn{justify-content:center!important}.checklist-table td [data-v-454e9511] .v-selection-control__input{color:#746ee9!important}.checklist-table td [data-v-454e9511] .v-input__details{display:none}.checklist-table tr th[data-v-454e9511]{background:#fff;border-left:none}.checklist-table tr th[data-v-454e9511]:first-child{border-left:1px solid #a59fbd}.checklist-table tr td[data-v-454e9511]{border-left:none}.checklist-table tr td[data-v-454e9511]:first-child{border-left:1px solid #a59fbd}.checklist-table tr[data-v-454e9511]{background:#fafafa}.checklist-table tr[data-v-454e9511]:nth-child(odd){background:#f5f5fa}.checklist-table-mobile [data-v-454e9511] .item-list-group-mobile{align-items:center;display:flex;justify-content:start;text-transform:capitalize}.checklist-table-mobile [data-v-454e9511] .v-expansion-panel__shadow{box-shadow:none!important}.checklist-table-mobile [data-v-454e9511] .v-expansion-panel-text__wrapper{border:1px solid #dcdcdc;border-radius:20px;font-family:Open Sans,Open Sans fallback,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:0!important}.checklist-table-mobile [data-v-454e9511] .v-expansion-panel-title{padding:7px}.checklist-table-mobile [data-v-454e9511] .v-selection-control__input{color:#746ee9!important}.checklist-table-mobile [data-v-454e9511] .item-list-container{background:#fafafa;padding:20px 24px 16px}.checklist-table-mobile [data-v-454e9511] .item-list-container:first-child{border-radius:20px 20px 0 0}.checklist-table-mobile [data-v-454e9511] .item-list-container:last-child{border-radius:0 0 20px 20px}.checklist-table-mobile [data-v-454e9511] .item-list-container:nth-child(2n){background:#f5f5fa}.checklist-table-mobile [data-v-454e9511] .v-input__details{display:none}
