main[data-view="dashboard"] #col-design {
  flex: 1 1 0%;
  opacity: 1;
  transform: translateX(0);
  pointer-events: auto;
}

main[data-view="dashboard"] #col-middle {
  flex: 1 1 0%;
  opacity: 1;
  transform: translateX(0);
  pointer-events: auto;
}

main[data-view="dashboard"] #col-right-dash {
  flex: 1 1 0%;
  opacity: 1;
  transform: translateX(0);
  pointer-events: auto;
}

main[data-view="dashboard"] #col-right-panel {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
}

main[data-view="dashboard"] #hero-card {
  cursor: pointer;
}

main[data-view="dashboard"] #hero-card:hover {
  border-color: var(--primary-color);
  transform: translateY(-5px) scale(1.012);
  box-shadow:
    0 20px 60px -12px rgba(var(--primary-color-rgb), 0.22),
    0 4px 16px rgba(var(--black-color-rgb), 0.07);
}

@media (max-width: 1023px) {
  main[data-view="dashboard"] #hero-card:hover {
    transform: translateY(-1px);
  }
}

main[data-view="dashboard"] #hero-card:hover .card-title {
  color: var(--color-brand-green-2dba3e);
  text-shadow: 0 0 24px rgba(var(--primary-color-rgb), 0.2);
}

main[data-view="dashboard"] #hero-card:hover .card-subtitle {
  color: var(--color-gray-500);
}

main[data-view="dashboard"] #hero-card:hover .card-icon {
  background: rgba(var(--primary-color-rgb), 0.2);
  border-color: rgba(var(--primary-color-rgb), 0.4);
  box-shadow: 0 0 24px rgba(var(--primary-color-rgb), 0.18);
  transform: scale(1.05);
}

main[data-view="dashboard"] #hero-card:hover .card-arrow {
  background: rgba(var(--primary-color-rgb), 0.24);
  border-color: rgba(var(--primary-color-rgb), 0.45);
  transform: translateX(4px) scale(1.08);
  box-shadow: 0 0 20px rgba(var(--primary-color-rgb), 0.2);
}

main[data-view="dashboard"] #hero-dash-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
}

main[data-view="dashboard"] #hero-jobs-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="dashboard"] #hero-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="dashboard"] #hero-admins-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="dashboard"] #hero-analytics-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="jobs"] #col-design {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(2rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="jobs"] #col-middle {
  flex: 0 0 340px;
  max-width: 340px;
  min-width: 340px;
}

main[data-view="jobs"] #col-right-dash {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(-1rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="jobs"] #col-right-panel {
  flex: 1 1 0%;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
  width: auto;
}

main[data-view="dashboard"] #hero-card .hero-glow-wrap {
  opacity: 0;
  transition: opacity 800ms ease;
}

main[data-view="jobs"] #hero-card .hero-glow-wrap,
main[data-view="admins"] #hero-card .hero-glow-wrap,
main[data-view="admin-detail"] #hero-card .hero-glow-wrap,
main[data-view="analytics"] #hero-card .hero-glow-wrap,
main[data-view="search-candidates"] #hero-card .hero-glow-wrap {
  opacity: 1;
  transition: opacity 800ms ease 400ms;
}

main[data-view="detail"] #hero-card .hero-glow-wrap,
main[data-view="candidate-detail"] #hero-card .hero-glow-wrap {
  opacity: 0;
  pointer-events: none;
}

main[data-view="analytics"] #hero-card {
  background: var(--white-color) !important;
  border-color: var(--color-neutral-surface-warm) !important;
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04) !important;
  cursor: default !important;
  transform: none !important;
}

main[data-view="analytics"] #hero-card:hover {
  border-color: var(--color-neutral-surface-warm) !important;
  transform: none !important;
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04) !important;
}

main[data-view="jobs"] #hero-card {
  flex: 1 1 0%;
  cursor: default;
  background: var(--white-color);
  border-color: var(--color-neutral-surface-warm);
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04);
  transform: none;
}

main[data-view="jobs"] #hero-card:hover {
  transform: none;
  border-color: var(--color-neutral-surface-warm);
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04);
}

