.canvas_wrap .select_wrapper.course-fade-control {
    width:240px;
    color:var(--fade-ink);
    font:16px/1.3 var(--fade-font);
}
.canvas_wrap.course-task-refined .select_wrapper.course-fade-control {width:320px;}
.course-fade-heading {display:flex;align-items:center;justify-content:space-between;gap:8px;}
.canvas_wrap .select_wrapper.course-fade-control label {
    margin:0;
    color:var(--fade-ink);
    font:600 16px/1.3 var(--fade-font);
}
.course-fade-control output {color:var(--fade-ink);font:700 15px/1.3 var(--fade-font);white-space:nowrap;font-variant-numeric:tabular-nums;}
.course-fade-control .course-fade-range {
    display:block;
    box-sizing:border-box;
    width:100%;height:30px;margin:5px 0 1px;padding:0;
    appearance:none;-webkit-appearance:none;
    background:transparent;border:0;border-radius:0;box-shadow:none;
    color:var(--fade-ink);accent-color:var(--fade-fill);cursor:pointer;
}
.course-fade-range::-webkit-slider-runnable-track {
    height:8px;border-radius:6px;
    background:linear-gradient(to right,var(--fade-fill) 0,var(--fade-fill) var(--fade-progress),var(--fade-track) var(--fade-progress),var(--fade-track) 100%);
    box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);
}
.course-fade-range::-moz-range-track {height:8px;border-radius:6px;background:var(--fade-track);}
.course-fade-range::-moz-range-progress {height:8px;border-radius:6px;background:var(--fade-fill);}
.course-fade-range::-webkit-slider-thumb {
    appearance:none;-webkit-appearance:none;
    box-sizing:border-box;width:24px;height:24px;margin-top:-8px;
    border:3px solid #fff;border-radius:50%;background:var(--fade-thumb);
    box-shadow:0 0 0 1px var(--fade-fill);
}
.course-fade-range::-moz-range-thumb {
    box-sizing:border-box;width:24px;height:24px;border:3px solid #fff;border-radius:50%;background:var(--fade-thumb);box-shadow:0 0 0 1px var(--fade-fill);
}
.course-fade-control .course-fade-range:focus-visible {outline:2px solid var(--fade-fill);outline-offset:3px;border-radius:5px;}
.course-fade-hints {display:flex;justify-content:space-between;gap:12px;color:var(--fade-ink);font:12px/1.3 var(--fade-font);}
.course-fade-control[data-fade-theme="green_simple"] .course-fade-range::-webkit-slider-runnable-track {outline:1px dashed #6b9a61;outline-offset:2px;}
.course-fade-control[data-fade-theme="green_simple"] .course-fade-range::-moz-range-track {outline:1px dashed #6b9a61;outline-offset:2px;}
.course-fade-control[data-fade-theme="book_graphics"] .course-fade-range::-webkit-slider-runnable-track,
.course-fade-control[data-fade-theme="old_newsroom"] .course-fade-range::-webkit-slider-runnable-track {border-radius:1px;outline:1px solid var(--fade-ink);outline-offset:2px;}
.course-fade-control[data-fade-theme="book_graphics"] .course-fade-range::-moz-range-track,
.course-fade-control[data-fade-theme="old_newsroom"] .course-fade-range::-moz-range-track {border-radius:1px;outline:1px solid var(--fade-ink);outline-offset:2px;}
.course-fade-control[data-fade-theme="book_graphics"] .course-fade-range::-webkit-slider-thumb {border-radius:1px;}
.course-fade-control[data-fade-theme="book_graphics"] .course-fade-range::-moz-range-thumb {border-radius:1px;}
.course-fade-control[data-fade-theme="old_newsroom"] .course-fade-range::-webkit-slider-thumb {border-radius:3px;}
.course-fade-control[data-fade-theme="old_newsroom"] .course-fade-range::-moz-range-thumb {border-radius:3px;}
.course-fade-control[data-fade-theme="soft_geometry"] .course-fade-range::-webkit-slider-runnable-track {height:10px;border-radius:10px;}
.course-fade-control[data-fade-theme="soft_geometry"] .course-fade-range::-moz-range-track,
.course-fade-control[data-fade-theme="soft_geometry"] .course-fade-range::-moz-range-progress {height:10px;border-radius:10px;}
.course-fade-control[data-fade-theme="soft_geometry"] .course-fade-range::-webkit-slider-thumb {width:26px;height:26px;}
.course-fade-control[data-fade-theme="soft_geometry"] .course-fade-range::-moz-range-thumb {width:26px;height:26px;}
.course-fade-control[data-fade-theme="mint_circuits"] .course-fade-range::-webkit-slider-runnable-track {height:4px;border-radius:0;}
.course-fade-control[data-fade-theme="mint_circuits"] .course-fade-range::-moz-range-track,
.course-fade-control[data-fade-theme="mint_circuits"] .course-fade-range::-moz-range-progress {height:4px;border-radius:0;}
.course-fade-control[data-fade-theme="mint_circuits"] .course-fade-range::-webkit-slider-thumb {width:18px;border-radius:2px;margin-top:-10px;}
.course-fade-control[data-fade-theme="mint_circuits"] .course-fade-range::-moz-range-thumb {width:18px;border-radius:2px;}
