:root{--ehq-editable-line:#3581f6;--ehq-editable-halo:#fff6}@supports (color:lab(0% 0 0)){:root{--ehq-editable-line:lab(54.2671% 8.32284 -66.2854)}}:root:is(.dark,[data-theme=dark]){--ehq-editable-line:#53a0ff}@supports (color:lab(0% 0 0)){:root:is(.dark,[data-theme=dark]){--ehq-editable-line:lab(64.252% -1.3051 -55.3854)}}[data-editable-text]:after{content:"";pointer-events:none;box-shadow:0 0 0 1.5px var(--ehq-editable-line), 0 0 0 3px var(--ehq-editable-halo);opacity:0;border-radius:6px;transition:opacity .12s ease-out;position:absolute;inset:-3px -5px}@media (hover:hover) and (pointer:fine){[data-editable-text]:hover:after{opacity:.55}}@media (hover:none),(pointer:coarse){[data-editable-text]:after{opacity:.3}}html[data-ehq-show-editable] [data-editable-text]:after{opacity:1}:root [data-editable-text]:focus-within:after{opacity:0}:is(html[data-ehq-show-editable] [data-hq-record],html[data-ehq-show-editable] :has(>[data-editable-image]):not([data-section-type]),html[data-ehq-show-editable] [data-editable-outline=inset]){outline:1.5px solid var(--ehq-editable-line);outline-offset:-1.5px}html[data-ehq-show-editable] [data-editable-outline]:not([data-editable-outline=inset]),html[data-ehq-show-editable] :is([data-editable-field],[data-editable-copy],[data-editable-race-option-field],[data-editable-course-info-field]):not([data-editable-text],[data-editable-text] *),html[data-ehq-show-editable] [contenteditable=true]:not(:is([data-editable-text],[data-editable-field],[data-editable-copy],[data-editable-race-option-field],[data-editable-course-info-field],[data-editable-outline]) *){outline:1.5px solid var(--ehq-editable-line);outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-editable-text]:after{transition:none}}