main[data-view="jobs"] #hero-card::before {
  opacity: 0 !important;
}

main[data-view="jobs"] #hero-dash-content {
  opacity: 0;
  transform: translateY(-1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="jobs"] #hero-jobs-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  transition-delay: 300ms;
}

main[data-view="jobs"] #hero-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="jobs"] #hero-admins-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="jobs"] #hero-analytics-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="detail"] #col-design {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(2rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="detail"] #col-middle {
  flex: 0 0 340px;
  max-width: 340px;
  min-width: 340px;
}

main[data-view="detail"][data-detail-mode="draft"] #col-middle {
  flex: 3 1 0%;
  max-width: none;
  min-width: 0;
}

main[data-view="detail"][data-detail-mode="draft"] #col-right-panel {
  flex: 1 1 0%;
  min-width: 240px;
}

main[data-view="detail"][data-detail-mode="draft"] #hero-jobs-content {
  right: auto;
  width: 340px;
}

.hd-side,
.hd-main {
  display: contents;
}

.hd-divider--meta,
.hd-group--meta {
  order: 99;
}

main[data-view="detail"][data-detail-mode="draft"] .hd-details {
  display: grid;
  grid-template-columns: minmax(280px, 1fr) minmax(0, 1.6fr);
  column-gap: 2.5rem;
  row-gap: 1.25rem;
  align-items: start;
  margin-top: 1rem;
  padding-top: 1rem;
}

main[data-view="detail"][data-detail-mode="draft"] .hd-side,
main[data-view="detail"][data-detail-mode="draft"] .hd-main {
  display: flex;
  flex-direction: column;
  gap: 0.85rem;
  min-width: 0;
}

main[data-view="detail"][data-detail-mode="draft"] .hd-side {
  grid-column: 1;
}

main[data-view="detail"][data-detail-mode="draft"] .hd-main {
  grid-column: 2;
}

main[data-view="detail"][data-detail-mode="draft"] .hd-divider {
  display: none;
}

main[data-view="detail"][data-detail-mode="draft"] .hd-kv {
  flex-direction: row;
  align-items: baseline;
  gap: 1rem;
}

main[data-view="detail"][data-detail-mode="draft"] .hd-kv-label {
  flex: 0 0 150px;
  min-width: 150px;
}

main[data-view="detail"][data-detail-mode="draft"] .hd-kv-value {
  flex: 1 1 0;
  text-align: right;
}

main[data-view="detail"][data-detail-mode="draft"] .hd-about,
main[data-view="detail"][data-detail-mode="draft"] .hd-ol-item {
  max-width: 72ch;
}

@media (max-width: 1023px) {
  main[data-view="detail"][data-detail-mode="draft"] .hd-details {
    grid-template-columns: minmax(0, 1fr);
  }
  main[data-view="detail"][data-detail-mode="draft"] .hd-side,
  main[data-view="detail"][data-detail-mode="draft"] .hd-main {
    grid-column: 1;
  }
  main[data-view="detail"][data-detail-mode="draft"] .hd-divider {
    display: block;
  }
}

main[data-view="detail"] #col-right-dash {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(-1rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="detail"] #col-right-panel {
  flex: 1 1 0%;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
  width: auto;
}

main[data-view="detail"] #hero-card {
  flex: 1 1 0%;
  cursor: default;
  border-color: var(--color-neutral-surface-warm) !important;
  background: var(--white-color) !important;
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04);
}

main[data-view="detail"] #hero-card:hover {
  transform: none;
  border-color: var(--color-neutral-surface-warm) !important;
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04);
}

main[data-view="detail"] #hero-card::before {
  opacity: 0 !important;
}

main[data-view="detail"] #hero-card .stat-mini-card {
  background: rgba(var(--black-color-rgb), 0.04);
  border-color: rgba(var(--black-color-rgb), 0.05);
}

main[data-view="detail"] #hero-dash-content {
  opacity: 0;
  transform: translateY(-1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="detail"] #hero-jobs-content {
  opacity: 0;
  transform: translateX(-1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="detail"] #hero-detail-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  transition-delay: 300ms;
}

