
/* WEB3-PLANO-ATUAL-20261018 */
/* Exclusivamente cartao Seu Plano Atual */

.w44 .planrow > .current44.web3-current-card {
  align-self: start !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 19px 21px 20px !important;
  border: 1px solid #daeee4 !important;
  border-radius: 15px !important;
  background: linear-gradient(
    145deg,
    #f1fff8 0%,
    #fafffc 75%,
    #fff 100%
  ) !important;
  box-shadow: 0 7px 20px rgba(32,92,65,.06) !important;
}

.w44 .current44.web3-current-card .kicker {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 10.5px !important;
  color: #087f50 !important;
  font-weight: 850 !important;
  letter-spacing: .01em !important;
}

.w44 .current44.web3-current-card .kicker svg {
  width: 17px;
  height: 17px;
  flex: none;
  fill: #08a367;
  stroke: #08a367;
  stroke-width: 1.4;
  stroke-linejoin: round;
}

.w44 .current44.web3-current-card h3 {
  font-size: 23px !important;
  line-height: 1.15 !important;
  color: #0d1c3e !important;
  letter-spacing: -.55px !important;
  margin: 9px 0 6px !important;
}

.w44 .current44.web3-current-card > p {
  margin: 0 0 5px !important;
  font-size: 12.5px !important;
  line-height: 1.5 !important;
  color: #7185a2 !important;
}

.w44 .current44.web3-current-card .good44 {
  display: inline-flex !important;
  align-items: center;
  gap: 5px;
  margin: 9px 0 13px !important;
  background: #ddf8e8 !important;
  color: #08794b !important;
  padding: 6px 10px !important;
  border-radius: 30px !important;
  font-size: 11px !important;
  font-weight: 850 !important;
}

.w44 .current44.web3-current-card .web3-current-detail {
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  padding: 12px 1px !important;
  border-top: 1px solid #e3ece9 !important;
  font-size: 12px !important;
}

.w44 .current44.web3-current-card .web3-current-detail svg {
  width: 20px;
  height: 20px;
  flex: none;
  fill: none;
  stroke: #687f9f;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.w44 .current44.web3-current-card .web3-current-detail div {
  min-width: 0;
  display: grid;
  gap: 3px;
}

.w44 .current44.web3-current-card .web3-current-detail span {
  color: #7185a1 !important;
  font-size: 11px !important;
}

.w44 .current44.web3-current-card .web3-current-detail b {
  color: #1b2d4d !important;
  font-size: 12px !important;
  font-weight: 800 !important;
}

.w44 .current44.web3-current-card .action44 {
  display: flex !important;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100% !important;
  padding: 10px 12px !important;
  margin-top: 13px !important;
  border-radius: 8px !important;
  border: 1px solid #8db8ff !important;
  background: #f7fbff !important;
  color: #0867e8 !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  text-decoration: none !important;
}

.w44 .current44.web3-current-card .action44 svg {
  width: 16px;
  height: 16px;
  flex: none;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.7;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.w44 .current44.web3-current-card .action44:hover {
  background: #eaf3ff !important;
}

@media (max-width: 1170px) {
  .w44 .planrow > .current44.web3-current-card {
    justify-self: stretch !important;
  }
}
