/* Version 266 — exact attachment labels, icon types and square-card proportions. */
.loginShell.loginShell:not(.employerAccessShell) .currentFeatureEdits article {
  top: 54.55% !important;
  width: 9.55% !important;
  height: 12.85% !important;
  gap: 5% !important;
  padding: .55% .48% .62% !important;
  border: 1px solid rgba(149, 201, 119, .7) !important;
  border-radius: 14px !important;
  background:
    radial-gradient(circle at 50% 16%, rgba(35, 113, 88, .15), transparent 48%),
    linear-gradient(160deg, rgba(4, 58, 51, .99), rgba(3, 50, 44, .99)) !important;
}

.loginShell.loginShell:not(.employerAccessShell) .currentFeatureEdits i {
  width: clamp(28px, 2.55vw, 43px) !important;
  height: clamp(28px, 2.55vw, 43px) !important;
  color: #d7ff19 !important;
}

.loginShell.loginShell:not(.employerAccessShell) .currentFeatureEdits i svg {
  width: 82% !important;
  height: 82% !important;
  stroke-width: 2.55 !important;
}

.loginShell.loginShell:not(.employerAccessShell) .currentFeatureEdits span {
  font-size: clamp(8px, .78vw, 12.5px) !important;
  font-weight: 850 !important;
  line-height: 1.08 !important;
}

@media (max-width: 1000px) {
  .loginShell.loginShell:not(.employerAccessShell) .currentFeatureEdits article {
    border-radius: clamp(5px, 1.4vw, 12px) !important;
  }

  .loginShell.loginShell:not(.employerAccessShell) .currentFeatureEdits i {
    width: clamp(18px, 5.4vw, 38px) !important;
    height: clamp(18px, 5.4vw, 38px) !important;
  }

  .loginShell.loginShell:not(.employerAccessShell) .currentFeatureEdits span {
    font-size: clamp(5.2px, 1.5vw, 10.5px) !important;
  }
}