main[data-view="detail"] #hero-admins-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="detail"] #hero-analytics-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

#right-jobs-content,
#right-detail-content,
#right-admins-content {
  transition:
    opacity 350ms ease,
    transform 350ms ease;
}

main[data-view="dashboard"] #right-jobs-content,
main[data-view="detail"] #right-jobs-content,
main[data-view="candidate-detail"] #right-jobs-content,
main[data-view="admins"] #right-jobs-content,
main[data-view="admin-detail"] #right-jobs-content,
main[data-view="analytics"] #right-jobs-content,
main[data-view="design"] #right-jobs-content {
  opacity: 0;
  transform: translateY(-1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

main[data-view="jobs"] #right-jobs-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  height: 100%;
  overflow: visible;
  transition-delay: 300ms;
}

main[data-view="dashboard"] #right-detail-content,
main[data-view="jobs"] #right-detail-content,
main[data-view="candidate-detail"] #right-detail-content,
main[data-view="admins"] #right-detail-content,
main[data-view="admin-detail"] #right-detail-content,
main[data-view="analytics"] #right-detail-content,
main[data-view="design"] #right-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

main[data-view="detail"] #right-detail-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  height: 100%;
  overflow: hidden;
  padding-right: 0;
  padding-bottom: 0;
  transition-delay: 300ms;
}

main[data-view="create-job"] #col-design {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(2rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="create-job"] #col-middle {
  flex: 0 0 340px;
  max-width: 340px;
  min-width: 340px;
}

main[data-view="create-job"] #col-right-dash {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(-1rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="create-job"] #col-right-panel {
  flex: 1 1 0%;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
  width: auto;
  border: 1px solid var(--color-neutral-surface-warm);
  border-radius: 1.25rem;
  background: var(--white-color);
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04);
}

main[data-view="create-job"] #hero-card {
  flex: 1 1 0%;
  cursor: default;
  border-color: var(--color-neutral-surface-warm);
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04);
  background: var(--white-color);
}

main[data-view="create-job"] #hero-card:hover {
  transform: none;
  border-color: var(--color-neutral-surface-warm);
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04);
}

main[data-view="create-job"] #hero-card::before {
  opacity: 0 !important;
}

main[data-view="create-job"] #hero-card .hero-glow-wrap {
  opacity: 0;
  pointer-events: none;
}

main[data-view="create-job"] #hero-card .hero-glow-wrap .glow-inner {
  background: transparent;
}

main[data-view="create-job"] #hero-card .stat-mini-card {
  background: rgba(var(--black-color-rgb), 0.04);
  border-color: rgba(var(--black-color-rgb), 0.05);
}

main[data-view="create-job"] #hero-dash-content {
  opacity: 0;
  transform: translateY(-1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="create-job"] #hero-jobs-content {
  opacity: 0;
  transform: translateX(-1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="create-job"] #hero-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="create-job"] #hero-admins-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="create-job"] #hero-analytics-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="create-job"] #hero-create-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  transition-delay: 300ms;
}

main[data-view="dashboard"] #hero-create-content,
main[data-view="jobs"] #hero-create-content,
main[data-view="detail"] #hero-create-content,
main[data-view="admins"] #hero-create-content,
main[data-view="admin-detail"] #hero-create-content,
main[data-view="analytics"] #hero-create-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="create-job"] #right-jobs-content {
  opacity: 0;
  transform: translateY(-1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

main[data-view="create-job"] #right-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

main[data-view="create-job"] #right-create-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  height: 100%;
  overflow: visible;
  transition-delay: 300ms;
}

main[data-view="create-job"] #right-create-content .create-card {
  border: none;
  border-radius: 0;
  background: transparent;
}

main[data-view="create-job"] #right-create-content .create-card-footer {
  border-radius: 0 0 1.25rem 1.25rem;
}

main[data-view="dashboard"] #right-create-content,
main[data-view="jobs"] #right-create-content,
main[data-view="detail"] #right-create-content,
main[data-view="admins"] #right-create-content,
main[data-view="admin-detail"] #right-create-content,
main[data-view="analytics"] #right-create-content,
main[data-view="design"] #right-create-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

