.trigger-prompt {
    cursor: pointer;
}

a.get-response.has-dynamic-inputs {
    cursor: default;
    color: #666;
}

a.get-response.has-dynamic-inputs:hover {
    text-decoration: none;
}

.gpt-input-group, .has-dynamic-inputs {
    margin: 10px 0;
    color: var(--tcb-skin-color-5);
    --tcb-applied-color: var $(--tcb-skin-color-5);
    --g-regular-weight: 400;
    --g-bold-weight: 600;
    font-weight: var(--g-regular-weight, normal);
    font-size: 18px;
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 24px;
    margin-bottom: 0px;
}
.gpt-input-group div {
    margin-top: 8px;
}

.gpt-input,
.gpt-dropdown {
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 10px;
    display: inline;
    width: fit-content;
}

.gpt-submit {
    background-color: #0b3a75;
    color: white;
    border: none;
    cursor: pointer;
    margin-top: -4px;
}

.gpt-submit:hover {
    background-color: #0056b3;
}

.gpt-input-group.radio-group {
    padding-left: 10px;
}
.gpt-input-group.radio-group .gpt-submit {
    margin-top: 8px;
}
.gpt-input-group.radio-group input[type=checkbox], input[type=radio] {
    margin: 3px 3px 0px 5px;
}

.grompt-user-enquiry {
    margin-bottom: 10px;
}

.grompt-response h1, .grompt-response h2, .grompt-response h3, .grompt-response h4, .grompt-response h5, .grompt-response h6 {
    text-align: left !important;
}

.grasped-loader{
    display: block;
    position: relative;
    height: 12px;
    width: 100%;
    border: 1px solid #fff;
    border-radius: 10px;
    overflow: hidden;
  }
  .grasped-loader::after {
    content: '';
    width: 40%;
    height: 100%;
    background: #00a451;
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    animation: animloader 2s linear infinite;
  }
  
  @keyframes animloader {
    0% {
      left: 0;
      transform: translateX(-100%);
    }
    100% {
      left: 100%;
      transform: translateX(0%);
    }
  }
  