.log-async-loading {
  padding-left: 20px;
  height: 20px;
  width: 100%; }

.pl-reader {
  background-color: rgba( 255, 255, 255 ,  1 );
  background-color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 );
  color: rgba( 51, 51, 51 ,  1 );
  color: rgba( var(--palette-neutral-80,51, 51, 51) ,  1 );
  font-family: Menlo, Consolas, Courier New, monospace;
  line-height: 20px;
  outline: none; }
  .pl-reader .status-icon {
    min-width: 16px; }
  .pl-reader .is-link:hover {
    color: rgba(0, 90, 158, 1);
    color: var(--communication-foreground,rgba(0, 90, 158, 1)); }
  .pl-reader .status-spinner {
    min-width: 16px; }
    .pl-reader .status-spinner .bolt-spinner-circle {
      border-top-color: rgba( 76, 76, 76 ,  1 );
      border-top-color: rgba( var(--palette-neutral-70,76, 76, 76) ,  1 );
      box-sizing: content-box; }
  .pl-reader .line-icon {
    min-width: 20px;
    font-size: 0.75rem;
    vertical-align: bottom; }
  .pl-reader .group-expand .group-icon {
    left: -16px;
    top: -3px;
    padding: 3px !important;
    position: absolute;
    font-size: 7px;
    min-width: 8px;
    color: rgba( 76, 76, 76 ,  1 );
    color: rgba( var(--palette-neutral-70,76, 76, 76) ,  1 ); }
    @media screen and (max-width: 599px) {
      .pl-reader .group-expand .group-icon {
        position: inherit; } }
  .pl-reader .group-expand .rotate {
    transform: rotate(90deg); }
  .pl-reader .lines-content {
    margin: 10px 20px 16px 20px; }
    @media screen and (max-width: 599px) {
      .pl-reader .lines-content {
        margin: 0; } }
  .pl-reader .faint > circle {
    fill: rgba( 76, 76, 76 ,  1 );
    fill: rgba( var(--palette-neutral-70,76, 76, 76) ,  1 ); }
  .pl-reader .faint > path {
    fill: rgba( 255, 255, 255 ,  1 );
    fill: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 ); }
  .pl-reader .faint.neutral circle {
    fill: rgba( 255, 255, 255 ,  1 );
    fill: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 ); }
  .pl-reader .faint.neutral path {
    fill: rgba( 76, 76, 76 ,  1 );
    fill: rgba( var(--palette-neutral-70,76, 76, 76) ,  1 ); }
  .pl-reader .reader-main-content {
    overflow: visible;
    white-space: pre-wrap; }
  .pl-reader .loading {
    padding: 20px;
    margin-left: 6px; }
  .pl-reader .dt-fm {
    background-color: rgba( 214, 127, 60 ,  1 );
    background-color: rgba( var(--palette-accent3,214, 127, 60) ,  1 );
    color: rgba(255, 255, 255, 1);
    color: var(--background-color,rgba(255, 255, 255, 1)); }
    .pl-reader .dt-fm.select {
      background-color: rgba(0, 120, 212, 1);
      background-color: var(--communication-background,rgba(0, 120, 212, 1));
      color: rgba(255, 255, 255, 1);
      color: var(--text-on-communication-background,rgba(255, 255, 255, 1)); }
  .pl-reader .sentinel {
    display: block;
    height: 1px; }
  .pl-reader .content-area .hide {
    display: none; }
  .pl-reader .sec-sticky {
    left: 20px;
    top: -3px;
    position: sticky;
    z-index: 1; }
  .pl-reader .sec-area {
    left: 20px;
    position: sticky;
    flex-shrink: 1;
    border-radius: 4px;
    z-index: 1;
    margin: 1px 20px 0px 20px;
    box-sizing: content-box;
    height: 34px;
    font-size: 0.875rem;
    font-weight: normal;
    font-family: Menlo, Consolas, Courier New, monospace;
    background-color: rgba( 255, 255, 255 ,  1 );
    background-color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 );
    color: rgba( 51, 51, 51 ,  1 );
    color: rgba( var(--palette-neutral-80,51, 51, 51) ,  1 ); }
    .pl-reader .sec-area:hover {
      background-color: rgba( 239, 239, 239 ,  1 );
      background-color: rgba( var(--palette-neutral-6,239, 239, 239) ,  1 ); }
    .pl-reader .sec-area.expand {
      background-color: rgba( 239, 239, 239 ,  1 );
      background-color: rgba( var(--palette-neutral-6,239, 239, 239) ,  1 ); }
    .pl-reader .sec-area .status-area {
      left: -4px;
      position: sticky;
      margin-left: 4px;
      min-width: 0px; }
      .pl-reader .sec-area .status-area .sec-content {
        min-width: 0px;
        margin-right: 20px; }
    .pl-reader .sec-area .title {
      margin-left: 20px; }
    .pl-reader .sec-area .far-right {
      margin-right: 12px; }
    .pl-reader .sec-area.hide {
      display: none; }
    .pl-reader .sec-area.disabled {
      color: rgba(0, 0, 0, .38);
      color: var(--text-disabled-color,rgba(0, 0, 0, .38)); }
    @media screen and (max-width: 599px) {
      .pl-reader .sec-area {
        margin: 0;
        border-radius: 0; } }
  .pl-reader .content-area .line-row {
    cursor: text;
    padding: 0px 12px 0px 12px;
    white-space: pre-wrap; }
    .pl-reader .content-area .line-row.group-item {
      cursor: pointer; }
    @media screen and (max-width: 599px) {
      .pl-reader .content-area .line-row {
        padding: 0; } }
  .pl-reader .content-area .line-area {
    user-select: text;
    -ms-user-select: text;
    -moz-user-select: text;
    -webkit-user-select: text; }
    .pl-reader .content-area .line-area:hover {
      background-color: rgba( 239, 239, 239 ,  1 );
      background-color: rgba( var(--palette-neutral-6,239, 239, 239) ,  1 ); }
      .pl-reader .content-area .line-area:hover .link {
        visibility: visible; }
  .pl-reader .content-area.linkable .link {
    height: 20px;
    margin-right: 25px;
    visibility: hidden; }
    .pl-reader .content-area.linkable .link:hover {
      cursor: pointer; }
  .pl-reader ol {
    padding: 0;
    margin: 0; }
    .pl-reader ol .line-area .line {
      color: rgba( 102, 102, 102 ,  1 );
      color: rgba( var(--palette-neutral-60,102, 102, 102) ,  1 );
      text-align: right;
      padding-left: 20px;
      min-width: 33px;
      user-select: none;
      -ms-user-select: none;
      -moz-user-select: none;
      -webkit-user-select: none; }
      .pl-reader ol .line-area .line::before {
        content: attr(data-line); }
    .pl-reader ol .line-area.highlight {
      background-color: rgba( 218, 218, 218 ,  1 );
      background-color: rgba( var(--palette-neutral-10,218, 218, 218) ,  1 ); }
    .pl-reader ol .line-area .content {
      word-break: break-all;
      margin-left: 20px;
      position: relative;
      margin-right: 12px; }
      .pl-reader ol .line-area .content .pl-command {
        color: #66bdff; }
      .pl-reader ol .line-area .content .pl-debug {
        color: #ae99ff; }
      .pl-reader ol .line-area .content .pl-error {
        color: #d53333; }
      .pl-reader ol .line-area .content .pl-info {
        color: #888888; }
      .pl-reader ol .line-area .content .pl-verbose {
        color: #888888; }
      .pl-reader ol .line-area .content .pl-warning {
        color: #a2651b; }
      .pl-reader ol .line-area .content .pl-section {
        color: #73e58c; }
      @media screen and (max-width: 599px) {
        .pl-reader ol .line-area .content {
          margin-left: 8px; } }
    .pl-reader ol button.line-area {
      background: transparent;
      border: 0;
      text-align: left;
      justify-content: flex-start;
      width: 100%;
      padding: 0px;
      font-size: 0.75rem;
      font-weight: normal;
      font-family: Menlo, Consolas, Courier New, monospace;
      background-color: rgba( 255, 255, 255 ,  1 );
      background-color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 );
      color: rgba( 51, 51, 51 ,  1 );
      color: rgba( var(--palette-neutral-80,51, 51, 51) ,  1 );
      line-height: 20px; }
      .pl-reader ol button.line-area.highlight {
        background-color: rgba( 218, 218, 218 ,  1 );
        background-color: rgba( var(--palette-neutral-10,218, 218, 218) ,  1 ); }
      .pl-reader ol button.line-area:hover {
        background-color: rgba( 239, 239, 239 ,  1 );
        background-color: rgba( var(--palette-neutral-6,239, 239, 239) ,  1 ); }
