.custom-swal-width {
  width: 600px !important;
}

#table-search tbody tr.selected {
  background: #d3d3d3 !important;
}

#tgl_jawab-dp .datepicker-dropdown {
  left: 20px !important;
  top: 190px !important;
}

#card-template {
  border-radius: 0px !important;
  position: fixed;
  left: 415px;
  width: calc(100vw - 440px);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  z-index: 2;
  z-index: 1;
  margin-top: -5px;
}
#card-template h1 {
  font-size: 13px !important;
  font-weight: 500;
  margin-bottom: 0;
  padding-bottom: 0;
}
#card-template span {
  font-size: 13px !important;
  font-weight: 500;
}

#content_soal {
  padding-top: 60px;
}
#content_soal #trigger-upload-document {
  visibility: hidden;
  position: absolute;
  width: 0;
  height: 0;
}
#content_soal #scroll-container {
  position: relative;
  height: 90px;
  width: calc(100vw - 488px);
}
#content_soal #scroll-container #container-upload-document {
  display: flex;
  flex-direction: row;
  column-gap: 0.5rem;
  height: 100%;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
#content_soal #scroll-container #container-upload-document #box-trigger-upload {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 128px;
  padding: 0 12px;
  font-size: 12.8px;
  line-height: 18px;
  font-weight: 500;
  background-color: rgb(217, 217, 217);
}
#content_soal #scroll-container #container-upload-document .preview-document {
  position: relative;
  cursor: pointer;
  height: 100%;
  min-width: 128px;
  max-width: 128px;
}
#content_soal #scroll-container #container-upload-document .preview-document .trigger-upload-document {
  visibility: hidden;
  position: absolute;
  width: 0;
  height: 0;
}
#content_soal #scroll-container #container-upload-document .preview-document img:not(.close-button) {
  height: 100%;
  min-width: 128px;
  max-width: 128px;
  object-fit: contain;
}
#content_soal #scroll-container #container-upload-document .preview-document .preview-filename {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #000000;
  opacity: 0.65;
  color: #ffffff;
  font-weight: 500;
  text-align: center;
  font-size: 0.5rem !important;
}
#content_soal #scroll-container #container-upload-document .preview-document .delete-document-container {
  position: absolute;
  right: -0.25rem;
  top: 0;
}