/* SIGNÉ admin — after-sales service requests */
.signe-as-host-covered {
  position: relative !important;
  min-height: calc(100vh - 80px);
}

.signe-as-host-covered > *:not(#signe-aftersales-root) {
  display: none !important;
}

.signe-as-root--embedded {
  position: relative;
  z-index: 30;
  padding: 16px 20px 32px;
  min-height: calc(100vh - 80px);
  background: #f7f4ef;
  overflow: auto;
  font-family: inherit;
  color: inherit;
}

.signe-as-root * { box-sizing: border-box; }

.signe-as-sidebar-badge {
  display: inline-flex;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  margin-inline-start: 8px;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: #b42318;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
}

#signe-aftersales-sidebar-item a {
  color: inherit;
  text-decoration: none;
}

#signe-aftersales-sidebar-item.active > a,
#signe-aftersales-sidebar-item.active a.router-link-active {
  font-weight: 700;
}

.signe-as-root .signe-pq-card tr[data-as-row] {
  cursor: pointer;
}

.signe-as-root .signe-pq-card tr[data-as-row]:hover td {
  background: #faf8f5;
}
