.non-admin .assets-fieldtype-picker > button,
.publish-field__roles,
.publish-field__groups {
  display: none !important;
}
.forceshow {
  display: block !important;
}

/*************Acordian Design*****************/

label[for="field_reports_lising"] {
  display: none;
}

.rpt_accordion-container {
  position: relative;
  /*max-width: 500px;*/
  height: auto;
  /*margin: 10px auto;*/
}
.rpt_accordion-container > h2 {
  text-align: center;
  color: #fff;
  margin-top: -30px;
  padding-bottom: 5px;
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
}
.rpt_set {
  position: relative;
  width: 100%;
  height: auto;
  background-color: #e1e9f1;
  margin-bottom: 15px;
}
.rpt_set > a {
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  color: #000;
  font-weight: 600;
  border-bottom: 1px solid #ddd;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.rpt_set > a i {
  float: right;
  margin-top: 2px;
}
.rpt_set > a.active {
  background-color: #3399cc;
  color: #fff;
}
.rpt_content {
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  display: none;
}
.rpt_content p {
  padding: 10px 15px;
  margin: 0;
  color: #333;
}
.rpt_content ul {
  padding: 10px;
  border: 1px solid whitesmoke;
  border-top: unset;
  margin-bottom: 10px;
}
.rpt_set > a::after {
  content: "+"; /* Default plus symbol */
  float: right;
  margin-top: 2px;
}
.rpt_set > a.active::after {
  content: "-"; /* Minus symbol when active */
}
.rpt_set > a i {
  display: none; /* No need for the i tags */
}
/*************content area to expand larger in cp*****************/
.max-w-3xl {
  max-width: 100% !important;
}
/* .non-admin .dropdown-list .rotating-dots-button {
  display: none !important;
} */

.publish-field__reviews label,
.publish-field__google_photos label,
.publish-field__google_post label,
.publish-field__google_question_answer label {
  display: none !important;
}

.vu-dropdown-component .select2-container--default .select2-selection--single {
  width: 100% !important;
  height: 40px !important; /* Increase height */
  padding: 5px; /* Adjust padding */
  background: #fafcff;
}
.vu-dropdown-component input.select2-search__field:focus-visible {
  outline: unset;
}
.vu-dropdown-component
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  height: 100% !important;
}
.vu-dropdown-component
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  height: 100% !important;
}
.vu-dropdown-component .select2-container--default .select2-container--open {
  width: 100% !important;
}
.vu-dropdown-component .select2-container--default .select2-results__option {
  padding: 10px; /* Adjust option padding */
}
.vu-dropdown-component
  .select2-container--default
  .select2-results__option--highlighted {
  background-color: #f0f0f0; /* Highlighted option background color */
}
.vu-dropdown-component
  span.select2.select2-container.select2-container--default {
  width: 100% !important;
}
.fake_disable::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgb(238 242 246 / 60%);
  left: 0;
}

a {
  text-decoration: none !important;
}

button.responded.responded-cls,
button.need-response.needresponse-cls,
button.need-reviews.syncreviews-cls,
.fourweek.fourweek-cls {
  border: 1px solid #c4ccd4;
  border-radius: 24px;
  padding: 4px;
  margin-bottom: 6px;
  font-size: 12px;
  padding-left: 6px;
  padding-right: 6px;
  background-color: #fafcff;
  text-align: center;
  color: rgb(28, 46, 54);
}

.hidden-important {
  display: none !important;
}
.publish-field__reviews label,
.publish-field__google_photos label,
.publish-field__google_post label,
.publish-field__google_question_answer label {
  display: none !important;
}

.loader-iframe {
  position: relative;
  width: 50px; /* Adjust size */
  height: 50px;
  border: 5px solid #f3f3f3; /* Light gray */
  border-top: 5px solid #3498db; /* Blue */
  border-radius: 50%;
  animation: spin 1s linear infinite;
  margin: auto; /* Center */
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
button.btn.btn-danger.btn-sm.delete-response,
button.btn.btn-warning.btn-sm.me-3.add_response_content {
  display: none !important;
}

.publish-field__html_field.html-fieldtype .field-inner,
.publish-field.publish-field__quesiton .field-inner {
  display: none;
}
.publish-field__html_field.html-fieldtype,
.publish-field__quesiton {
  padding: 2px;
}
