@import '../../../../themes/t.cell.scss';
@import '../../../../themes/page.scss';
/* module/user/pages/user-edit/user-edit.wxss */

.page-scroll__container {
  flex: 0 1 auto;
  height: var(--page-container-safeHeight, 100vh);
  background-color: #F3F3F3;
  padding-top: 10px;
}
.cell-field__inner {
  padding-left: unset !important;
  width: 100% !important;
  height: 100% !important;
  text-align: right !important;
  box-sizing: border-box !important;
  /* margin-left: 29px ; */
}

/* 最大限度压缩左侧标题，放大右侧输入 */
.id-cell-flex {
  display: flex !important;
}
.id-cell-flex .t-cell__title {
  width: 80rpx !important;
  min-width: 80rpx !important;
}
.id-cell-flex .t-cell__note {
  flex: 1 1 auto !important;
}
.cell-row{
  display: flex;
  align-items: center;
  padding: var(--td-cell-vertical-padding, 32rpx) var(--td-cell-horizontal-padding, 32rpx);
  // background: #fff;
  background-color: var(--td-cell-bg-color,var(--td-bg-color-container,var(--td-font-white-1,#fff)));
  position: relative;
  border-bottom: 1px solid #F0F0F0; /* 更浅的下划线 */
}
.cell-row + .cell-row { border-top: 0; }

.cell-row .input{
  flex: 1 1 auto;
  text-align: right;
}
.id-input {
  text-align: left !important;
}

/* 放大身份证输入区域，并左对齐以保证完整可见 */
.id-note {
  flex: 1 1 auto !important;
}
.id-input {
  text-align: left !important;
  letter-spacing: 1rpx;
}