:local(.ProcessApplicationsButton) {
  background: hsl(205, 100%, 45%) !important;

  svg {
    fill: white;
  }
}
  
:local(.ProcessApplicationsOverlay) {
  .section__header {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }

  ul.files {
    border: none;
    margin: 0 -12px 5px 0;
    padding: 0 12px 0 0;
    max-height: 75vh;
    overflow-y: auto;

    li.file {
      &.file-active button {
        cursor: default;
        text-decoration: none;
        color: var(--color-blue-205-100-50);
        cursor: default;

        span.file-name {
          text-decoration: none;
        }
      }

      &.file-error button {
        cursor: default;
        text-decoration: none;
        color: var(--color-red-360-100-45);
        cursor: default;

        span.file-name {
          text-decoration: none;
        }
      }

      button {
        width: 100%;
        display: flex;
        align-items: center;
        background: none;
        border: none;
        cursor: pointer;
        padding: 4px 0 3px;

        svg {
          margin-right: 6px;
        }

        span.file-name {
          flex: 1;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
          text-decoration: underline;
          text-align: left;
        }
      }
    }
  }
}
