/* 本文件由 _convert_wxss.py 从小程序 print 自动生成，请勿手改（改了会被覆盖）*/
.page { min-height: 100vh; padding-bottom: calc(200 * var(--u)); }

.head { padding: calc(36 * var(--u)) calc(32 * var(--u)) calc(12 * var(--u)); }
.head-title { font-size: calc(40 * var(--u)); font-weight: 700; }
.head-sub { font-size: calc(24 * var(--u)); color: #8a93a6; margin-top: calc(8 * var(--u)); }

.card { background: #fff; border-radius: calc(18 * var(--u)); padding: calc(28 * var(--u)) calc(30 * var(--u)); margin: calc(24 * var(--u)) calc(32 * var(--u)) 0; box-shadow: 0 calc(6 * var(--u)) calc(18 * var(--u)) rgba(61,109,235,0.05); }

.info-row { display: flex; justify-content: space-between; align-items: center; padding: calc(12 * var(--u)) 0; font-size: calc(28 * var(--u)); }
.info-val { color: #1c2333; }
.info-tip { font-size: calc(22 * var(--u)); color: #98a1b3; margin-top: calc(10 * var(--u)); }

.form-title { font-size: calc(28 * var(--u)); font-weight: 700; margin-bottom: calc(14 * var(--u)); }
.frow { display: flex; align-items: center; padding: calc(18 * var(--u)) 0; border-bottom: calc(1 * var(--u)) solid #f0f2f6; }
.frow--col { flex-direction: column; align-items: stretch; }
.flbl { width: calc(150 * var(--u)); font-size: calc(27 * var(--u)); color: #5c6780; }
.finp { flex: 1; font-size: calc(27 * var(--u)); }
.finp--full { margin-top: calc(14 * var(--u)); width: 100%; background: #f4f6fb; border-radius: calc(12 * var(--u)); padding: calc(18 * var(--u)); box-sizing: border-box; }
.fpicker { flex: 1; }
.picker-val { font-size: calc(27 * var(--u)); color: #1c2333; }
.picker-ph { color: #a8b0c0; }
.farea { margin-top: calc(14 * var(--u)); width: 100%; height: calc(140 * var(--u)); background: #f4f6fb; border-radius: calc(12 * var(--u)); padding: calc(18 * var(--u)); font-size: calc(27 * var(--u)); box-sizing: border-box; }
