#etv2-root #etv2-launch.etv2-launch-difficulty{width:min(460px,calc(100vw - 32px));max-width: 100%
460px
;
    padding: 12px 14px;
    text-align: left;
    background: #1c2938;
    border-color: #1c2938;
    border-radius: 14px;}
#etv2-root .etv2-difficulty{display:block;font:400 14px/1.4 system-ui,sans-serif}
#etv2-root .etv2-difficulty-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}
#etv2-root .etv2-difficulty-heading strong{font-size:15px;font-weight:700;color:inherit}
#etv2-root .etv2-difficulty-edit{font-size:11px;white-space:nowrap;color:inherit}
#etv2-root .etv2-difficulty-scale{position:relative;display:block;height:8px;margin:16px 0 12px;border-radius:20px;background:linear-gradient(to right,#15cba1 0%,#a8dc67 25%,#f8d94e 50%,#ff883e 75%,#ff375f 100%)}
#etv2-root .etv2-difficulty-marker{position:absolute;top:50%;width:19px;height:19px;transform:translate(-50%,-50%);border:3px solid #fff;border-radius:50%;background:#ff843c;box-shadow:0 1px 5px #0005}
#etv2-root .etv2-difficulty-labels{display:flex;justify-content:space-between;font-size:10px;color:inherit;opacity:.85}
#etv2-root .etv2-difficulty-note{display:block;margin-top:14px;font-size:12px;color:#59636b}
#etv2-launch .etv2-difficulty-note{display:none}
#etv2-difficulty-slot{padding:18px;border:1px solid #dddeda;border-radius:14px;background:#fff;margin-bottom:20px;box-shadow:0 10px 35px rgba(19,30,43,.08)}
#etv2-difficulty-slot .etv2-difficulty-edit{display:none}
#etv2-root .etv2-dock{transition:none}
@media(max-width:400px){#etv2-root .etv2-difficulty-heading{align-items:flex-start;gap:5px}#etv2-root .etv2-difficulty-heading strong{font-size:13px}#etv2-root .etv2-difficulty-edit{font-size:10px}}

@media(max-width:600px){
  #etv2-root #etv2-launch.etv2-launch-difficulty{padding:9px 12px}
  #etv2-root #etv2-launch .etv2-difficulty-labels{display:none}
  #etv2-root #etv2-launch .etv2-difficulty-heading{gap:6px;flex-wrap:wrap}
  #etv2-root #etv2-launch .etv2-difficulty-heading strong{font-size:13px;line-height:1.3}
  #etv2-root #etv2-launch .etv2-difficulty-edit{font-size:10px}
  #etv2-root #etv2-launch .etv2-difficulty-scale{height:6px;margin:10px 0 4px}
  #etv2-root #etv2-launch .etv2-difficulty-marker{width:16px;height:16px}
}

#etv2-root .etv2-difficulty-explanation{margin-top:12px;border-top:1px solid #e1e3e4;padding-top:10px}
#etv2-root .etv2-difficulty-explanation summary{cursor:pointer;font-size:14px;font-weight:650;color:#000;text-decoration:underline;text-decoration-color:#000;text-underline-offset:3px}
#etv2-root .etv2-difficulty-explanation summary:focus-visible{outline:3px solid #be1622;outline-offset:3px}
#etv2-root .etv2-difficulty-description{font-size:13px;line-height:1.55;color:#59636b;margin:10px 0 0}
@media(max-width:600px){
  #etv2-root .etv2-dock{width:calc(100% - 32px);max-width:460px}
  #etv2-root #etv2-launch,#etv2-root #etv2-launch.etv2-launch-difficulty{width:100%;max-width:100%}
}

#etv2-root .etv2-difficulty-explanation summary{display:list-item;list-style:disclosure-closed inside}
#etv2-root .etv2-difficulty-explanation[open] summary{list-style-type:disclosure-open}
#etv2-root .etv2-difficulty-explanation summary::marker{color:#000}
