Skip to content
Snippets Groups Projects
process.component.scss 5.86 KiB
Newer Older
  • Learn to ignore specific revisions
  • @import "../../css/vars.scss";
    
      ::ng-deep.mat-drawer-inner-container {
        display: flex;
        flex-direction: column;
      }
    
    }
    
    .document-container {
    
      padding-left: 50px;
      padding-right: 50px;
    
      @media (max-width: 768px) {
        padding-left: 0px;
        padding-right: 0px;
      }
    
      color: white;
      margin-top: 0px;
      width: 100%;
      overflow: hidden;
      background-color: $primary;
    
      .content {
        overflow-y: auto;
        overflow-x: hidden;
        position: relative;
        height: 100%;
        min-height: 200px;
    
        width: 100%;
    
        border-radius: 0px;
        box-shadow: none;
        border: solid 1px white;
        justify-content: center;
        display: flex;
        align-items: center;
        text-align: center;
        font-weight: bold;
        flex-direction: column;
      }
    
    }
    
    .indexing-form-container {
    
      height: 100%;
      overflow: auto;
      padding-left: 20px;
      padding-right: 20px;
      padding-bottom: 20px;
    
      @media (max-width: 768px) {
        padding-right: 0px;
        padding-left: 0px;
      }
    
    }
    
    .actions-indexing-form {
    
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 10px;
      box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.07);
      padding-left: 40px;
      padding-right: 40px;
    
      @media (max-width: 768px) {
        padding-left: 0px;
        padding-right: 0px;
      }
    
      display: flex;
      flex-direction: column;
      height: 100%;
      align-items: center;
      justify-content: center;
      text-align: center;
      padding-left: 20px;
      padding-right: 20px;
      font-size: 25px;
      opacity: 0.3;
      font-weight: bold;
    
      background: #f9f9f9;
      display: flex;
      padding: 10px;
      padding-left: 40px;
      padding-right: 40px;
    
      @media (max-width: 768px) {
        padding-bottom: 20px;
        padding-left: 0px;
        padding-right: 0px;
      }
    
      .mat-icon {
        font-size: 20px;
        height: auto;
      }
    
      &-button {
        margin-right: 20px;
        width: 450px !important;
      }
    
    }
    
    ::ng-deep.listModels-menu {
    
      min-width: 450px !important;
    
      .mat-menu-item:hover:hover {
        .listModels-menu-badge {
          background: white !important;
          color: $primary !important;
    
        .listModels-menu-delete {
          .mat-icon {
            color: white !important;
          }
    
      &-badge {
        font-size: 70%;
        background: $primary;
        padding: 2px;
        border-radius: 20px;
        color: white;
        padding-left: 5px;
        padding-right: 5px;
        font-weight: bold;
      }
    
      &-delete {
        .mat-icon {
          margin-right: 0px;
    
      &-selected {
        color: white !important;
        background: $primary;
    
        .listModels-menu-badge {
          background: white !important;
          color: $primary !important;
    
      color: $warn;
      font-size: 14px;
      text-align: center;
      // opacity: 0.3;
    
      display: flex;
      height: 100%;
      position: absolute;
      width: 100%;
      background: #ffffffba;
      z-index: 2;
    
    }
    
    ::ng-deep.menuAction {
    
      min-width: 350px !important;
    
      display: flex;
      flex-direction: column;
      margin: 10px;
      border-radius: 20px;
      border: solid 1px #ccc;
      position: relative;
      padding: 20px;
      background: lighten($primary, 10%);
      width: 100%;
    
      .title {
        white-space: pre;
        overflow: hidden;
        max-width: 85%;
        text-overflow: ellipsis;
        z-index: 1;
        font-size: 20px;
        font-weight: bold;
        letter-spacing: 2px;
        position: absolute;
        top: -18px;
        left: 20px;
        padding: 0px;
        margin: 0px;
        color: white;
    
        &-divider {
          position: absolute;
          width: 99%;
          z-index: -1;
          top: 17px;
          background: lighten($primary, 10%);
          height: 1px;
    
      }
    
      .content {
        display: flex;
        font-size: 16px;
        overflow: auto;
    
        &-item {
          flex-direction: column;
          align-items: center;
          justify-content: center;
          display: flex;
          flex: 1;
          padding-left: 20px;
          padding-right: 20px;
          white-space: pre;
    
          &-value {
            font-weight: bold;
    
            display: flex;
    
            align-items: center;
    
            i {
              padding-left: 10px;
    
      width: 100%;
      display: grid;
      grid-template-columns: 20% 20% 20% 20% 20%;
      background-color: #fff;
      color: #dedede;
      border: solid 1px #dedede;
      padding: 5px;
      border-radius: 15px;
      text-align: center;
    
      &-module {
        display: flex;
        justify-content: center;
        flex-direction: column;
    
        padding: 5px;
    
        border-right: solid 1px #dedede;
        cursor: pointer;
    
        transition: all 0.3s;
    
        &:nth-child(-n + 5) {
          border-bottom: solid 1px #dedede;
        }
    
        &:nth-child(5n) {
          border-right: none;
        }
    
        &-active {
          font-weight: bold;
          color: $primary;
        }
    
        &:hover {
          transition: all 0.3s;
          color: $primary;
    
      .title {
        cursor: pointer;
      }
    
      .content {
        overflow: auto;
        max-height: 300px;
      }
    }
    
    .jiggle:active {
      i {
        -webkit-animation: jiggle 0.2s;
        -moz-animation-duration: 0.2s;
        -moz-animation-name: jiggle;
        -moz-animation-iteration-count: 2;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
      }
    }
    
    @-moz-keyframes jiggle {
      0% {
        -moz-transform: rotate(-9deg);
      }
    
      50% {
        -moz-transform: rotate(9deg);
      }
    }
    
    @-webkit-keyframes jiggle {
      0% {
        -webkit-transform: rotate(-9deg);
      }
    
      50% {
        -webkit-transform: rotate(9deg);
      }
    }
    
    
    
    .modal-module {
      background: white;
      position: absolute;
      right: 50px;
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.75) 10px 10px 21px -15px;
      border-radius: 5px;
      padding: 10px;
    
      &-title {
        cursor: move;
        color: white;
        padding: 10px;
        background: $primary;
        margin-top: -10px;
        margin-left: -10px;
        margin-right: -10px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        display: flex;
        align-items: center;
    
        span {
          display: flex;
          flex: 1;
        }
      }
    
      &-content {
        overflow: auto;
        max-height: 500px;
      }
    }