/* stylelint-disable */
.am-verify-code-item {
  display: flex;
  align-items: center;
  background: #fff;
  background: var(--am-verify-code-item-background, #fff);
  padding-left: 12px;
  padding-left: var(--am-verify-code-item-padding-left, 12px);
}
.am-verify-code-item .a-input-content {
  padding-left: 2px;
}
.am-verify-code-line {
  position: relative;
  flex: 1;
  display: flex;
  align-items: center;
  padding-right: 12px;
  padding-right: var(--am-verify-code-line-padding-right, 12px);
  min-height: 48px;
  min-height: var(--am-verify-code-line-min-height, 48px);
  overflow: hidden;
  font-size: 17px;
  font-size: var(--am-verify-code-font-size, 17px);
}
.am-verify-code-label {
  min-width: 80px;
  min-width: var(--am-verify-code-label-min-width, 80px);
  margin-right: 2px;
  color: #333;
  color: var(--am-verify-code-item-label-color, #333);
}
.am-verify-code-content {
  flex: 1;
  display: flex;
  color: #333;
  color: var(--am-verify-code-item-label-color, #333);
  text-align: left;
  padding: 0;
}
.am-verify-code-content .a-input-wrap {
  flex: 1;
}
.am-verify-code-clear {
  display: flex;
  height: 22px;
  height: var(--am-verify-code-icon-size, 22px);
  width: 22px;
  width: var(--am-verify-code-icon-size, 22px);
  justify-content: center;
  align-items: center;
  margin-right: 12px;
  margin-right: var(--am-verify-code-line-padding-right, 12px);
}
.am-verify-code-clear-icon {
  line-height: 1;
  line-height: var(--am-verify-code-icon-line-height, 1);
}
.am-verify-code-clear.show {
  visibility: visible;
}
.am-verify-code-clear.hidden {
  visibility: hidden;
  pointer-events: none;
}
.am-verify-code-line-bottom::after {
  content: '';
  position: absolute;
  background-color: #eee;
  display: block;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  height: 1px;
  transform: scaleY(0.5);
}
.am-verify-code-item.last .am-verify-code-line-bottom::after {
  display: none;
}
.am-verify-code-action {
  width: 220rpx;
  border-left-width: 1px;
  border-left-width: var(--am-verify-code-action-border-left-width, 1px);
  border-left-style: solid;
  border-left-color: #ccc;
  border-left-color: var(--am-verify-code-action-border-left-color, #ccc);
  padding-left: 12px;
  padding-left: var(--am-verify-code-action-padding-left, 12px);
}
.am-verify-code-action.active {
  color: #1677ff;
  color: var(--am-verify-code-action-active-color, #1677ff);
}
.am-verify-code-action.inactive {
  color: #999;
  color: var(--am-verify-code-action-inactive-color, #999);
}
.am-verify-code-placeholder-base {
  color: #ccc;
  color: var(--am-verify-code-item-placeholder-color, #ccc);
}