#right-create-content {
  transition:
    opacity 350ms ease,
    transform 350ms ease;
}

#hero-create-content {
  transition:
    opacity 350ms ease,
    transform 350ms ease;
}

main[data-view="admins"] #col-design {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(2rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="admins"] #col-middle {
  flex: 0 0 340px;
  max-width: 340px;
  min-width: 340px;
}

main[data-view="admins"] #col-right-dash {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(-1rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="admins"] #col-right-panel {
  flex: 1 1 0%;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
  width: auto;
}

main[data-view="admins"] #hero-card {
  flex: 1 1 0%;
  cursor: default;
  background: var(--white-color);
  border-color: var(--color-neutral-surface-warm);
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04);
  transform: none;
}

main[data-view="admins"] #hero-card:hover {
  transform: none;
  border-color: var(--color-neutral-surface-warm);
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04);
}

main[data-view="admins"] #hero-card::before {
  opacity: 0 !important;
}

main[data-view="admins"] #hero-dash-content {
  opacity: 0;
  transform: translateY(-1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="admins"] #hero-jobs-content {
  opacity: 0;
  transform: translateX(-1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="admins"] #hero-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="admins"] #hero-analytics-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="admins"] #hero-admins-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  transition-delay: 300ms;
}

main[data-view="admins"] #right-admins-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  height: 100%;
  overflow-y: auto;
  padding-bottom: 0;
  transition-delay: 300ms;
}

main[data-view="dashboard"] #right-admins-content,
main[data-view="jobs"] #right-admins-content,
main[data-view="detail"] #right-admins-content,
main[data-view="create-job"] #right-admins-content,
main[data-view="admin-detail"] #right-admins-content,
main[data-view="analytics"] #right-admins-content,
main[data-view="design"] #right-admins-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

main[data-view="admin-detail"] #col-design {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(2rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="admin-detail"] #col-middle {
  flex: 0 0 340px;
  max-width: 340px;
  min-width: 340px;
}

main[data-view="admin-detail"] #col-right-dash {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(-1rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="admin-detail"] #col-right-panel {
  flex: 1 1 0%;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
  width: auto;
}

main[data-view="admin-detail"] #hero-card {
  flex: 1 1 0%;
  cursor: default;
  background: var(--white-color);
  border-color: var(--color-neutral-surface-warm);
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04);
  transform: none;
}

main[data-view="admin-detail"] #hero-card:hover {
  transform: none;
  border-color: var(--color-neutral-surface-warm);
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04);
}

main[data-view="admin-detail"] #hero-card::before {
  opacity: 0 !important;
}

main[data-view="admin-detail"] #hero-dash-content {
  opacity: 0;
  transform: translateY(-1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="admin-detail"] #hero-jobs-content {
  opacity: 0;
  transform: translateX(-1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="admin-detail"] #hero-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="admin-detail"] #hero-admins-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="admin-detail"] #hero-analytics-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="admin-detail"] #hero-admin-detail-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  transition-delay: 300ms;
}

main[data-view="admin-detail"] #right-admin-detail-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  height: 100%;
  overflow-y: auto;
  padding-bottom: 0;
  transition-delay: 300ms;
}

main[data-view="dashboard"] #right-admin-detail-content,
main[data-view="jobs"] #right-admin-detail-content,
main[data-view="detail"] #right-admin-detail-content,
main[data-view="create-job"] #right-admin-detail-content,
main[data-view="admins"] #right-admin-detail-content,
main[data-view="analytics"] #right-admin-detail-content,
main[data-view="design"] #right-admin-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

main[data-view="dashboard"] #hero-admin-detail-content,
main[data-view="jobs"] #hero-admin-detail-content,
main[data-view="detail"] #hero-admin-detail-content,
main[data-view="create-job"] #hero-admin-detail-content,
main[data-view="admins"] #hero-admin-detail-content,
main[data-view="analytics"] #hero-admin-detail-content,
main[data-view="design"] #hero-admin-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

#hero-admin-detail-content,
#right-admin-detail-content {
  transition:
    opacity 350ms ease,
    transform 350ms ease;
}

