 .sf_category_container,.sf_status_container,.sf_view_details{
    border:1px solid lightgrey;
    border-radius: 15px;
    padding: 3px 8px;
  }
  .sf_view_details{
    cursor: pointer;
  }
  .sf_category_container{
    background-color: #A9DBF3;
  }
  .sf_labels{
    display: inline-flex;
    gap: 16px;
  }
  .sf_image_container{
    border:1px solid lightgrey;
    padding:3px
  }
  .sf_image_container img{
    height: 250px;
    width:100%
  }
  #form_support .dropzone{
    border: 1px solid rgba(0,0,0,0.3) !important;
  }
  #form_support .dropzone .dz-preview .dz-progress{
    display: none !important;
  }
.btn_support{
  background-color: #fff; 
  color: #000; 
  font-size: 14px; 
  cursor: pointer; 
  transition: background-color 0.3s ease; 
  font-family: sans-serif;
  padding: 1px 15px !important;
  height: 100% !important;
  line-height: unset !important;
  text-transform: capitalize;
  transition: all 0.5s ease-in-out;
}
.btn_support:hover{
  color: #fff;
  background-color: #236482;
}
.vertical-text{
  min-inline-size:max-content
}
.td_support_category{
  text-align: left;
  padding-left: 2%;
}
#modalSupportForm{
  max-height: 100% !important;
  z-index: 1010 !important;
  right: 0 !important;
  top:0 !important;
  left:unset !important;
  height: 100% !important;
}
#modalSupportForm .modal-content{
  padding: 2% 10px 8% 10px !important;
}
#modalSupportForm .modal-header{
  background: transparent linear-gradient(86deg, #0A3C5D 0%, #18598A 100%) 0% 0% no-repeat padding-box;
  color: #fff;
}
#modalSupportRequestData .modal-content{
  padding-top:10px !important;
}
.support-modal-overlay{
  z-index: 1004 !important;
}
.custom_label{
  font-size: 0.8rem;
  top: 0;
  left: 0;
  cursor: text;
  font-weight: lighter;
  color:#9e9e9e;
}
.error[for="sf_issue_description"] {
  margin-top:8px;
}
@media (max-width: 768px) {
  #modalSupportForm {
    width: 90% !important;
  }
}