a,address,b,blockquote,body,div,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,label,legend,li,ol,p,s,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:-apple-system,sans-serif}ol,ul{list-style:none}a img{border:none;vertical-align:top}a{text-decoration:none}button{overflow:visible;padding:0;margin:0;border:0;background-color:transparent;font-family:inherit}button::-moz-focus-inner{padding:0}input,textarea{background:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;font-family:inherit}input[type=password]{-webkit-text-security:disc}button:focus,input:focus,textarea:focus{outline:none}body{word-wrap:break-word}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.hybrid{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hybrid a,.hybrid img{-webkit-touch-callout:none}body{background-color:#fff;line-height:1.4}.loading-box__icon{width:20px;height:20px;display:inline-block;vertical-align:middle;-webkit-animation:uiLoading 1s steps(12) infinite;animation:uiLoading 1s steps(12) infinite;background-color:transparent;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E");background-size:100%}@-webkit-keyframes uiLoading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-box{display:-webkit-box;display:-webkit-flex;display:flex;position:fixed;left:0;right:0;top:0;bottom:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:9999;background-color:rgba(0,0,0,.35)}.loading-box__content{text-align:center;padding:12px;border-radius:12px;background-color:rgba(0,0,0,.8)}.loading-box .loading-box__icon{width:32px;height:32px}.loading-box__txt{font-size:13px;color:hsla(0,0%,100%,.8);margin-top:6px}.loading-icon{width:20px;height:20px;display:inline-block;vertical-align:middle;-webkit-animation:uiLoading 1s steps(12) infinite;animation:uiLoading 1s steps(12) infinite;background-color:transparent;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E");background-size:100%}@keyframes uiLoading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loadmore-loading{height:30px;font-size:12px;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#878b99}.tips-box{font-size:12px;color:#03081a;padding:16px 0;margin:0 16px}.tips-box__icon{display:inline-block;width:14px;height:14px;background-image:url(assets/images/info.svg);background-size:100% 100%;background-repeat:no-repeat;margin-left:5px;vertical-align:-3px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.unidirection-friends{width:100%;overflow-x:hidden;overflow-y:auto}.user-list-wrap{height:100vh;overflow-x:hidden;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom)}.is_multi .user-list-wrap{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.user-list{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.is_multi .user-list{-webkit-transform:translate(40px);transform:translate(40px)}.user-cell label{display:block;position:relative;margin:0 16px}.user-cell__content{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;height:72px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.user-cell__checkbox,.user-cell__content:before{position:absolute;opacity:0}.user-cell__content:before{content:"";width:24px;height:24px;border:1px solid #b0b3bf;box-sizing:border-box;border-radius:100%;left:-40px;top:50%;margin-top:-12px;-webkit-transition:opacity .2s;transition:opacity .2s}.user-cell__checkbox:checked+.user-cell__content:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMwMENBRkMiIGN4PSIyNCIgY3k9IjI0IiByPSIyNCIvPjxwYXRoIGQ9Ik0zNi44ODQgMTUuNDMxYy40MjQuNDI5LjQ0NCAxLjExMi4wNDYgMS41NjRMMjIuNDkzIDMzLjQxMWExIDEgMCAwMS0xLjQxMS4wOWwtLjAxOS0uMDItLjAwMi4wMDItLjAyLS4wMjItLjA0LS4wNGExIDEgMCAwMS0uMDM2LS4wNDJMMTIuNCAyMy45MjhhMS4yMDQgMS4yMDQgMCAwMS4wNS0xLjY3IDEuMzUyIDEuMzUyIDAgMDExLjc1Ny0uMTE0bDcuMzc3IDUuNTQyIDEzLjc0OS0xMi4zMDFjLjQ0Ni0uNCAxLjEyOC0uMzggMS41NS4wNDZ6IiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==");background-size:100% 100%;background-repeat:no-repeat;border:0}.is_multi .user-cell__content:before{opacity:1}.user-cell__avatar{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:52px;height:52px;margin-right:12px;border-radius:100%;overflow:hidden}.user-cell__bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}.user-cell__name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#03081a;font-size:17px;line-height:22px}.user-cell__info{display:-webkit-box;display:-webkit-flex;display:flex;line-height:16px;margin-top:5px}.user-cell__info,.user-cell__sex{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.user-cell__sex{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:14px;font-size:10px;border-radius:3px;color:#fff;margin-right:8px;padding:0 3px;background-color:#878b99}.user-cell__sex-icon{content:"";display:inline-block;background-size:100% 100%;background-repeat:no-repeat;width:9px;height:9px;margin-top:1px}.user-cell__sex.is-boy{background-color:#00cafc}.user-cell__sex.is-boy .user-cell__sex-icon{background-image:url(assets/images/sex-boy.svg)}.user-cell__sex.is-girl{background-color:#ff80bf}.user-cell__sex.is-girl .user-cell__sex-icon{background-image:url(assets/images/sex-girl.svg)}.user-cell__sex-txt{display:inline-block;line-height:1}.user-cell__sex-icon+.user-cell__sex-txt{margin-left:2px;padding-right:1px}.user-cell__txt{font-size:14px;color:#878b99;-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-cell__btn{height:29px;background-color:#edeff5;border-radius:29px;color:#03081a;font-size:14px;padding:0 16px;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.is_multi .user-list .user-cell__btn{opacity:0}.operate-bar{position:fixed;z-index:999;left:0;right:0;bottom:0;height:56px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background-color:#fafbfd;padding-bottom:env(safe-area-inset-bottom);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-user-select:none;user-select:none}.operate-bar,.operate-bar__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.operate-bar__item{-webkit-box-flex:1;-webkit-flex:1;flex:1}.operate-bar__item:last-child{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.operate-bar__item .loading-icon{margin-left:16px}.is_multi .operate-bar{-webkit-transform:translate(0);transform:translate(0)}.operate-bar__btn{font-size:17px;padding:5px 16px;color:#03081a;-webkit-transition:opacity .2s;transition:opacity .2s}.operate-bar__btn.is-warn{color:#ff596a}.operate-bar__btn.is-disabled{opacity:.2}.empty-page{padding-top:125px}.empty-page__banner{width:159px;height:143px;background-image:url(assets/images/bg-empty.png);background-repeat:no-repeat;background-size:100% 100%;margin:0 auto 33px}.empty-page__txt{font-size:17px;color:#03081a;text-align:center}.dialog{background-color:rgba(0,0,0,.5);position:fixed;left:0;right:0;top:0;bottom:0;z-index:1000;-webkit-user-select:none;user-select:none}.dialog__content{position:absolute;width:296px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:6px;background-color:#fff;padding-top:24px}.dialog__hd{font-size:17px;color:#03081a;margin:0 30px 10px;text-align:center;font-weight:700}.dialog__bd{margin:0 30px;padding-bottom:25px;font-size:14px;line-height:1.5}.dialog .txt-hl{color:#04cafb}.dialog__ft{position:relative;height:54px}.dialog__ft:before{content:"";position:absolute;left:0;right:0;top:0;border-top:1px solid #ebedf5;height:0;font-size:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.dialog__ft-btn{width:100%;height:100%;font-size:17px;color:#000}.theme-dark{background-color:#000}.theme-dark .empty-page__txt,.theme-dark .tips-box,.theme-dark .user-list .user-cell__content .user-cell__name{color:#fff}.theme-dark .operate-bar{background-color:#000}.theme-dark .operate-bar__btn{color:#fff}.theme-dark .operate-bar__btn.is-warn{color:#ff596a}.theme-dark .dialog{color:#fff}.theme-dark .dialog__content{background-color:#282828}.theme-dark .dialog__bd,.theme-dark .dialog__ft-btn,.theme-dark .dialog__hd{color:#fff}.theme-dark .dialog__ft:before{border-top:1px solid #1a1a1a}