/* Porsche Service Next Theme Admin CSS */

/* Term Description TinyMCE CSS */
.term-description-wrap textarea#description {
  height: 300px !important;
}
.term-description-wrap textarea#tag-description {
  height: 200px !important;
}
div.mce-tab:last-of-type{display:none !important;}

/* Custom css for action new design block in admin */

.skp_is_preview_admin {
  list-style: none;
  font-size: 14px;
  line-height: 1.6;
  color: #333;
  border: 1px solid #d8d8db;
  border-radius: 5px;
  background-color: #f9f9f9;
  padding: 10px;
  margin-bottom: 20px;
  background-color: #f3f3f3;
}

.skp_is_preview_admin .accordion-list {
  margin-bottom: 20px;
}

.skp_is_preview_admin .accordion-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 5px 10px;
  border-radius: 5px;
  margin-bottom: 10px;
}

.skp_is_preview_admin .accordion-link h5 {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
}

.skp_is_preview_admin .accordion-content {
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 0px 10px;
  margin-top: 10px;
  background-color: #fff;
}

.skp_is_preview_admin .accordion-description-text p {
  color: #dd9933;
  font-size: 14px;
  margin-bottom: 10px;
}

.skp_is_preview_admin .accordion-content-item {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 5px 10px;
  margin-bottom: 10px;
  background-color: #f9f9f9;
}

.skp_is_preview_admin .accordion-content-header h6 {
  font-size: 15px;
  font-weight: 500;
  margin: 0px;
}

.skp_is_preview_admin .accordion-content-body {
  display: flex;
  gap: 20px;
}

.skp_is_preview_admin .accordion-content-body .column {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.skp_is_preview_admin .accordion-content-body .column p {
  margin-bottom: 10px;
}

.skp_is_preview_admin .accordion-content-body .column ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.skp_is_preview_admin .accordion-content-body .column ul li {
  margin-bottom: 5px;
}

.skp_is_preview_admin .accordion-content-body ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

.skp_is_preview_admin .accordion-content-body ul li {
  margin-bottom: 5px;
  padding-left: 0;
}

.skp_is_preview_admin .accordion-content-labels {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 3px;
}

.skp_is_preview_admin .accordion-content-labels .labels {
  display: inline-block;
  background-color: #f3f3f3;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 13px;
  color: #555;
  margin-bottom: 5px;
}

.skp_is_preview_admin .accordion-content-lists {
  list-style: none;
  margin: 0;
  padding: 0;
}

.skp_is_preview_admin .accordion-content-lists li {
  position: relative;
  padding-left: 0;
  margin-bottom: 5px;
}

.skp_is_preview_admin .accordion-content-lists li:before {
  content: '';
  position: absolute;
  left: 0;
}

.skp_is_preview_admin .accordion-content-lists a {
  color: #0073aa;
  text-decoration: none;
}

.skp_is_preview_admin .accordion-content-lists a:hover {
  text-decoration: underline;
}

.skp_is_preview_admin .accordion-content-lists-icon {
  display: inline-block;
  margin-left: 10px;
}

.skp_is_preview_admin .accordion-content-lists-icon img {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}

.skp_is_preview_admin hr {
  border: 1px solid #d8d8db;
  margin: 10px 0;
}

.skp_is_preview_admin .page-footer {
  font-size: 12px;
  color: #777;
  text-align: right;
  margin-top: 10px;
}

.skp_is_preview_admin .side-task-icon-admin{
  display: flex;
  height: 24px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  position: absolute;
  right: 17px;
  top: 17px;
}

.skp_is_preview_admin.removed-task-icon .accordion-link-body .post-task-title{
text-decoration: line-through;
text-decoration-color: #bb302c;
}
.skp_is_preview_admin .side-task-icon-admin span{
padding: 0px 10px;
font-size: 14px;
}
.skp_is_preview_admin .side-task-icon-admin.new-task{
background-color: #ebbe4d;
border: 1px solid #ba8e23;
}
.skp_is_preview_admin .side-task-icon-admin.unchanged-task{
background-color: #A3F3A3;
border: 1px solid #008000;
}
.skp_is_preview_admin .side-task-icon-admin.edited-task{
background-color: #8fd9fb;
border: 1px solid #0000ff;
}
.skp_is_preview_admin .side-task-icon-admin.removed-task{
background-color: #E3ACAA;
border: 1px solid #bb302c;
}

/* hide h2 headings in side parts process taxonomy in admin */
.wp-admin.taxonomy-side_process h2, .wp-admin.taxonomy-parts_process_category h2, .wp-admin.taxonomy-sales_category h2, .wp-admin.taxonomy-customer_experience_category h2{
  display: none;
}

/* hide training video fields as per instance type in system categories */
.hide-training-video-field{display: none !important;}

/* hide spark row id and propagated fields from admin custom fields */
.acf-table th[data-name="spark_row_id"], .acf-table th[data-name="spark_is_propagated"] {
    display: none !important;
}
.acf-table td[data-name="spark_row_id"], .acf-table td[data-name="spark_is_propagated"] {
    display: none !important;
}