.cm-range-border-radius{border-radius:2px}.cm-range-border-radius:has(+.cm-range-border-radius):not(.cm-range-border-radius+.cm-range-border-radius){border-bottom-left-radius:0;border-bottom-right-radius:0}.cm-range-border-radius+.cm-range-border-radius:has(+.cm-range-border-radius){border-radius:0}.cm-range-border-radius+.cm-range-border-radius:not(:has(+.cm-range-border-radius)){border-top-left-radius:0;border-top-right-radius:0}.cm-range-border-shadow{--cm-range-border-shadow-color:transparent}.cm-range-border-shadow:not(.cm-range-border-shadow+.cm-range-border-shadow):not(:has(+.cm-range-border-shadow)){box-shadow:inset 0 0 0 1px var(--cm-range-border-shadow-color)}.cm-range-border-shadow:has(+.cm-range-border-shadow):not(.cm-range-border-shadow+.cm-range-border-shadow){box-shadow:inset 1px 0 0 0 var(--cm-range-border-shadow-color),inset -1px 0 0 0 var(--cm-range-border-shadow-color),inset 0 1px 0 0 var(--cm-range-border-shadow-color)}.cm-range-border-shadow+.cm-range-border-shadow:has(+.cm-range-border-shadow){box-shadow:inset 1px 0 0 0 var(--cm-range-border-shadow-color),inset -1px 0 0 0 var(--cm-range-border-shadow-color)}.cm-range-border-shadow+.cm-range-border-shadow:not(:has(+.cm-range-border-shadow)){box-shadow:inset 1px 0 0 0 var(--cm-range-border-shadow-color),inset -1px 0 0 0 var(--cm-range-border-shadow-color),inset 0 -1px 0 0 var(--cm-range-border-shadow-color)}