main[data-view="analytics"] #col-design {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(2rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="analytics"] #col-middle {
  flex: 0 0 340px;
  max-width: 340px;
  min-width: 340px;
}

main[data-view="analytics"] #col-right-dash {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(-1rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="analytics"] #col-right-panel {
  flex: 1 1 0%;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
  width: auto;
}

main[data-view="analytics"] #hero-card {
  flex: 1 1 0%;
  cursor: default;
  border-color: transparent;
  box-shadow: none;
  background: transparent !important;
  border-color: transparent !important;
}

main[data-view="analytics"] #hero-card:hover {
  transform: none;
  border-color: transparent !important;
  box-shadow: none;
}

main[data-view="analytics"] #hero-card::before {
  opacity: 0 !important;
}

main[data-view="analytics"] #hero-card .hero-glow-wrap .glow-inner {
  background: linear-gradient(165deg, var(--color-neutral-surface-mint-50), var(--color-neutral-surface-mint-200));
}

main[data-view="analytics"] #hero-card .stat-mini-card {
  background: rgba(var(--black-color-rgb), 0.04);
  border-color: rgba(var(--black-color-rgb), 0.05);
}

main[data-view="analytics"] #hero-dash-content {
  opacity: 0;
  transform: translateY(-1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="analytics"] #hero-jobs-content {
  opacity: 0;
  transform: translateX(-1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="analytics"] #hero-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="analytics"] #hero-admins-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="analytics"] #hero-admin-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="analytics"] #hero-create-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="analytics"] #hero-analytics-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  transition-delay: 300ms;
}

main[data-view="analytics"] #right-jobs-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

main[data-view="analytics"] #right-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

main[data-view="analytics"] #right-create-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

main[data-view="analytics"] #right-admins-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

main[data-view="analytics"] #right-admin-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

main[data-view="analytics"] #right-analytics-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  height: 100%;
  overflow-y: auto;
  transition-delay: 300ms;
}

main[data-view="dashboard"] #right-analytics-content,
main[data-view="jobs"] #right-analytics-content,
main[data-view="detail"] #right-analytics-content,
main[data-view="create-job"] #right-analytics-content,
main[data-view="admins"] #right-analytics-content,
main[data-view="admin-detail"] #right-analytics-content,
main[data-view="design"] #right-analytics-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

main[data-view="dashboard"] #hero-analytics-content,
main[data-view="jobs"] #hero-analytics-content,
main[data-view="detail"] #hero-analytics-content,
main[data-view="create-job"] #hero-analytics-content,
main[data-view="admins"] #hero-analytics-content,
main[data-view="admin-detail"] #hero-analytics-content,
main[data-view="design"] #hero-analytics-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

#hero-analytics-content,
#right-analytics-content {
  transition:
    opacity 350ms ease,
    transform 350ms ease;
}

#col-design .design-card-top {
  transition:
    opacity 400ms ease,
    max-height 500ms cubic-bezier(0.22, 1, 0.36, 1),
    padding 500ms cubic-bezier(0.22, 1, 0.36, 1);
  max-height: 200px;
  overflow: hidden;
}

#col-design .design-card-body {
  transition: padding 500ms cubic-bezier(0.22, 1, 0.36, 1);
}

#col-design .browser-bar {
  transition:
    border-radius 500ms cubic-bezier(0.22, 1, 0.36, 1),
    opacity 350ms ease,
    max-height 400ms cubic-bezier(0.22, 1, 0.36, 1),
    padding 400ms cubic-bezier(0.22, 1, 0.36, 1),
    border-color 350ms ease;
  max-height: 60px;
  overflow: hidden;
}

#col-design .device-toolbar {
  transition:
    border-color 500ms ease,
    max-height 500ms cubic-bezier(0.22, 1, 0.36, 1),
    opacity 400ms ease,
    padding 500ms cubic-bezier(0.22, 1, 0.36, 1);
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
}

#col-design .iframe-viewport {
  transition:
    border-radius 500ms cubic-bezier(0.22, 1, 0.36, 1),
    background 400ms ease;
}

