body,
button,
input,
select,
textarea {
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Source Han Sans CN,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif; }

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  background: url("wechat/1.x/css/accountant-score/i/background.png") center top no-repeat;
  background-size: 7.5rem;
  width: 7.5rem;
  margin: 0 auto;
  height: 100vh;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  padding-top: 1.18rem; }

.title {
  font-size: 0.72rem;
  font-weight: bolder;
  text-align: center;
  color: #f51e55; }

.sub-title {
  font-size: 0.3rem;
  text-align: center;
  color: #f86d8d; }

.content {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 0 15px rgba(248, 109, 141, 0.1);
  margin: 0.6rem auto;
  padding: 0.5rem;
  width: 5rem;
  min-height: 100px; }

::-moz-placeholder {
  color: #d0d0d0; }

::-webkit-input-placeholder {
  color: #d0d0d0; }

:-ms-input-placeholder {
  color: #d0d0d0; }

.warn__query, .edit__query, .entry__query {
  background: #f51e55;
  border: 0;
  border-radius: 2px;
  color: #fff;
  text-align: center; }

.warn__go, .confirm__edit, .edit__sms-code, .entry__sms-code {
  background: #fff;
  border: 1px solid;
  border-radius: 2px;
  color: #f51e55;
  text-align: center; }

.warn__query, .warn__go, .confirm__edit, .edit__query, .entry__query {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  height: .9rem;
  line-height: .9rem;
  font-size: .3rem; }

.edit__id-number:before, .entry__id-number:before, .edit__area:before, .entry__area:before, .edit__phone:before, .entry__phone:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: .55rem;
  height: .45rem;
  background: url("wechat/1.x/css/accountant-score/i/icon.png") center top no-repeat;
  background-size: .43rem; }

.edit__item.area:after, .entry__item.area:after {
  content: "";
  display: inline-block;
  color: #b0b0b0;
  width: .2rem;
  height: .2rem;
  margin-right: .18rem;
  transform: rotate(-135deg);
  border-left: 3px solid;
  border-top: 3px solid;
  border-radius: 4px 0 0 0; }

.warn__icon {
  font-size: .5rem;
  line-height: .9rem;
  font-style: normal;
  color: #f86d8d;
  width: .9rem;
  height: .9rem;
  display: inline-block;
  background: #fee8ee;
  border-radius: 50%;
  font-weight: bolder; }

.warn__info, .confirm__info {
  text-align: left;
  color: #b0b0b0;
  font-size: .26rem;
  line-height: .4rem;
  padding-bottom: 1rem; }
  .warn__info p, .confirm__info p {
    margin-top: .7rem; }

.result__detail-item, .confirm__detail-item {
  line-height: 1.2rem;
  font-size: .26rem;
  color: #505050;
  border-bottom: 1px solid #d0d0d0;
  padding: 0 .36rem; }

.result__detail-item {
  line-height: .76rem;
  color: #b0b0b0; }
.result__share {
  margin-top: 20px;
  color: #b0b0b0;
  position: relative; }
  .result__share .qr {
    width: 2rem;
    float: left; }
  .result__share:after {
    content: '';
    display: block;
    clear: both; }
.result__share-text {
  position: absolute;
  bottom: 5px;
  left: 2rem;
  color: #f51e55;
  font-size: .26rem; }

.share {
  text-align: center;
  font-size: .3rem;
  color: #505050; }
  .share .qr {
    width: 4rem; }

.warn {
  text-align: center;
  min-height: 6.4rem;
  position: relative; }

.confirm {
  position: relative;
  min-height: 6.4rem; }
  .confirm__detail-item:last-child {
    border: 0; }

.edit, .entry {
  position: relative;
  min-height: 7.4rem; }
  .edit__item, .entry__item {
    line-height: 1.18rem;
    height: 1.18rem;
    border-bottom: 1px solid #d0d0d0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    width: 5rem;
    align-items: center; }
    .edit__item input, .edit__item select, .entry__item input, .entry__item select {
      background: transparent;
      border: 0;
      outline: 0;
      padding-left: .18rem;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      -webkit-flex: 1;
      -moz-flex: 1;
      flex: 1;
      box-sizing: border-box; }
    .edit__item select.blank, .entry__item select.blank {
      color: #d0d0d0; }
  .edit__area:before, .entry__area:before {
    background-position-y: -1.2rem; }
  .edit__phone:before, .entry__phone:before {
    background-position-y: -2.42rem; }
  .edit__sms-code, .entry__sms-code {
    width: 2rem;
    height: .6rem;
    line-height: .6rem;
    font-size: .26rem; }
  .edit__tips, .entry__tips {
    position: absolute;
    bottom: 1.3rem;
    text-align: center;
    width: 100%;
    color: #f51e55;
    font-size: .26rem; }



/*# sourceMappingURL=page.css.map */
