.field input[data-v-ffcc8f2a]::-webkit-input-placeholder{color:#c0c0c9;font-weight:400}.field input[data-v-ffcc8f2a]:-moz-placeholder,.field input[data-v-ffcc8f2a]::-moz-placeholder{color:#c0c0c9;font-weight:400}.field input[data-v-ffcc8f2a]:-ms-input-placeholder{color:#c0c0c9;font-weight:400}.pswp[data-v-ffcc8f2a]{z-index:9005}[class*=van-hairline][data-v-ffcc8f2a]:after{border-color:#e1e1e1}.van-picker__toolbar[data-v-ffcc8f2a]{height:50px;border-bottom:1px solid #e5e5e5}.van-picker__toolbar .van-picker__cancel[data-v-ffcc8f2a]{padding:0 29px;font-size:15px;color:#5f5f5f}.van-picker__toolbar .van-picker__confirm[data-v-ffcc8f2a]{padding:0 29px;font-size:15px;font-weight:700;color:#2953ff}.van-picker__columns[data-v-ffcc8f2a]{padding:0 40px;box-sizing:border-box}.van-picker__columns .van-picker-column ul li[data-v-ffcc8f2a]{font-size:16px;color:#767676}.van-picker__columns .van-picker-column ul li.van-picker-column__item--selected[data-v-ffcc8f2a]{font-size:18px;font-weight:700;color:#2953ff}.van-popover__action[data-v-ffcc8f2a]{width:auto}.van-list__error-text[data-v-ffcc8f2a],.van-list__finished-text[data-v-ffcc8f2a],.van-list__loading[data-v-ffcc8f2a]{height:.8rem;line-height:.8rem;font-size:.28rem;padding:1.3% 0}.swiper-pagination-bullet-active[data-v-ffcc8f2a]{background:#2953ff}iframe[data-v-ffcc8f2a]{position:absolute;width:0;height:0;bottom:0;left:0}.officialVerify .van-toast__icon[data-v-ffcc8f2a]{font-size:50px}.officialVerify .van-toast__text[data-v-ffcc8f2a]{margin-top:4px;font-size:12px}.protocol-con[data-v-ffcc8f2a]{background-color:#fff}@keyframes zoomIn-ffcc8f2a{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomIn-ffcc8f2a{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes rotate-ffcc8f2a{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}@-webkit-keyframes rotate-ffcc8f2a{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}.admin-page[data-v-ffcc8f2a]{min-height:100vh;padding:.53333rem .42667rem 1.06667rem;box-sizing:border-box;background:#f7f8fa}.page-header[data-v-ffcc8f2a]{margin-bottom:.42667rem}.page-header h1[data-v-ffcc8f2a]{font-size:.53333rem;font-weight:700;color:#0d0d0d;margin-bottom:.16rem}.page-header p[data-v-ffcc8f2a]{font-size:.34667rem;color:#8a8a8a;line-height:1.5}.card[data-v-ffcc8f2a]{background:#fff;border-radius:.26667rem;padding:.42667rem;margin-bottom:.32rem;box-shadow:0 .05333rem .26667rem rgba(0,0,0,.04)}.field label[data-v-ffcc8f2a]{display:block;font-size:.34667rem;color:#666;margin-bottom:.21333rem}.field input[data-v-ffcc8f2a]{width:100%;height:1.06667rem;border:none;border-radius:.16rem;background:#f3f5f8;padding:0 .32rem;font-size:.37333rem;box-sizing:border-box}.search-row[data-v-ffcc8f2a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.21333rem}.search-row input[data-v-ffcc8f2a]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.search-row .search-btn[data-v-ffcc8f2a]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:2.13333rem;height:1.06667rem;border:none;border-radius:.16rem;background:#2953ff;color:#fff;font-size:.37333rem;font-weight:500}.search-row .search-btn[data-v-ffcc8f2a]:disabled{opacity:.5}.user-row[data-v-ffcc8f2a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.21333rem 0;border-bottom:.01333rem solid #f0f0f0;font-size:.37333rem}.user-row[data-v-ffcc8f2a]:last-child{border-bottom:none}.user-row .label[data-v-ffcc8f2a]{color:#888}.user-row .value[data-v-ffcc8f2a]{color:#222;font-weight:500}.user-row .value.status-active[data-v-ffcc8f2a]{color:#07c160}.user-row .value.status-expired[data-v-ffcc8f2a]{color:#ee0a24}.user-row .value.status-none[data-v-ffcc8f2a]{color:#999}.section-title[data-v-ffcc8f2a]{font-size:.4rem;font-weight:700;color:#222;margin-bottom:.32rem}.plan-list[data-v-ffcc8f2a]{display:grid;grid-template-columns:repeat(3,1fr);gap:.21333rem;margin-bottom:.37333rem}.plan-item[data-v-ffcc8f2a]{border:.02667rem solid #e8e8e8;border-radius:.16rem;padding:.26667rem .16rem;text-align:center;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.plan-item.active[data-v-ffcc8f2a]{border-color:#2953ff;background:rgba(41,83,255,.06)}.plan-item .plan-name[data-v-ffcc8f2a]{display:block;font-size:.37333rem;color:#222;font-weight:500;margin-bottom:.10667rem}.plan-item .plan-code[data-v-ffcc8f2a]{font-size:.29333rem;color:#999}.submit-btn[data-v-ffcc8f2a]{width:100%;height:1.17333rem;margin-top:.10667rem;border:none;border-radius:.21333rem;background:#2953ff;color:#fff;font-size:.42667rem;font-weight:700}.submit-btn[data-v-ffcc8f2a]:disabled{opacity:.45}.tip[data-v-ffcc8f2a]{margin-top:.26667rem;font-size:.32rem;color:#999;text-align:center;line-height:1.5}.tip.warn[data-v-ffcc8f2a]{color:#ee0a24}.log-item[data-v-ffcc8f2a]{padding:.26667rem 0;border-bottom:.01333rem solid #f0f0f0}.log-item[data-v-ffcc8f2a]:last-child{border-bottom:none}.log-item .log-head[data-v-ffcc8f2a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.16rem}.log-item .log-head .plan[data-v-ffcc8f2a]{font-size:.37333rem;font-weight:500;color:#222}.log-item .log-head .type[data-v-ffcc8f2a]{font-size:.32rem;color:#2953ff}.log-item .log-body p[data-v-ffcc8f2a]{font-size:.32rem;color:#888;line-height:1.6;margin:.05333rem 0}.empty-card[data-v-ffcc8f2a]{text-align:center}.empty-card .empty-tip[data-v-ffcc8f2a]{font-size:.37333rem;color:#666;line-height:1.6;margin-bottom:.42667rem}.empty-card .empty-tip strong[data-v-ffcc8f2a]{color:#222;font-weight:600}.empty-card .register-entry-btn[data-v-ffcc8f2a]{width:100%;height:1.17333rem;border:.02667rem dashed #2953ff;border-radius:.21333rem;background:rgba(41,83,255,.04);color:#2953ff;font-size:.4rem;font-weight:700}.empty-card .register-form[data-v-ffcc8f2a]{text-align:left}.empty-card .register-form .cancel-btn[data-v-ffcc8f2a]{width:100%;height:.96rem;margin-top:.21333rem;border:none;border-radius:.16rem;background:#f3f5f8;color:#666;font-size:.37333rem}