#col-design .iframe-viewport::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 20;
  background: var(--color-neutral-surface-mint-50);
  opacity: 0;
  pointer-events: none;
  transition: opacity 450ms ease;
}

#col-design .iframe-viewport.iframe-morphing::after {
  opacity: 1;
  transition: opacity 120ms ease;
}

#col-design .iframe-viewport::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 21;
  width: 28px;
  height: 28px;
  margin: -14px 0 0 -14px;
  border: 2.5px solid rgba(var(--primary-color-rgb), 0.15);
  border-top-color: rgba(var(--primary-color-rgb), 0.7);
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  animation: iframeSpinner 0.7s linear infinite;
  transition: opacity 400ms ease;
}

#col-design .iframe-viewport.iframe-morphing::before {
  opacity: 1;
  transition: opacity 200ms ease 150ms;
}

@keyframes iframeSpinner {
  to {
    transform: rotate(360deg);
  }
}

#col-design .iframe-dim {
  transition: opacity 400ms ease;
}

main[data-view="design"] #col-design {
  flex: 1 1 0%;
  opacity: 1;
  transform: translateX(0);
  pointer-events: auto;
}

main[data-view="design"] #col-middle {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(-2rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0 -1rem 0 0;
}

main[data-view="design"] #col-right-dash {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(-2rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0 -1rem 0 0;
}

main[data-view="design"] #col-right-panel {
  flex: 0 0 340px;
  max-width: 340px;
  min-width: 340px;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
  width: auto;
}

main[data-view="design"] .design-card-min-h {
  min-height: 0 !important;
  border-radius: 1rem;
  cursor: default;
}

main[data-view="design"] .design-card-min-h:hover {
  transform: none !important;
  box-shadow: none !important;
}

main[data-view="design"] #col-design .design-card-top {
  opacity: 0;
  max-height: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

main[data-view="design"] #col-design #manage-admins-card {
  display: none;
}

main[data-view="design"] #col-design .design-card-body {
  padding: 0 1rem !important;
}

@media (min-width: 1024px) {
  main[data-view="design"] #col-design .design-card-body {
    padding: 0 1.25rem !important;
  }
}

main[data-view="design"] #col-design .iframe-dim {
  opacity: 0 !important;
  pointer-events: none;
}

main[data-view="design"] #col-design .browser-bar {
  border-radius: 1rem 1rem 0 0;
  border-left: 1px solid rgba(var(--primary-color-rgb), 0.12);
  border-right: 1px solid rgba(var(--primary-color-rgb), 0.12);
  border-top: 1px solid rgba(var(--primary-color-rgb), 0.12);
}

main[data-view="design"] #col-design .device-toolbar {
  display: flex;
  max-height: 60px;
  opacity: 1;
  padding: 0.4rem 0.75rem;
  overflow: visible;
}

main[data-view="design"] #col-design .iframe-viewport {
  border-radius: 0 0 1rem 1rem;
  border-left: 1px solid rgba(var(--primary-color-rgb), 0.08);
  border-right: 1px solid rgba(var(--primary-color-rgb), 0.08);
  border-bottom: 1px solid rgba(var(--primary-color-rgb), 0.08);
}

main[data-view="design"] #col-design .iframe-viewport iframe {
  pointer-events: auto;
  overflow: auto;
}

main[data-view="design"] #design-visual[data-device="tablet"] .browser-bar,
main[data-view="design"] #design-visual[data-device="mobile"] .browser-bar {
  opacity: 0;
  max-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  border-color: transparent;
}

main[data-view="design"] #design-visual[data-device="tablet"] .iframe-viewport,
main[data-view="design"] #design-visual[data-device="mobile"] .iframe-viewport {
  border-radius: 1rem;
  border: none;
  background: transparent;
}

