HEX
Server: Apache
System: Linux ecngx285.inmotionhosting.com 4.18.0-553.79.1.lve.el8.x86_64 #1 SMP Wed Oct 15 17:59:35 UTC 2025 x86_64
User: zeusxp5 (3862)
PHP: 8.3.28
Disabled: NONE
Upload Files
File: /home/zeusxp5/chuair.org/wp-content/themes/lifttruck/inc/panel/src/panel/scss/_demo-import.scss
/* demo import */
.sys-req-wrapper {
  margin-top: 2em;
}  
.wd-importer_title {
    margin: 0.5em 0 .2em;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    line-height: 1.25em;
    color: #1c1c1c;
    font-size: 44px;
    font-weight: 700;
  }
  .wd-importer_sub-title {
    padding-top: 2.5em;
  }
  
  .import-demo-screenshot 
  .import-demo-screenshot label:hover {
    border-color: rgb(128 128 128 / 38%);
  }
  .import-demo-screenshot {
    display: grid;
    gap: 1rem 2rem;
    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
    label {
      background-repeat: no-repeat;
      background-size: cover;
      border: 1px solid hsla(0, 0%, 59%, .271);
      border-radius: 4px;
      box-shadow: 0 2px 10px 0 hsla(0,0%,67%,.349);
      transition-duration: .2s;
      width: 100%;
      aspect-ratio: 1.7;
    }
    input[type="radio"]  {
      display: none;
    }
    .demos_label{
      display: block;
    }
    button {
      position: absolute;
      top: -40px;
      padding: 7px 10px;
      margin-top: 5px;
      text-decoration: none;
      font-weight: 600;
      text-align: center;
      box-shadow: 0 6px 10px 0 rgb(91 91 91 / 46%);
      opacity: 0;
      transition: .35s;
      left: 50%;
      transform: translatex(calc(-50% - 10px));
      border-radius: 4px;
      width: 60%;  
      background: #1c1c1c;
      color: #FFF;
      cursor: pointer;
      border: none;

      &:hover {
        background: #fff;
        color: #1C1C1C;
      }
    }
    .demo-item:hover button  {
      top: 60px;
      opacity: 1;
    }
    .demo-item {
      position: relative;
    }
    .elemnt {
      margin-top: 70px;
      transition: .4s .05s;
    }
    .demo-item h3 {
      text-align: center;
    }
  }
  
  .wd-importer-notice {
    background: #fff;
    border: 1px solid #ccd0d4;
    border-left-width: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
    border-left-color: #ffb900;
    margin: 30px 0 40px;
    padding: 1px 12px;
  }
  /* Admin import popup */
.appearance_page_customerxp-demo-content #TB_window {
  height: 380px !important;
  top: 50% !important;
  transform: translate(0, -50%);
}
#TB_ajaxContent{
  padding: 30px 15px 15px 50px !important;
}
.import-content {
  display: block ruby;
}
.import_demo{
  margin-bottom: 10px !important;
}

.sys-req {
  box-shadow: 0 5px 12px 0 hsla(240, 5%, 41%, .2);
  padding: 1.5em 1.5rem 0.5em;
  border-left: 3px solid cornflowerblue;
  &__heading {
    margin-block-end: 1rem;
    h3 {
      color: inherit;
      margin: 0;
    }
  }
  &__body {
    margin-block: 1.5rem .5em;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
    row-gap: .75rem;
    font-size: 15px;
    > div {
      flex: 1;
      min-width: 200px;
      max-width: 215px;
      text-wrap: nowrap;
    }
  }
  &__footer {
    display: flex;
    align-items: center;
    gap: .5rem;
    flex-direction: row-reverse;
    margin-top: -.5em;
    .darkiconbox {
      display: inline-block;
      margin-inline: 2px;
      padding: 1px;
    }
    &:last-child {
      margin-inline-start: auto;
    }
  }
}

.system_requirement > .dashicons {
  margin-inline-end: 5px;
}
.sys-req .darkiconbox {
  cursor: pointer;
  a {
    color: inherit;
  }
}

.wd-importer_fopen {
  margin-block: 2em 0px;
  background: rgba(255, 0, 0, 0.1);
  padding: 1em;
  border-left: 3px solid red;

  .dashicons {
    margin-inline-end: 0.6em;
    display: inline-flex;
    font-size: 2em;
    align-items: center;
    color: #ff6c00;
  }
}
/* #f0f0f1 | #1d2327 */
.loader {
  --_size: 20px;
  --_thick: 5px;
  display: block;
  width: var(--_size);
  height: var(--_size);
  margin: 10px 0 0 auto;
  visibility: hidden;
  border: var(--_thick) solid #f0f0f1;
  border-top: var(--_thick) solid #363b3e;
  border-radius: 100%;
  animation: loader 1s infinite linear;
}
@keyframes loader {
  100% {
    transform: rotate(360deg);
  }
}


#popup-root {
  .popup-overlay {
    background-color: hsl(240deg 9.46% 29.02% / 81%);    
    transition: background-color 0.3s;
    /* @starting-style {
      background-color: transparent;
    } */
  }
  .modal {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 4px 12px rgb(0, 0, 0, 0.25);
    transition: all 0.6s cubic-bezier(0.65, 0.05, 0.36, 1), opacity 0.7s;
    opacity: 1;
    transform: none;
    /* @starting-style {
      opacity: 0;
      transform: scale(.2) translateY(800%);
    } */
    .required-demo-plugins {
      h4 {
        margin: 0;
      }
      ul li {
        display: flex;
        justify-content: space-between;
        align-items: center;
        .plugin-installing {
          color: green;
        }
      }
    }
  }
  .modal > .content {
    width: 100%;
    padding: 10px 5px;
  }
  .modal > .content {
    .response-messages {
      color: green;
      max-height: 30px;
      overflow-x: auto;
      box-sizing: content-box;
      padding: 5px 10px;
      box-shadow: 2px 1px 20px 10px #eaeaea;
      border-radius: 5px;
    }
  }
  .modal > .actions {
    width: 100%;
    padding: 10px 5px;
    margin: auto;
    text-align: center;
  }
  .modal > .close {
    cursor: pointer;
    position: absolute;
    line-height: 20px;
    right: 10px;
    top: 10px;
    font-size: 36px;
    background: none;
    border-radius: 18px;
    border: none;
    font-weight: 300;
    outline: none;
    &:hover {
      color: red;
    }
  }
}

.wd-demo-importer {
  position: relative;
}