.fit-ui-btn-group{display:flex;border-radius:5px;overflow:hidden}.fit-ui-btn-group .fit-ui-btn{width:0;flex-grow:1;border-radius:0;position:relative}.fit-ui-btn-group .fit-ui-btn:after{content:"";display:inherit;position:absolute;right:0;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.35)}.fit-ui-toast{position:absolute;bottom:80px;left:50%;max-width:80%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:translateX(-50%);padding:9px 11px;background:rgba(0,0,0,.8);color:hsla(0,0%,100%,.8);border:0 solid rgba(0,0,0,.1);box-shadow:0 2px 8px 0 rgba(0,0,0,.15);border-radius:9px;-webkit-animation:toast-in .3s;animation:toast-in .3s}.fit-ui-toast.hidden{-webkit-animation:toast-out .3s forwards;animation:toast-out .3s forwards}@-webkit-keyframes toast-in{0%{transform:translate(-50%,100%);opacity:.5}70%{transform:translate(-50%,-10%);opacity:1}to{transform:translate(-50%);opacity:1}}@keyframes toast-in{0%{transform:translate(-50%,100%);opacity:.5}70%{transform:translate(-50%,-10%);opacity:1}to{transform:translate(-50%);opacity:1}}@-webkit-keyframes toast-out{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,100%);opacity:0}}@keyframes toast-out{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,100%);opacity:0}}.fit-ui-popover-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;background:transparent;background:rgba(0,0,0,.5);-webkit-animation:wrapper-show .3s forwards;animation:wrapper-show .3s forwards}.fit-ui-popover-wrapper>*{background:#fff;position:absolute;left:10px;right:10px;bottom:10px;-webkit-animation:content-show .3s forwards;animation:content-show .3s forwards}.fit-ui-popover-wrapper.closing{-webkit-animation:wrapper-hide .3s forwards;animation:wrapper-hide .3s forwards}.fit-ui-popover-wrapper.closing>*{-webkit-animation:content-hide .3s forwards;animation:content-hide .3s forwards}@-webkit-keyframes wrapper-show{0%{opacity:0}to{opacity:1}}@keyframes wrapper-show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes wrapper-hide{0%{opacity:1}to{opacity:0}}@keyframes wrapper-hide{0%{opacity:1}to{opacity:0}}@-webkit-keyframes content-show{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes content-show{0%{transform:translateY(100%)}to{transform:translateY(0)}}@-webkit-keyframes content-hide{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes content-hide{0%{transform:translateY(0)}to{transform:translateY(100%)}}.area-selector .mask{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent}.area-selector .content{position:fixed;left:0;right:0;bottom:0;height:341px;background:#fff;color:#000;font-size:12px;display:flex;flex-direction:column;transition:transform .3s}.area-selector .content .title{height:40px;line-height:40px;font-size:14px;text-align:center;position:relative;flex-shrink:0}.area-selector .content .title .btn-close{position:absolute;right:15px;font-size:20px;font-weight:100}.area-selector .content .selected{height:40px;line-height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 48px;position:relative;flex-shrink:0}.area-selector .content .selected .selected-item{height:100%}.area-selector .content .selected .selected-item.active{color:#fd8d2c;border-bottom:1px solid #fd8d2c}.area-selector .content .selected .divider{position:absolute;left:0;right:0;bottom:0}.area-selector .content .list-wrapper{overflow:auto;display:flex;width:300vw;transition:transform .3s}.area-selector .content .list-wrapper .list{width:100vw;flex-shrink:0;overflow:auto}.area-selector .content .list-wrapper .list .list-item{padding:0 48px;height:33.67px;line-height:33.67px;position:relative}.area-selector .content .list-wrapper .list .list-item.selected-item{color:#fd8d2c}.area-selector .content .list-wrapper .list .list-item .icon-arrow{height:10px;position:absolute;left:26px;top:12px}.area-selector.visible .mask{background:rgba(0,0,0,.7)}.area-selector.visible .content{transform:translateZ(0)}.area-selector.hidden .mask{display:none}.area-selector.hidden .content{transform:translate3d(0,350px,0)}.fit-ui-divider{border:none;height:1px;background-color:rgba(0,0,0,.3);margin:0;transform:scaleY(.5)}.fit-ui-divider.fit-ui-divider-vertical{height:auto;width:1px;transform:scaleX(.5)}.fit-ui-dialog{background:#fff;text-align:center;border-radius:10px}.fit-ui-dialog .fit-ui-dialog-header{font-size:15px;font-weight:600;height:66px;line-height:66px;color:#000}.fit-ui-dialog .fit-ui-dialog-content{margin:0 29px 26px;font-size:14px;line-height:19.33px;color:rgba(0,0,0,.7)}.fit-ui-dialog .fit-ui-dialog-footer{height:50px;line-height:50px;text-align:center;font-size:14px;font-weight:600;color:rgba(0,0,0,.7);display:flex}.fit-ui-dialog .fit-ui-dialog-footer .fit-ui-dialog-btn{width:0;flex-grow:1}@-webkit-keyframes dialog-in{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes dialog-in{0%{transform:scale(.8)}to{transform:scale(1)}}@-webkit-keyframes dialog-out{0%{transform:scale(1);opacity:1}to{transform:scale(.7);opacity:0}}@keyframes dialog-out{0%{transform:scale(1);opacity:1}to{transform:scale(.7);opacity:0}}.fit-ui-cycleview{perspective:280vw;transform-style:preserve-3d;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fit-ui-cycleview,.fit-ui-cycleview .fit-ui-cycleview-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.fit-ui-cycleview .fit-ui-cycleview-item{position:absolute;height:50px;line-height:50px;transform-origin:50% 50% 0;font-size:12px;color:rgba(0,0,0,.5)}.fit-ui-cycleview .fit-ui-cycleview-item.active{color:#000;font-size:16px}.fit-ui-cycleview .fit-ui-cycleview-item.active .fit-ui-cycleview-label{display:inline;font-size:12px;position:absolute;top:-3px;transform:scale(.6)}.fit-ui-cycleview .fit-ui-cycleview-item .fit-ui-cycleview-label{display:none}.fit-ui-cycleview .fit-ui-cycleview-current{width:100%;height:50px;background:#f3f3f3}.fit-ui-timepicker{background:#fff;margin:10px;border-radius:10px;overflow:hidden;position:absolute;left:0;right:0;bottom:0;display:inherit}.fit-ui-timepicker .fit-ui-timepicker-header{height:53px;line-height:53px;text-align:center;font-size:15px;background:#fff;margin:0}.fit-ui-timepicker .fit-ui-timepicker-list-wrapper{display:flex}.fit-ui-timepicker .fit-ui-timepicker-list-wrapper .fit-ui-timepicker-list{width:0;flex-grow:1;height:250px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.fit-ui-timepicker .fit-ui-timepicker-confirm{text-align:center;height:50px;line-height:50px;font-size:14px;color:rgba(0,0,0,.7)}.fit-ui-actionsheet{background:#fff;margin:10px;border-radius:10px;overflow:hidden;position:absolute;left:0;right:0;bottom:0;display:inherit}.fit-ui-actionsheet .fit-ui-actionsheet-item{height:50px;line-height:50px;text-align:center;font-size:15px;color:#000;background:#fff;margin:0;cursor:pointer}.fit-ui-actionsheet .fit-ui-actionsheet-item.cancel{color:#666;font-size:14px}.fit-ui-carousel{position:relative;overflow:hidden}.fit-ui-carousel-list{display:flex;position:relative}.fit-ui-carousel-item{flex-shrink:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;width:100%}.fit-ui-carousel-item .fit-ui-carousel-img{width:100%;display:block}.fit-ui-carousel-dots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center}.fit-ui-carousel-dot{width:6px;height:6px;background:rgba(0,0,0,.13333);display:block;margin:0 4px;border-radius:50%}.fit-ui-carousel-dot.active{background-color:#32bac0}.fit-ui-scrollview .fit-ui-scrollview-bottom-tip{font-size:12px;color:#999;text-align:center;padding:10px}button.fit-ui-btn{width:312px;height:42px;background:#32bac0;border-radius:5px;color:#fff;font-size:16px;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button.fit-ui-btn:active{opacity:.3}button.fit-ui-btn:disabled{color:#eee;background:#6f6f6f}button.fit-ui-btn.progress{position:relative;background:transparent;color:#333;border:1px solid #32bac0}button.fit-ui-btn.progress>.progress-done{position:absolute;left:0;top:0;bottom:0;background:#32bac0}button.fit-ui-btn.progress>.progress-value{position:relative}@-webkit-keyframes ani{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ani{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fit-ui-loading{position:absolute;left:0;right:0;top:0;bottom:0}.fit-ui-loading img{width:100px;height:100px;position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-50px;-webkit-animation:ani 1s linear infinite;animation:ani 1s linear infinite;background:none}.fit-ui-loading__mask{top:0;left:0;bottom:0;right:0;background-color:hsla(0,0%,100%,.8);z-index:9999;display:flex;justify-content:center;align-items:center;height:100%;width:100%}