main[data-view="design"] #hero-dash-content,
main[data-view="design"] #hero-jobs-content,
main[data-view="design"] #hero-detail-content,
main[data-view="design"] #hero-admins-content,
main[data-view="design"] #hero-admin-detail-content,
main[data-view="design"] #hero-analytics-content,
main[data-view="design"] #hero-create-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="design"] #right-jobs-content,
main[data-view="design"] #right-detail-content,
main[data-view="design"] #right-create-content,
main[data-view="design"] #right-admins-content,
main[data-view="design"] #right-admin-detail-content,
main[data-view="design"] #right-analytics-content {
  opacity: 0;
  transform: translateX(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

main[data-view="design"] #right-design-content {
  opacity: 1;
  transform: translateX(0);
  pointer-events: auto;
  position: relative;
  height: 100%;
  overflow: visible;
  transition-delay: 350ms;
}

main[data-view="dashboard"] #right-design-content,
main[data-view="jobs"] #right-design-content,
main[data-view="detail"] #right-design-content,
main[data-view="create-job"] #right-design-content,
main[data-view="admins"] #right-design-content,
main[data-view="admin-detail"] #right-design-content,
main[data-view="analytics"] #right-design-content {
  opacity: 0;
  transform: translateX(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

#right-design-content {
  transition:
    opacity 400ms ease,
    transform 400ms cubic-bezier(0.22, 1, 0.36, 1);
}

main[data-view="design"] #hero-card .hero-glow-wrap {
  opacity: 0;
  transition: opacity 400ms ease;
}

main[data-view="candidate-detail"] #col-design {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(2rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="candidate-detail"] #col-middle {
  flex: 0 0 340px;
  max-width: 340px;
  min-width: 340px;
}

main[data-view="candidate-detail"] #col-right-dash {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(-1rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="candidate-detail"] #col-right-panel {
  flex: 1 1 0%;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
  width: auto;
}

main[data-view="candidate-detail"] #hero-card {
  flex: 1 1 0%;
  cursor: default;
  border-color: var(--color-neutral-surface-warm) !important;
  background: var(--white-color) !important;
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04);
}

main[data-view="candidate-detail"] #hero-card:hover {
  transform: none;
  border-color: var(--color-neutral-surface-warm) !important;
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04);
}

main[data-view="candidate-detail"] #hero-card::before {
  opacity: 0 !important;
}

main[data-view="candidate-detail"] #hero-card .hero-glow-wrap {
  opacity: 0;
  pointer-events: none;
}

main[data-view="candidate-detail"] #hero-card .stat-mini-card {
  background: rgba(var(--black-color-rgb), 0.04);
  border-color: rgba(var(--black-color-rgb), 0.05);
}

main[data-view="candidate-detail"] #hero-candidate-detail-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  transition-delay: 300ms;
}

main[data-view="candidate-detail"] #hero-dash-content {
  opacity: 0;
  transform: translateY(-1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="candidate-detail"] #hero-jobs-content,
main[data-view="candidate-detail"] #hero-detail-content,
main[data-view="candidate-detail"] #hero-create-content,
main[data-view="candidate-detail"] #hero-admins-content,
main[data-view="candidate-detail"] #hero-admin-detail-content,
main[data-view="candidate-detail"] #hero-analytics-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="candidate-detail"] #right-candidate-detail-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  height: 100%;
  overflow-y: auto;
  transition-delay: 300ms;
}

main[data-view="candidate-detail"] #right-jobs-content,
main[data-view="candidate-detail"] #right-detail-content,
main[data-view="candidate-detail"] #right-create-content,
main[data-view="candidate-detail"] #right-admins-content,
main[data-view="candidate-detail"] #right-admin-detail-content,
main[data-view="candidate-detail"] #right-analytics-content,
main[data-view="candidate-detail"] #right-design-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

main[data-view="dashboard"] #hero-candidate-detail-content,
main[data-view="jobs"] #hero-candidate-detail-content,
main[data-view="detail"] #hero-candidate-detail-content,
main[data-view="create-job"] #hero-candidate-detail-content,
main[data-view="admins"] #hero-candidate-detail-content,
main[data-view="admin-detail"] #hero-candidate-detail-content,
main[data-view="analytics"] #hero-candidate-detail-content,
main[data-view="design"] #hero-candidate-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="dashboard"] #right-candidate-detail-content,
main[data-view="jobs"] #right-candidate-detail-content,
main[data-view="detail"] #right-candidate-detail-content,
main[data-view="create-job"] #right-candidate-detail-content,
main[data-view="admins"] #right-candidate-detail-content,
main[data-view="admin-detail"] #right-candidate-detail-content,
main[data-view="analytics"] #right-candidate-detail-content,
main[data-view="design"] #right-candidate-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

