.empty-state{text-align:center;color:#999;padding:.27rem;position:relative}.empty-state .empty-container,.empty-state>div{display:flex;flex-direction:column;justify-content:center;align-items:center}.empty-state .empty-container{width:100%}.empty-state .empty-svg{width:3.2rem;max-width:100%;height:auto;display:block;margin-bottom:.27rem}.empty-state .empty-title{font-size:.43rem;font-weight:600;color:#222;margin-bottom:.19rem;text-align:center}.empty-state .empty-sub{font-size:.32rem;color:#666;text-align:center}.empty-state__loading{position:absolute;z-index:5;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.85)}.empty-state__loading>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.empty-state .pulse{animation:pulse 1.6s ease-in-out infinite;transform-origin:center}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.9}to{transform:scale(1);opacity:1}}.empty-state .spark{animation:floatUp 2.4s ease-in-out infinite}@keyframes floatUp{0%{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-.08rem) scale(1.05);opacity:.9}to{transform:translateY(0) scale(1);opacity:1}}@keyframes cyberpunk-scan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.client-fullcard{flex:1;position:relative;font-family:PingFangSC-Medium,PingFang SC;display:flex;flex-direction:column;overflow-y:auto}.client-fullcard .header .search{display:flex;align-items:center;background:#fff}.client-fullcard .header .search .van-search{flex:1}.client-fullcard .header .search-btn{line-height:.73rem;padding:0 .27rem;background:#2b2b53;color:#fff;border-radius:.13rem}.client-fullcard .recom{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto;padding:.27rem}.client-fullcard .child{padding:.43rem .32rem;background:#fff;box-shadow:0 .05rem .13rem .03rem rgba(0,0,0,.04);border-radius:.21rem;margin-bottom:.33rem}.client-fullcard .child__name{font-size:.45rem;font-weight:700;color:#333;line-height:.64rem}.client-fullcard .child__info{padding:.31rem 0 .64rem;display:flex;align-items:center}.client-fullcard .child__info-thumb{width:2.93rem;border-radius:.16rem;margin-right:.4rem;overflow:hidden}.client-fullcard .child__info-desc{flex:1;font-size:.37rem;color:#333;line-height:1.9}.client-fullcard .child__btn{padding:0 1.93rem}.client-fullcard .child__btn>div{line-height:1.07rem;text-align:center;color:#fff;font-size:.48rem;font-weight:700;background:#2b2b53;border-radius:.53rem}