.loading{width:13.333vw;height:13.333vw;display:inline-block;stroke-width:0;stroke:currentColor;fill:currentColor;z-index:10;position:fixed;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes spinner{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.loading svg{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:spinner .8s linear infinite;animation:spinner .8s linear infinite;width:13.333vw;height:13.333vw}*{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}*,body{margin:0}body{font-size:3.2vw;background-color:#f7f7f7}a{color:#1e1e1e;text-decoration:none}input:focus,textarea:focus{outline:0;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none}button,input,select,textarea{outline:0;border:0;margin:0;padding:0}input:not([type=checkbox]){-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none}li,ol,ul{list-style:none}div[class*="-page view"]{color:#1e1e1e;position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fafaf8;background:-webkit-gradient(linear,left top,left bottom,from(#2b91fd),color-stop(#fafaf8),color-stop(50%),to(#fafaf8));background:linear-gradient(#2b91fd,#fafaf8,50%,#fafaf8);background-repeat:no-repeat}.overflow-container{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;z-index:1}.overflow-container::-webkit-scrollbar{width:1.333vw;height:1px}.overflow-container::-webkit-scrollbar-thumb{border-radius:1.333vw;-webkit-box-shadow:inset 0 0 .667vw rgba(0,0,0,.2);background:#535353}.overflow-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .667vw rgba(0,0,0,.2);border-radius:1.333vw;background:#ededed}.router-link-active p{color:#3389e7}.absolute-position,.modal-bottom,.modal-center,.modal-left,.modal-right,.modal-top,.modal-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.modal-wrapper{z-index:99;font-size:3.2vw}.modal{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.modal .modal-container{position:relative}.modal .modal-container .modal-close-btn{position:absolute;z-index:9;top:4vw;right:4vw;width:8vw;height:8vw;fill:#1e1e1e}.modal-bottom,.modal-center,.modal-left,.modal-right,.modal-top{z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:auto}.modal-center .modal-container{min-width:70%;max-height:90%;border-radius:1.067vw}.modal-top .modal-container{width:100%}.modal-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-left .modal-container,.modal-right .modal-container{height:100%}.modal-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.modal-bottom .modal-container{width:100%}.modal-container{-webkit-box-shadow:0 0 8vw rgba(0,0,0,.4);box-shadow:0 0 8vw rgba(0,0,0,.4);background:#fff}.fade-in{-webkit-animation:fadeIn .3s ease-in forwards;animation:fadeIn .3s ease-in forwards}.fade-in-reverse{-webkit-animation:fadeInReverse .3s ease-out forwards;animation:fadeInReverse .3s ease-out forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInReverse{0%{opacity:1}to{opacity:0}}@keyframes fadeInReverse{0%{opacity:1}to{opacity:0}}.slide-right{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:slideRight .3s ease-in .3s forwards;animation:slideRight .3s ease-in .3s forwards}.slide-right-reverse{-webkit-animation:slideRightReverse .3s ease-out forwards;animation:slideRightReverse .3s ease-out forwards}@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideRightReverse{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideRightReverse{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slide-left{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:slideLeft .3s ease-in .3s forwards;animation:slideLeft .3s ease-in .3s forwards}.slide-left-reverse{-webkit-animation:slideLeftReverse .3s ease-out forwards;animation:slideLeftReverse .3s ease-out forwards}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideLeft{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideLeftReverse{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideLeftReverse{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.slide-down{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:slideDown .3s ease-in .3s forwards;animation:slideDown .3s ease-in .3s forwards}.slide-down-reverse{-webkit-animation:slideDownReverse .3s ease-out forwards;animation:slideDownReverse .3s ease-out forwards}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideDownReverse{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideDownReverse{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slide-up{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-animation:slideUp .3s ease-in .3s forwards;animation:slideUp .3s ease-in .3s forwards}.slide-up-reverse{-webkit-animation:slideUpReverse .3s ease-out forwards;animation:slideUpReverse .3s ease-out forwards}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUpReverse{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideUpReverse{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}.toast{font-size:3.733vw;color:#fff;text-align:center}.toast.hide .content{opacity:0}.toast .content{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.toast .error,.toast .info,.toast .normal{position:absolute;top:0;left:0;width:100%;z-index:999}.toast .info{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toast .info .content{padding:2.667vw;border-radius:1.067vw;width:46.667vw;background-color:rgba(0,0,0,.8)}.toast .info .content.center{-ms-flex-item-align:center;align-self:center}.toast .info .content.top{-ms-flex-item-align:start;align-self:flex-start;margin-top:20vw}.toast .info .content.bottom{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:20vw}.toast .normal{height:13.333vw;line-height:13.333vw}.toast .normal .content{background-color:#5a4ec0}.toast .error{height:13.333vw;line-height:13.333vw}.toast .error .content{background-color:#fc5d2c}