#hero-candidate-detail-content,
#right-candidate-detail-content {
  transition:
    opacity 350ms ease,
    transform 350ms ease;
}

main[data-view="search-candidates"] #col-design {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(2rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="search-candidates"] #col-middle {
  flex: 0 0 340px;
  max-width: 340px;
  min-width: 340px;
}

main[data-view="search-candidates"] #col-right-dash {
  flex: 0 0 0px;
  width: 0;
  opacity: 0;
  transform: translateX(-1rem);
  pointer-events: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

main[data-view="search-candidates"] #col-right-panel {
  flex: 1 1 0%;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
  width: auto;
}

main[data-view="search-candidates"] #hero-card {
  flex: 1 1 0%;
  cursor: default;
  background: var(--white-color);
  border-color: var(--color-neutral-surface-warm);
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04);
  transform: none;
}

main[data-view="search-candidates"] #hero-card:hover {
  transform: none;
  border-color: var(--color-neutral-surface-warm);
  box-shadow:
    0 2px 8px rgba(var(--black-color-rgb), 0.05),
    0 0 0 0.5px rgba(var(--black-color-rgb), 0.04);
}

main[data-view="search-candidates"] #hero-card::before {
  opacity: 0 !important;
}

main[data-view="search-candidates"] #hero-dash-content,
main[data-view="search-candidates"] #hero-jobs-content,
main[data-view="search-candidates"] #hero-detail-content,
main[data-view="search-candidates"] #hero-create-content,
main[data-view="search-candidates"] #hero-admins-content,
main[data-view="search-candidates"] #hero-admin-detail-content,
main[data-view="search-candidates"] #hero-analytics-content,
main[data-view="search-candidates"] #hero-candidate-detail-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="search-candidates"] #hero-search-candidates-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  transition-delay: 300ms;
}

main[data-view="search-candidates"] #right-search-candidates-content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  position: relative;
  height: 100%;
  overflow: visible;
  transition-delay: 300ms;
}

main[data-view="dashboard"] #hero-search-candidates-content,
main[data-view="jobs"] #hero-search-candidates-content,
main[data-view="detail"] #hero-search-candidates-content,
main[data-view="create-job"] #hero-search-candidates-content,
main[data-view="admins"] #hero-search-candidates-content,
main[data-view="admin-detail"] #hero-search-candidates-content,
main[data-view="candidate-detail"] #hero-search-candidates-content,
main[data-view="analytics"] #hero-search-candidates-content,
main[data-view="design"] #hero-search-candidates-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

main[data-view="dashboard"] #right-search-candidates-content,
main[data-view="jobs"] #right-search-candidates-content,
main[data-view="detail"] #right-search-candidates-content,
main[data-view="create-job"] #right-search-candidates-content,
main[data-view="admins"] #right-search-candidates-content,
main[data-view="admin-detail"] #right-search-candidates-content,
main[data-view="candidate-detail"] #right-search-candidates-content,
main[data-view="analytics"] #right-search-candidates-content,
main[data-view="design"] #right-search-candidates-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

main[data-view="search-candidates"] #right-jobs-content,
main[data-view="search-candidates"] #right-detail-content,
main[data-view="search-candidates"] #right-create-content,
main[data-view="search-candidates"] #right-admins-content,
main[data-view="search-candidates"] #right-admin-detail-content,
main[data-view="search-candidates"] #right-analytics-content,
main[data-view="search-candidates"] #right-candidate-detail-content,
main[data-view="search-candidates"] #right-design-content {
  opacity: 0;
  transform: translateY(1rem);
  pointer-events: none;
  position: absolute;
  height: 0;
  overflow: hidden;
}

#hero-search-candidates-content,
#right-search-candidates-content {
  transition:
    opacity 350ms ease,
    transform 350ms ease;
}
