/**
 * Minified by jsDelivr using clean-css v5.3.2.
 * Original file: /npm/xterm@5.3.0/css/xterm.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
.xterm {
  cursor: text;
  position: relative;
  user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none; }

.xterm.focus, .xterm:focus {
  outline: 0; }

.xterm .xterm-helpers {
  position: absolute;
  top: 0;
  z-index: 5; }

.xterm .xterm-helper-textarea {
  padding: 0;
  border: 0;
  margin: 0;
  position: absolute;
  opacity: 0;
  left: -9999em;
  top: 0;
  width: 0;
  height: 0;
  z-index: -5;
  white-space: nowrap;
  overflow: hidden;
  resize: none; }

.xterm .composition-view {
  background: #000;
  color: #fff;
  display: none;
  position: absolute;
  white-space: nowrap;
  z-index: 1; }

.xterm .composition-view.active {
  display: block; }

.xterm .xterm-viewport {
  background-color: #000;
  overflow-y: scroll;
  cursor: default;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0; }

.xterm .xterm-screen {
  position: relative; }

.xterm .xterm-screen canvas {
  position: absolute;
  left: 0;
  top: 0; }

.xterm .xterm-scroll-area {
  visibility: hidden; }

.xterm-char-measure-element {
  display: inline-block;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: -9999em;
  line-height: normal; }

.xterm.enable-mouse-events {
  cursor: default; }

.xterm .xterm-cursor-pointer, .xterm.xterm-cursor-pointer {
  cursor: pointer; }

.xterm.column-select.focus {
  cursor: crosshair; }

.xterm .xterm-accessibility, .xterm .xterm-message {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  color: transparent;
  pointer-events: none; }

.xterm .live-region {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden; }

.xterm-dim {
  opacity: 1 !important; }

.xterm-underline-1 {
  text-decoration: underline; }

.xterm-underline-2 {
  text-decoration: double underline; }

.xterm-underline-3 {
  text-decoration: wavy underline; }

.xterm-underline-4 {
  text-decoration: dotted underline; }

.xterm-underline-5 {
  text-decoration: dashed underline; }

.xterm-overline {
  text-decoration: overline; }

.xterm-overline.xterm-underline-1 {
  text-decoration: overline underline; }

.xterm-overline.xterm-underline-2 {
  text-decoration: overline double underline; }

.xterm-overline.xterm-underline-3 {
  text-decoration: overline wavy underline; }

.xterm-overline.xterm-underline-4 {
  text-decoration: overline dotted underline; }

.xterm-overline.xterm-underline-5 {
  text-decoration: overline dashed underline; }

.xterm-strikethrough {
  text-decoration: line-through; }

.xterm-screen .xterm-decoration-container .xterm-decoration {
  z-index: 6;
  position: absolute; }

.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer {
  z-index: 7; }

.xterm-decoration-overview-ruler {
  z-index: 8;
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none; }

.xterm-decoration-top {
  z-index: 2;
  position: relative; }

/*# sourceMappingURL=/sm/c5efcc609fa43782768884f031126e0ac5752fe8f1f6c9d1eed7903b1bba39c1.map */
