[class*=taroify-]{-webkit-tap-highlight-color:transparent}a{text-decoration:none}taro-input-core,taro-button-core,taro-textarea-core{font:inherit;color:inherit}a:focus,taro-input-core:focus,taro-button-core:focus,taro-textarea-core:focus,[class*=taroify-]:focus{outline:none}ol,ul{padding:0;margin:0;list-style:none}@keyframes taroify--rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.taroify-clearfix:after{clear:both;display:table;content:""}.taroify-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taroify-ellipsis--l2{overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.taroify-ellipsis--l3{overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}[class*=taroify-hairline]:after{position:absolute;box-sizing:border-box;pointer-events:none;content:" ";inset:-50%;border:0 solid var(--border-color, var(--gray-3, #ebedf0));transform:scale(.5)}.taroify-hairline,.taroify-hairline--top,.taroify-hairline--left,.taroify-hairline--right,.taroify-hairline--bottom,.taroify-hairline--surround,.taroify-hairline--top-bottom{position:relative}.taroify-hairline--top:after{border-top-width:.05rem}.taroify-hairline--left:after{border-left-width:.05rem}.taroify-hairline--right:after{border-right-width:.05rem}.taroify-hairline--bottom:after{border-bottom-width:.05rem}.taroify-hairline--top-bottom:after,.taroify-hairline-unset--top-bottom:after{border-width:.05rem 0}.taroify-hairline--surround:after{border-width:.05rem}.taroify-haptics-feedback{cursor:pointer}.taroify-haptics-feedback:active{opacity:var(--active-opacity, .6)}.taroify-click-feedback{cursor:pointer}.taroify-click-feedback:active{background:var(--active-color, var(--gray-2, #f2f3f5))}.taroify-button-base{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding:0;outline:none;background:transparent;border:0 none;opacity:0}.taroify-button-base:after{display:none}.taroify-button{position:relative;box-sizing:border-box;display:inline-block;padding:0;margin:0;line-height:var(--button-line-height, 1.2);text-align:center;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:var(--button-border-radius, var(--border-radius-sm, .2rem));transition:opacity var(--button-transition-duration, var(--animation-duration-fast, .2s))}.taroify-button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;content:" ";background:var(--black, #000);border-color:var(--black, #000);border-style:inherit;border-width:inherit;border-radius:inherit;opacity:0;transform:translate(-50%,-50%)}.taroify-button:active:before{opacity:var(--button-active-opacity, .1)}.taroify-button:focus-within{outline:var(--button-focus-visible-outline, .1rem solid var(--primary-color, var(--primary-color, #1989fa)));outline-offset:var(--button-focus-visible-outline-offset, .1rem)}.taroify-button--mini{height:var(--button-height-mini, 1.2rem);padding:var(--button-padding-mini, 0 var(--padding-base, .2rem));font-size:var(--button-font-size-mini, var(--font-size-xs, .5rem))}.taroify-button--small{height:var(--button-height-small, 1.6rem);padding:var(--button-padding-small, 0 var(--padding-xs, .4rem));font-size:var(--button-font-size-small, var(--font-size-sm, .6rem))}.taroify-button--medium{height:var(--button-height-medium, 2.2rem);padding:var(--button-padding-medium, 0 var(--padding-md, .8rem));font-size:var(--button-font-size-medium, var(--font-size-md, .7rem))}.taroify-button--large{width:100%;height:var(--button-height-large, 2.5rem);font-size:var(--button-font-size-large, var(--font-size-lg, .8rem))}.taroify-button--default{color:var(--button-default-color, var(--text-color, var(--text-color, var(--gray-8, #323233))));background:var(--button-default-background-color, var(--background-color-2, var(--background-color-2, var(--white, #fff))));border:var(--button-border-width, var(--border-width-base, .05rem)) solid var(--button-default-border-color, var(--border-color, #dcdee0))}.taroify-button--primary{color:var(--button-primary-color, var(--white, #fff));background:var(--button-primary-background-color, var(--primary-color, var(--primary-color, #1989fa)));border:var(--button-border-width, var(--border-width-base, .05rem)) solid var(--button-primary-border-color, var(--button-primary-background-color, var(--primary-color, var(--primary-color, #1989fa))))}.taroify-button--info{color:var(--button-info-color, var(--white, #fff));background:var(--button-info-background-color, var(--info-color, var(--cyan, #2db7f5)));border:var(--button-border-width, var(--border-width-base, .05rem)) solid var(--button-info-border-color, var(--button-info-background-color, var(--info-color, var(--cyan, #2db7f5))))}.taroify-button--success{color:var(--button-success-color, var(--white, #fff));background:var(--button-success-background-color, var(--success-color, var(--green, #07c160)));border:var(--button-border-width, var(--border-width-base, .05rem)) solid var(--button-success-border-color, var(--button-success-background-color, var(--success-color, var(--green, #07c160))))}.taroify-button--warning{color:var(--button-warning-color, var(--white, #fff));background:var(--button-warning-background-color, var(--warning-color, var(--orange, #ff976a)));border:var(--button-border-width, var(--border-width-base, .05rem)) solid var(--button-warning-border-color, var(--button-warning-background-color, var(--warning-color, var(--orange, #ff976a))))}.taroify-button--danger{color:var(--button-danger-color, var(--white, #fff));background:var(--button-danger-background-color, var(--danger-color, var(--red, #ee0a24)));border:var(--button-border-width, var(--border-width-base, .05rem)) solid var(--button-danger-border-color, var(--button-danger-background-color, var(--danger-color, var(--red, #ee0a24))))}.taroify-button--disabled{cursor:not-allowed;opacity:var(--button-disabled-opacity, var(--disabled-opacity, var(--disabled-opacity, .5)))}.taroify-button--disabled:active:before{opacity:0}.taroify-button--loading{cursor:default}.taroify-button--loading:active:before{opacity:0}.taroify-button--block{display:block;width:100%}.taroify-button--text{background:transparent;border:0 none}.taroify-button--text:active:before{opacity:var(--button-active-opacity, .1)}.taroify-button--text.taroify-button--default{color:var(--button-default-color, var(--text-color, var(--text-color, var(--gray-8, #323233))))}.taroify-button--text.taroify-button--primary{color:var(--button-primary-background-color, var(--primary-color, var(--primary-color, #1989fa)))}.taroify-button--text.taroify-button--primary:active:before{background:var(--button-primary-background-color, var(--primary-color, var(--primary-color, #1989fa)))}.taroify-button--text.taroify-button--info{color:var(--button-info-background-color, var(--info-color, var(--cyan, #2db7f5)))}.taroify-button--text.taroify-button--info:active:before{background:var(--button-info-background-color, var(--info-color, var(--cyan, #2db7f5)))}.taroify-button--text.taroify-button--success{color:var(--button-success-background-color, var(--success-color, var(--green, #07c160)))}.taroify-button--text.taroify-button--success:active:before{background:var(--button-success-background-color, var(--success-color, var(--green, #07c160)))}.taroify-button--text.taroify-button--warning{color:var(--button-warning-background-color, var(--warning-color, var(--orange, #ff976a)))}.taroify-button--text.taroify-button--warning:active:before{background:var(--button-warning-background-color, var(--warning-color, var(--orange, #ff976a)))}.taroify-button--text.taroify-button--danger{color:var(--button-danger-background-color, var(--danger-color, var(--red, #ee0a24)))}.taroify-button--text.taroify-button--danger:active:before{background:var(--button-danger-background-color, var(--danger-color, var(--red, #ee0a24)))}.taroify-button--outlined{background:var(--button-outlined-background-color, var(--background-color-2, var(--background-color-2, var(--white, #fff))))}.taroify-button--outlined.taroify-button--primary{color:var(--button-primary-background-color, var(--primary-color, var(--primary-color, #1989fa)))}.taroify-button--outlined.taroify-button--primary:active:before{background:var(--button-primary-background-color, var(--primary-color, var(--primary-color, #1989fa)))}.taroify-button--outlined.taroify-button--info{color:var(--button-info-background-color, var(--info-color, var(--cyan, #2db7f5)))}.taroify-button--outlined.taroify-button--info:active:before{background:var(--button-info-background-color, var(--info-color, var(--cyan, #2db7f5)))}.taroify-button--outlined.taroify-button--success{color:var(--button-success-background-color, var(--success-color, var(--green, #07c160)))}.taroify-button--outlined.taroify-button--success:active:before{background:var(--button-success-background-color, var(--success-color, var(--green, #07c160)))}.taroify-button--outlined.taroify-button--warning{color:var(--button-warning-background-color, var(--warning-color, var(--orange, #ff976a)))}.taroify-button--outlined.taroify-button--warning:active:before{background:var(--button-warning-background-color, var(--warning-color, var(--orange, #ff976a)))}.taroify-button--outlined.taroify-button--danger{color:var(--button-danger-background-color, var(--danger-color, var(--red, #ee0a24)))}.taroify-button--outlined.taroify-button--danger:active:before{background:var(--button-danger-background-color, var(--danger-color, var(--red, #ee0a24)))}.taroify-button--custom{color:var(--button-custom-color)}.taroify-button--custom.taroify-button--contained{color:var(--white, #fff);background:var(--button-custom-color);border:var(--button-border-width, var(--border-width-base, .05rem)) solid var(--button-custom-color)}.taroify-button--custom.taroify-button--text:active:before,.taroify-button--custom.taroify-button--outlined:active:before{background:var(--button-custom-color)}.taroify-button--custom.taroify-button--outlined{border:var(--button-border-width, var(--border-width-base, .05rem)) solid var(--button-custom-color)}.taroify-button--gradient{border:0}.taroify-button--hairline{border-width:0}.taroify-button--hairline:after{border-color:inherit;border-radius:calc(var(--button-border-radius, var(--border-radius-sm, .2rem)) * 2)}.taroify-button--hairline.taroify-button--round:after{border-radius:var(--button-border-radius-max, var(--border-radius-max, 24.975rem))}.taroify-button--hairline.taroify-button--square:after{border-radius:0}.taroify-button--round{border-radius:var(--button-border-radius-max, var(--border-radius-max, 24.975rem))}.taroify-button--square{border-radius:0}.taroify-button__icon{font-size:var(--button-icon-size, 1.2em);line-height:inherit;color:inherit}.taroify-button__content{display:flex;align-items:center;justify-content:center;height:100%}.taroify-button__content:before{content:" "}.taroify-button__loading{font-size:inherit;color:inherit}.taroify-button__loading .taroify-loading__circular,.taroify-button__loading .taroify-loading__spinner{width:var(--button-loading-icon-size, 1rem);height:var(--button-loading-icon-size, 1rem);color:currentColor}.taroify-button__text+.taroify-button__icon--left{margin-left:var(--button-content-gap, var(--padding-base, .2rem))}.taroify-button__loading--left+.taroify-button__text,.taroify-button__icon--left+.taroify-button__text{margin-right:var(--button-content-gap, var(--padding-base, .2rem))}.taroify-button__loading--right+.taroify-button__text,.taroify-button__icon--right+.taroify-button__text{margin-left:var(--button-content-gap, var(--padding-base, .2rem))}.taroify-button-group{display:flex}.taroify-button-group .taroify-button:not(:first-child):not(:last-child){border-right:0;border-radius:0}.taroify-button-group .taroify-button:not(:first-child):not(:last-child):after{border-radius:0}.taroify-button-group .taroify-button:first-child,.taroify-button-group .taroify-button:first-child:after{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.taroify-button-group .taroify-button:last-child,.taroify-button-group .taroify-button:last-child:after{border-top-left-radius:0;border-bottom-left-radius:0}.taroify-button-group .taroify-button__content:before{content:none}.taroify-button-group--round .taroify-button:first-child{border-top-left-radius:var(--button-border-radius-max, var(--border-radius-max, 24.975rem));border-bottom-left-radius:var(--button-border-radius-max, var(--border-radius-max, 24.975rem))}.taroify-button-group--round .taroify-button:last-child{border-top-right-radius:var(--button-border-radius-max, var(--border-radius-max, 24.975rem));border-bottom-right-radius:var(--button-border-radius-max, var(--border-radius-max, 24.975rem))}.taroify-button-group--block .taroify-button{flex:1}.taroify-cell{position:relative;box-sizing:border-box;display:flex;width:100%;padding:var(--cell-vertical-padding, .5rem) var(--cell-horizontal-padding, var(--padding-md, .8rem));overflow:hidden;font-size:var(--cell-font-size, var(--font-size-md, .7rem));line-height:var(--cell-line-height, 1.2rem);color:var(--cell-color, var(--text-color, var(--text-color, var(--gray-8, #323233))));background:var(--cell-background-color, var(--background-color-2, var(--background-color-2, var(--white, #fff))))}.taroify-cell:after{position:absolute;box-sizing:border-box;pointer-events:none;content:" ";right:var(--padding-sm, .6rem);bottom:0;left:var(--padding-sm, .6rem);border-bottom:.05rem solid var(--cell-border-color, var(--border-color, var(--border-color, var(--gray-3, #ebedf0))));transform:scaleY(.5)}.taroify-cell:last-child:after,.taroify-cell--borderless:after{display:none}.taroify-cell__title,.taroify-cell__value{flex:1;min-width:0}.taroify-cell--required .taroify-cell__title:before{padding-right:var(--cell-required-padding-right, .1rem);font-size:var(--cell-font-size, var(--font-size-md, .7rem));color:var(--cell-required-color, var(--danger-color, var(--red, #ee0a24)));content:"*"}.taroify-cell__brief{margin-top:var(--cell-brief-margin-top, var(--padding-base, .2rem));font-size:var(--cell-brief-font-size, var(--font-size-sm, .6rem));line-height:var(--cell-brief-line-height, var(--line-height-sm, .9rem));color:var(--cell-brief-color, var(--gray-6, #969799))}.taroify-cell--start{align-items:flex-start}.taroify-cell--center{align-items:center}.taroify-cell--end{align-items:flex-end}.taroify-cell--large{padding-top:var(--cell-vertical-padding-large, var(--padding-sm, .6rem));padding-bottom:var(--cell-vertical-padding-large, var(--padding-sm, .6rem))}.taroify-cell--large .taroify-cell__title{font-size:var(--cell-title-font-size-large, var(--font-size-lg, .8rem))}.taroify-cell--large .taroify-cell__brief{font-size:var(--cell-brief-font-size-large, var(--cell-subtitle-font-size-large, var(--font-size-md, .7rem)))}.taroify-cell--large .taroify-cell__value{font-size:var(--cell-value-font-size-large, inherit)}.taroify-cell--clickable{cursor:pointer}.taroify-cell--clickable:active,.taroify-cell--active{background:var(--cell-active-color, var(--active-color, var(--active-color, var(--gray-2, #f2f3f5))))}.taroify-cell__value{position:relative;overflow:hidden;font-size:var(--cell-value-font-size, inherit);color:var(--cell-value-color, var(--gray-6, #969799));text-align:right;overflow-wrap:break-word}.taroify-cell__value--empty{flex:0 0 auto}.taroify-cell__value--alone{color:var(--text-color, var(--gray-8, #323233));text-align:left}.taroify-cell__icon,.taroify-cell__right-icon{display:flex;flex:none;align-items:center;height:var(--cell-line-height, 1.2rem);font-size:var(--cell-icon-size, .8rem);line-height:var(--cell-line-height, 1.2rem)}.taroify-cell__icon{margin-right:var(--cell-left-icon-margin-right, var(--cell-icon-margin-left, .2rem))}.taroify-cell__right-icon{margin-left:var(--cell-right-icon-margin-left, var(--cell-right-icon-margin-right, .2rem));color:var(--cell-right-icon-color, var(--cell-value-color, var(--gray-6, #969799)))}.taroify-cell__extra{display:flex;flex:none;align-items:center;margin-left:var(--cell-extra-margin-left, var(--padding-base, .2rem))}.taroify-cell-group{background:var(--cell-group-background-color, var(--background-color-2, var(--background-color-2, var(--white, #fff))))}.taroify-cell-group--inset{margin:var(--cell-group-inset-padding, 0 var(--padding-md, .8rem));overflow:hidden;border-radius:var(--cell-group-inset-border-radius, var(--border-radius-lg, .4rem))}.taroify-cell-group__title{padding:var(--cell-group-title-padding, var(--padding-md, .8rem) var(--padding-md, .8rem) var(--padding-xs, .4rem));font-size:var(--cell-group-title-font-size, var(--font-size-md, .7rem));line-height:var(--cell-group-title-line-height, .8rem);color:var(--cell-group-title-color, var(--gray-6, #969799))}.taroify-cell-group__title--inset{padding:var(--cell-group-inset-title-padding, var(--padding-md, .8rem) var(--padding-md, .8rem) var(--padding-xs, .4rem) var(--padding-xl, 1.6rem))}.taroify-image--square{border-radius:0}.taroify-image--rounded{border-radius:var(--border-radius-md, .2rem)}.taroify-image--circle{overflow:hidden;border-radius:50%}.taroify-image--circle img{border-radius:inherit}.taroify-image--loading{visibility:hidden}.taroify-image__fallback,.taroify-image__placeholder{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--image-placeholder-font-size, var(--font-size-md, .7rem));color:var(--image-placeholder-color, var(--gray-6, #969799));background-color:var(--image-placeholder-background-color, var(--background-color, var(--background-color, var(--gray-1, #f7f8fa))))}.taroify-image__fallback-icon,.taroify-image__placeholder-icon{font-size:var(--image-placeholder-icon-size, 1.6rem);color:var(--image-placeholder-icon-color, var(--gray-4, #dcdee0))}.taroify-popup{position:fixed;z-index:var(--popup-z-index, 1010);max-height:100%;overflow-y:auto;background:var(--popup-background-color, var(--background-color-light, var(--background-color-light, var(--background-color-2, var(--white, #fff)))));animation-duration:var(--popup-animation-duration, var(--animation-duration-base, .3s));-webkit-overflow-scrolling:touch}.taroify-popup-overflow-hidden{overflow:hidden!important}.taroify-popup--center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.taroify-popup--center.taroify-popup--rounded{border-radius:var(--popup-rounded-border-radius, .8rem)}.taroify-popup--top{top:0;left:0;width:100%}.taroify-popup--top.taroify-popup--rounded{border-radius:0 0 var(--popup-rounded-border-radius, .8rem) var(--popup-rounded-border-radius, .8rem)}.taroify-popup--bottom{bottom:0;left:0;width:100%}.taroify-popup--bottom.taroify-popup--rounded{border-radius:var(--popup-rounded-border-radius, .8rem) var(--popup-rounded-border-radius, .8rem) 0 0}.taroify-popup--right{top:50%;right:0;transform:translate3d(0,-50%,0)}.taroify-popup--right.taroify-popup--rounded{border-radius:var(--popup-rounded-border-radius, .8rem) 0 0 var(--popup-rounded-border-radius, .8rem)}@keyframes taroify-slide-right-enter{0%{transform:translate3d(100%,-50%,0)}}@keyframes taroify-slide-right-exit{to{transform:translate3d(100%,-50%,0)}}.taroify-popup--left{top:50%;left:0;transform:translate3d(0,-50%,0)}.taroify-popup--left.taroify-popup--rounded{border-radius:0 var(--popup-rounded-border-radius, .8rem) var(--popup-rounded-border-radius, .8rem) 0}@keyframes taroify-slide-left-enter{0%{transform:translate3d(-100%,-50%,0)}}@keyframes taroify-slide-left-exit{to{transform:translate3d(-100%,-50%,0)}}.taroify-popup__close-icon{position:absolute;z-index:var(--popup-close-icon-z-index, 1);font-size:var(--popup-close-icon-size, 1.1rem);color:var(--popup-close-icon-color, var(--gray-5, #c8c9cc));cursor:pointer}.taroify-popup__close-icon:active{color:var(--popup-close-icon-active-color, var(--gray-6, #969799))}.taroify-popup__close-icon--top-left{top:var(--popup-close-icon-margin, .8rem);left:var(--popup-close-icon-margin, .8rem)}.taroify-popup__close-icon--top-right{top:var(--popup-close-icon-margin, .8rem);right:var(--popup-close-icon-margin, .8rem)}.taroify-popup__close-icon--bottom-left{bottom:var(--popup-close-icon-margin, .8rem);left:var(--popup-close-icon-margin, .8rem)}.taroify-popup__close-icon--bottom-right{right:var(--popup-close-icon-margin, .8rem);bottom:var(--popup-close-icon-margin, .8rem)}@keyframes taroify-slide-up-enter{0%{transform:translate3d(0,100%,0)}}@keyframes taroify-slide-up-exit{to{transform:translate3d(0,100%,0)}}@keyframes taroify-slide-down-enter{0%{transform:translate3d(0,-100%,0)}}@keyframes taroify-slide-down-exit{to{transform:translate3d(0,-100%,0)}}@keyframes taroify-slide-left-enter{0%{transform:translate3d(-100%,0,0)}}@keyframes taroify-slide-left-exit{to{transform:translate3d(-100%,0,0)}}@keyframes taroify-slide-right-enter{0%{transform:translate3d(100%,0,0)}}@keyframes taroify-slide-right-exit{to{transform:translate3d(100%,0,0)}}@keyframes taroify-fade-in{0%{opacity:0}to{opacity:1}}@keyframes taroify-fade-out{0%{opacity:1}to{opacity:0}}@keyframes taroify-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.taroify-transition-fade-appear-active,.taroify-transition-fade-enter-active{animation-name:taroify-fade-in;animation-duration:var(--animation-duration-base, .3s);animation-timing-function:var(--animation-timing-function-enter, ease-out);animation-fill-mode:both}.taroify-transition-fade-exit-active{animation-name:taroify-fade-out;animation-duration:var(--animation-duration-base, .3s);animation-timing-function:var(--animation-timing-function-exit, ease-in);animation-fill-mode:both}.taroify-transition-slide-up-appear-active,.taroify-transition-slide-up-enter-active{animation-name:taroify-slide-up-enter;animation-duration:var(--animation-duration-base, .3s);animation-timing-function:var(--animation-timing-function-enter, ease-out);animation-fill-mode:both}.taroify-transition-slide-up-exit-active{animation-name:taroify-slide-up-exit;animation-duration:var(--animation-duration-base, .3s);animation-timing-function:var(--animation-timing-function-enter, ease-out);animation-fill-mode:both}.taroify-transition-slide-down-appear-active,.taroify-transition-slide-down-enter-active{animation-name:taroify-slide-down-enter;animation-duration:var(--animation-duration-base, .3s);animation-timing-function:var(--animation-timing-function-enter, ease-out);animation-fill-mode:both}.taroify-transition-slide-down-exit-active{animation-name:taroify-slide-down-exit;animation-duration:var(--animation-duration-base, .3s);animation-timing-function:var(--animation-timing-function-enter, ease-out);animation-fill-mode:both}.taroify-transition-slide-left-appear-active,.taroify-transition-slide-left-enter-active{animation-name:taroify-slide-left-enter;animation-duration:var(--animation-duration-base, .3s);animation-timing-function:var(--animation-timing-function-enter, ease-out);animation-fill-mode:both}.taroify-transition-slide-left-exit-active{animation-name:taroify-slide-left-exit;animation-duration:var(--animation-duration-base, .3s);animation-timing-function:var(--animation-timing-function-enter, ease-out);animation-fill-mode:both}.taroify-transition-slide-right-appear-active,.taroify-transition-slide-right-enter-active{animation-name:taroify-slide-right-enter;animation-duration:var(--animation-duration-base, .3s);animation-timing-function:var(--animation-timing-function-enter, ease-out);animation-fill-mode:both}.taroify-transition-slide-right-exit-active{animation-name:taroify-slide-right-exit;animation-duration:var(--animation-duration-base, .3s);animation-timing-function:var(--animation-timing-function-enter, ease-out);animation-fill-mode:both}.taroify-backdrop{position:fixed;top:0;left:0;z-index:var(--backdrop-z-index, 1000);width:100%;height:100%;background:var(--backdrop-background-color, rgba(0, 0, 0, .7))}.taroify-badge-wrapper{position:relative;display:inline-block}.taroify-badge--content{box-sizing:border-box;display:inline-block;min-width:var(--badge-size, .8rem);padding:var(--badge-padding, 0 .15rem);font-family:var(--badge-font-family, -apple-system-font, helvetica neue, arial, sans-serif);font-size:var(--badge-font-size, var(--font-size-sm, .6rem));font-weight:var(--badge-font-weight, var(--font-weight-bold, 500));line-height:1.2;color:var(--badge-color, var(--white, #fff));text-align:center;background:var(--badge-background-color, var(--primary-color, #1989fa));border:var(--badge-border-width, var(--border-width-base, .05rem)) solid var(--badge-border-color, var(--background-color-2, var(--background-color-2, var(--white, #fff))));border-radius:var(--badge-border-radius, var(--border-radius-max, 24.975rem))}.taroify-badge--dot{width:var(--badge-dot-size, 8PX);min-width:0;height:var(--badge-dot-size, 8PX);padding:0;background:var(--badge-dot-color, var(--badge-background-color, var(--primary-color, #1989fa)));border-radius:100%}.taroify-badge--fixed{position:absolute;transform-origin:100%}.taroify-badge--top-left{top:0;left:0;transform:translate(-50%,-50%)}.taroify-badge--top-right{top:0;right:0;transform:translate(50%,-50%)}.taroify-badge--bottom-left{bottom:0;left:0;transform:translate(-50%,50%)}.taroify-badge--bottom-right{right:0;bottom:0;transform:translate(50%,50%)}.taroify-native-input{box-sizing:inherit;display:inherit;width:inherit;min-width:inherit;height:inherit;min-height:inherit;font:inherit;line-height:inherit;color:inherit;resize:inherit;background:inherit;border:inherit}.taroify-native-input[type=date],.taroify-native-input[type=time],.taroify-native-input[type=datetime-local]{min-height:var(--cell-line-height, var(--cell-line-height, 1.2rem))}.taroify-native-input[type=search]{-webkit-appearance:none;appearance:none}.taroify-native-input::placeholder{color:var(--input-placeholder-color, var(--text-color-3, var(--text-color-3, var(--gray-5, #c8c9cc))))}.taroify-native-input--readonly{cursor:default}.taroify-native-input--colorful::placeholder{color:var(--input-placeholder-color, var(--text-color-3, var(--text-color-3, var(--gray-5, #c8c9cc))))}.taroify-input{box-sizing:border-box;display:block;width:100%;min-width:0;height:var(--input-height, 1.2rem);padding:0;margin:0;font-size:var(--input-font-size, var(--font-size-md, .7rem));line-height:var(--input-line-height, 1.2rem);color:var(--input-color, var(--text-color, var(--text-color, var(--gray-8, #323233))));resize:none;outline:none;background-color:transparent;border:0}.taroify-input[type=date],.taroify-input[type=time],.taroify-input[type=datetime-local]{min-height:var(--cell-line-height, var(--cell-line-height, 1.2rem))}.taroify-input[type=search]{-webkit-appearance:none;appearance:none}.taroify-input__placeholder{color:var(--input-placeholder-color, var(--text-color-3, var(--text-color-3, var(--gray-5, #c8c9cc))))}.taroify-input--disabled{color:var(--input-disabled-color, var(--text-color-3, var(--text-color-3, var(--gray-5, #c8c9cc))));cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--input-disabled-color, var(--text-color-3, var(--text-color-3, var(--gray-5, #c8c9cc))))}.taroify-input--readonly{color:var(--input-color, var(--text-color, var(--text-color, var(--gray-8, #323233))));cursor:default;opacity:1}.taroify-input--primary,.taroify-input__placeholder--primary{color:var(--input-primary-color, var(--primary-color, var(--primary-color, #1989fa)))}.taroify-input--info,.taroify-input__placeholder--info{color:var(--input-info-color, var(--info-color, var(--cyan, #2db7f5)))}.taroify-input--success,.taroify-input__placeholder--success{color:var(--input-success-color, var(--success-color, var(--green, #07c160)))}.taroify-input--warning,.taroify-input__placeholder--warning{color:var(--input-warning-color, var(--warning-color, var(--orange, #ff976a)))}.taroify-input--danger,.taroify-input__placeholder--danger{color:var(--input-danger-color, var(--danger-color, var(--red, #ee0a24)))}.taroify-input--left{justify-content:flex-start;text-align:left}.taroify-input--center{justify-content:center;text-align:center}.taroify-input--right{justify-content:flex-end;text-align:right}.taroify-input__clear{flex-shrink:0;padding:0 var(--padding-xs, .4rem);margin-right:calc(var(--padding-xs, .4rem) * -1);font-size:var(--input-clear-icon-size, .8rem);line-height:inherit;color:var(--input-clear-icon-color, var(--gray-5, #c8c9cc));cursor:pointer}.taroify-form-label{box-sizing:border-box;display:flex;flex:none;width:var(--form-label-width, 6.2em);margin-right:var(--form-label-margin-right, var(--padding-sm, .6rem));color:var(--form-label-color, var(--gray-7, #646566));text-align:left;overflow-wrap:break-word}.taroify-form-label--left{justify-content:flex-start;text-align:left}.taroify-form-label--center{justify-content:center;text-align:center}.taroify-form-label--right{justify-content:flex-end;text-align:right}.taroify-form-label--top{justify-content:flex-start;width:100%;margin-right:0;margin-bottom:var(--form-label-top-margin-bottom, var(--padding-base, .2rem));text-align:left;overflow-wrap:break-word}.taroify-form-item>.taroify-cell__value{text-align:initial}.taroify-form-item--label-top{flex-wrap:wrap}.taroify-form-item--disabled .taroify-form__label{color:var(--form-label-disabled-color, var(--gray-5, #c8c9cc))}.taroify-form-item__value{overflow:visible}.taroify-form-item__icon,.taroify-form-item__right-icon{flex-shrink:0}.taroify-form-item__right-icon{padding:var(--form-item-right-icon-padding, 0 var(--padding-xs, .4rem));margin-right:var(--form-item-right-icon-margin-right, -.4rem);line-height:inherit}.taroify-form-item__icon.taroify-icon,.taroify-form-item__right-icon.taroify-icon{display:block;font-size:var(--form-item-icon-size, .8rem);line-height:inherit}.taroify-form-item .taroify-input+.taroify-button{flex-shrink:0;margin-left:var(--form-item-right-button-margin-left, var(--padding-xs, .4rem))}.taroify-form-control{display:flex;align-items:center;min-height:var(--form-control-min-height, var(--cell-line-height, 1.2rem));color:var(--form-control-color, var(--text-color, var(--text-color, var(--gray-8, #323233))))}.taroify-form-control--left{justify-content:flex-start;text-align:left}.taroify-form-control--center{justify-content:center;text-align:center}.taroify-form-control--right{justify-content:flex-end;text-align:right}.taroify-form-feedback{font-size:var(--form-feedback-font-size, var(--font-size-sm, .6rem))}.taroify-form-feedback--left{text-align:left}.taroify-form-feedback--center{text-align:center}.taroify-form-feedback--right{text-align:right}.taroify-form-feedback--valid{color:var(--form-feedback-valid-color, var(--success-color, var(--green, #07c160)))}.taroify-form-feedback--warning{color:var(--form-feedback-warning-color, var(--warning-color, var(--orange, #ff976a)))}.taroify-form-feedback--invalid{color:var(--form-feedback-invalid-color, var(--danger-color, var(--red, #ee0a24)))}.taroify-radio{display:inline-flex;align-items:center;overflow:hidden;font-size:var(--radio-font-size, var(--font-size-md, .7rem));cursor:pointer;-webkit-user-select:none;user-select:none}.taroify-radio--disabled{cursor:not-allowed}.taroify-radio--horizontal{margin-right:var(--radio-gap, var(--padding-sm, .6rem))}.taroify-radio--horizontal:last-child{margin-right:0}.taroify-radio--vertical{margin-bottom:var(--radio-gap, var(--padding-sm, .6rem))}.taroify-radio--vertical:last-child{margin-bottom:0}.taroify-radio__icon{flex:none;height:1em;font-size:var(--radio-icon-font-size, var(--radio-size, 1rem));line-height:1em;cursor:pointer}.taroify-radio__icon .taroify-icon{box-sizing:border-box;display:block;width:1.25em;height:1.25em;font-size:.8em;line-height:1.25;color:transparent;text-align:center;border:1PX solid var(--radio-border-color, var(--gray-5, #c8c9cc));transition-duration:var(--radio-transition-duration, var(--animation-duration-fast, .2s));transition-property:color,border-color,background-color}.taroify-radio__icon--round .taroify-icon{border-radius:100%}.taroify-radio__icon--checked .taroify-icon{color:var(--radio-checked-icon-color, var(--white, #fff));background:var(--radio-checked-icon-background-color, var(--primary-color, var(--primary-color, #1989fa)));border-color:var(--radio-checked-icon-border-color, var(--primary-color, var(--primary-color, #1989fa)))}.taroify-radio__icon--checked.taroify-radio__icon--disabled .taroify-icon{color:var(--radio-disabled-icon-color, var(--gray-5, #c8c9cc))}.taroify-radio__icon--disabled{cursor:not-allowed}.taroify-radio__icon--disabled .taroify-icon{background:var(--radio-disabled-icon-background-color, var(--border-color, var(--border-color, var(--gray-3, #ebedf0))));border-color:var(--radio-disabled-icon-border-color, var(--gray-5, #c8c9cc))}.taroify-radio__label{margin-left:var(--radio-label-margin, var(--padding-xs, .4rem));line-height:var(--radio-label-line-height, var(--radio-size, 1rem));color:var(--radio-label-color, var(--text-color, var(--text-color, var(--gray-8, #323233))))}.taroify-radio__label--left{margin:0 var(--radio-label-margin, var(--padding-xs, .4rem)) 0 0}.taroify-radio__label--disabled{color:var(--radio-disabled-label-color, var(--gray-5, #c8c9cc))}.taroify-radio__button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:var(--radio-button-padding, .25rem .9rem);color:var(--radio-button-color, var(--text-color, var(--text-color, var(--gray-8, #323233))));background-color:var(--radio-button-background-color, var(--gray-1, #f2f3f5));border:1PX solid var(--radio-button-border-color, var(--radio-button-background-color, var(--gray-1, #f2f3f5)));border-radius:var(--radio-button-border-radius, var(--border-radius-max, 24.975rem));transition-duration:var(--radio-transition-duration, var(--animation-duration-fast, .2s));transition-property:color,border-color,background-color,opacity}.taroify-radio__button--checked{color:var(--radio-button-checked-color, var(--primary-color, var(--primary-color, #1989fa)));background-color:var(--radio-button-checked-background-color, var(--background-color-2, var(--background-color-2, var(--white, #fff))));border-color:var(--radio-button-checked-border-color, var(--primary-color, var(--primary-color, #1989fa)))}.taroify-radio__button--disabled{cursor:not-allowed;opacity:var(--radio-button-disabled-opacity, var(--disabled-opacity, var(--disabled-opacity, .5)))}.taroify-radio-group--horizontal{display:flex;flex-wrap:wrap}.taroify-radio-group--vertical .taroify-radio{display:flex}.taroify-radio-group .taroify-cell__value{flex:0}.taroify-search{box-sizing:border-box;display:flex;align-items:center;padding:var(--search-padding, .5rem var(--padding-sm, .6rem));background-color:var(--search-background-color, var(--background-color-2, var(--background-color-2, var(--white, #fff))))}.taroify-search__content{display:flex;flex:1;padding-left:var(--search-content-padding-left, var(--padding-sm, .6rem));background:var(--search-content-background-color, var(--gray-1, #f7f8fa));border-radius:var(--search-content-border-radius, var(--border-radius-sm, .1rem))}.taroify-search__content--square{border-radius:var(--search-content-square-border-radius, 0)}.taroify-search__content--rounded{border-radius:var(--search-content-rounded-border-radius, var(--border-radius-max, 24.975rem))}.taroify-search__label{padding:var(--search-label-padding, 0 .25rem);font-size:var(--search-label-font-size, var(--font-size-md, .7rem));line-height:var(--search-label-line-height, var(--search-input-height, 1.7rem));color:var(--search-label-color, var(--text-color, var(--text-color, var(--gray-8, #323233))))}.taroify-search__field{flex:1;padding:var(--search-field-padding, .25rem var(--padding-xs, .4rem) .25rem 0);background-color:transparent}.taroify-search__field .taroify-field__icon{color:var(--search-left-icon-color, var(--gray-6, #969799))}.taroify-search--action{padding-right:0}.taroify-search taro-input-core::-webkit-search-decoration,.taroify-search taro-input-core::-webkit-search-cancel-button,.taroify-search taro-input-core::-webkit-search-results-button,.taroify-search taro-input-core::-webkit-search-results-decoration,.taroify-search .taroify-native-input::-webkit-search-decoration,.taroify-search .taroify-native-input::-webkit-search-cancel-button,.taroify-search .taroify-native-input::-webkit-search-results-button,.taroify-search .taroify-native-input::-webkit-search-results-decoration{display:none}.taroify-search__action{padding:var(--search-action-padding, 0 var(--padding-xs, .4rem));font-size:var(--search-action-font-size, var(--font-size-md, .7rem));line-height:var(--search-action-line-height, var(--search-input-height, 1.7rem));color:var(--search-action-color, var(--text-color, var(--text-color, var(--gray-8, #323233))));cursor:pointer;-webkit-user-select:none;user-select:none}.taroify-search__action:active,.taroify-search__action--hover{background:var(--search-action-active-background-color, var(--active-color, var(--active-color, var(--gray-2, #f2f3f5))))}.taroify-switch{position:relative;box-sizing:content-box;display:inline-block;width:var(--switch-width, calc(1.8em + .2rem));height:var(--switch-height, calc(1em + .2rem));font-size:var(--switch-font-size, var(--switch-size, 1.5rem));cursor:pointer;background:var(--switch-background-color, rgba(120, 120, 128, .16));border:var(--switch-border, 0);border-radius:var(--switch-node-size, 1em);transition:background-color var(--switch-transition-duration, var(--animation-duration-base, .3s))}.taroify-switch__node{position:absolute;top:.1rem;left:.1rem;width:var(--switch-node-width, var(--switch-node-size, 1em));height:var(--switch-node-height, var(--switch-node-size, 1em));font-size:inherit;background:var(--switch-node-background-color, var(--white, #fff));border-radius:100%;box-shadow:var(--switch-node-box-shadow, 0 .15rem .05rem 0 rgba(0, 0, 0, .05));transition:transform var(--switch-transition-duration, var(--animation-duration-base, .3s)) cubic-bezier(.3,1.05,.4,1.05)}.taroify-switch__loading{position:absolute;top:25%;left:25%;width:50%;height:50%;line-height:1}.taroify-switch--checked{background:var(--switch-checked-background-color, var(--switch-checked-color, var(--primary-color, var(--primary-color, #1989fa))))}.taroify-switch--checked .taroify-switch__node{transform:translate(var(--switch-node-translate-x, calc(var(--switch-width, calc(1.8em + .2rem)) - var(--switch-node-size, 1em) - .2rem)))}.taroify-switch--checked .taroify-switch__loading{color:var(--switch-loading-color, var(--switch-checked-color, var(--switch-checked-color, var(--primary-color, var(--primary-color, #1989fa)))))}.taroify-switch--disabled{cursor:not-allowed;opacity:var(--switch-disabled-opacity, var(--disabled-opacity, var(--disabled-opacity, .5)))}.taroify-switch--loading{cursor:default}.taroify-loading{display:inline-flex;align-items:center;justify-content:center;color:var(--loading-color, var(--gray-5, #c8c9cc))}.taroify-loading__spinner,.taroify-loading__circular{position:relative;box-sizing:border-box;width:var(--loading-size, 1.5rem);max-width:100%;height:var(--loading-size, 1.5rem);max-height:100%}.taroify-loading__spinner{animation:taroify--rotate var(--loading-animation-duration, .8s) steps(12) infinite}.taroify-loading__spinner__item{position:absolute;top:0;left:0;width:100%;height:100%}.taroify-loading__spinner__item:before{display:block;width:.1rem;height:25%;margin:0 auto;content:" ";background-color:currentColor;border-radius:40%}.taroify-loading__spinner__item:nth-of-type(1){opacity:1;transform:rotate(30deg)}.taroify-loading__spinner__item:nth-of-type(2){opacity:.9375;transform:rotate(60deg)}.taroify-loading__spinner__item:nth-of-type(3){opacity:.875;transform:rotate(90deg)}.taroify-loading__spinner__item:nth-of-type(4){opacity:.8125;transform:rotate(120deg)}.taroify-loading__spinner__item:nth-of-type(5){opacity:.75;transform:rotate(150deg)}.taroify-loading__spinner__item:nth-of-type(6){opacity:.6875;transform:rotate(180deg)}.taroify-loading__spinner__item:nth-of-type(7){opacity:.625;transform:rotate(210deg)}.taroify-loading__spinner__item:nth-of-type(8){opacity:.5625;transform:rotate(240deg)}.taroify-loading__spinner__item:nth-of-type(9){opacity:.5;transform:rotate(270deg)}.taroify-loading__spinner__item:nth-of-type(10){opacity:.4375;transform:rotate(300deg)}.taroify-loading__spinner__item:nth-of-type(11){opacity:.375;transform:rotate(330deg)}.taroify-loading__spinner__item:nth-of-type(12){opacity:.3125;transform:rotate(360deg)}.taroify-loading__circular{border:var(--loading-circular-border-width, .05rem) solid transparent;border-top-color:currentColor;border-radius:100%;animation:taroify--rotate var(--loading-animation-duration, .8s) linear infinite}.taroify-loading__text{margin-left:var(--padding-xs, .4rem);font-size:var(--loading-text-font-size, var(--font-size-md, .7rem));line-height:var(--loading-text-line-height, 1rem);color:var(--loading-text-color, var(--gray-6, #969799))}.taroify-loading__text:empty{display:none}.taroify-loading--vertical{flex-direction:column}.taroify-loading--vertical .taroify-loading__text{margin:var(--padding-xs, .4rem) 0 0}.taroify-skeleton{display:flex;padding:0 .8rem}.taroify-skeleton__content{width:100%}.taroify-skeleton--animate{animation:skeleton-blink var(--skeleton-duration, 1.2s) ease-in-out infinite}@keyframes skeleton-blink{50%{opacity:.6}}.taroify-skeleton__avatar{flex-shrink:0;width:var(--skeleton-avatar-size, 1.6rem);height:var(--skeleton-avatar-size, 1.6rem);margin-right:var(--padding-md, .8rem);background:var(--skeleton-avatar-background, var(--active-color, var(--active-color, var(--gray-2, #f2f3f5))))}.taroify-skeleton__avatar--round{border-radius:var(--border-radius-max, 24.975rem)}.taroify-skeleton__avatar-avatar+.taroify-skeleton__avatar__content{padding-top:var(--padding-xs, .4rem)}.taroify-skeleton__title{width:var(--skeleton-title-width, 40%);height:var(--skeleton-paragraph-height, .8rem);margin:0;background:var(--skeleton-paragraph-background, var(--active-color, var(--active-color, var(--gray-2, #f2f3f5))))}.taroify-skeleton__title--round{border-radius:var(--border-radius-max, 24.975rem)}.taroify-skeleton__paragraph{height:var(--skeleton-paragraph-height, .8rem);background:var(--skeleton-paragraph-background, var(--active-color, var(--active-color, var(--gray-2, #f2f3f5))))}.taroify-skeleton__paragraph--round{border-radius:var(--border-radius-max, 24.975rem)}.taroify-skeleton__paragraph:not(:first-child){margin-top:var(--skeleton-paragraph-margin-top, var(--padding-xs, .4rem))}.taroify-skeleton__image{display:flex;align-items:center;justify-content:center;width:var(--skeleton-image-size, 4.8rem);height:var(--skeleton-image-size, 4.8rem);background:var(--active-color, var(--active-color, var(--gray-2, #f2f3f5)))}.taroify-skeleton__image--round{border-radius:var(--skeleton-image-radius, 1.2rem)}.taroify-skeleton__image-icon{width:calc(var(--skeleton-image-size, 4.8rem) / 2);height:calc(var(--skeleton-image-size, 4.8rem) / 2);font-size:calc(var(--skeleton-image-size, 4.8rem) / 2);color:var(--gray-5, #c8c9cc)}.taroify-collapse-item{position:relative}.taroify-collapse-item--bordered:after{position:absolute;box-sizing:border-box;pointer-events:none;content:" ";top:0;right:var(--padding-md, .8rem);left:var(--padding-md, .8rem);border-top:.05rem solid var(--border-color, var(--border-color, var(--gray-3, #ebedf0)));transform:scaleY(.5)}.taroify-collapse-item__title .taroify-cell__right-icon{transform:rotate(90deg) translateZ(0);transition:transform var(--collapse-item-transition-duration, var(--animation-duration-base, .3s))}.taroify-collapse-item__title:after{right:var(--padding-md, .8rem);display:none}.taroify-collapse-item__title--expanded .taroify-cell__right-icon{transform:rotate(-90deg)}.taroify-collapse-item__title--expanded:after{display:block}.taroify-collapse-item__title--borderless:after{display:none}.taroify-collapse-item__title--disabled{cursor:not-allowed}.taroify-collapse-item__title--disabled,.taroify-collapse-item__title--disabled .taroify-cell__right-icon{color:var(--collapse-item-title-disabled-color, var(--gray-5, #c8c9cc))}.taroify-collapse-item__wrapper{overflow:hidden;transition:height var(--collapse-item-transition-duration, var(--animation-duration-base, .3s)) ease-in-out;will-change:height}.taroify-collapse-item__content{padding:var(--collapse-item-content-padding, var(--padding-sm, .6rem) var(--padding-md, .8rem));font-size:var(--collapse-item-content-font-size, var(--font-size-md, .7rem));line-height:var(--collapse-item-content-line-height, 1.5);color:var(--collapse-item-content-color, var(--gray-6, #969799));background:var(--collapse-item-content-background-color, var(--background-color-2, var(--background-color-2, var(--white, #fff))))}.taroify-empty{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--empty-padding, var(--empty-padding, var(--padding-xl, 1.6rem) 0))}.taroify-empty__image{width:var(--empty-image-width, var(--empty-image-size, 8rem));height:var(--empty-image-height, var(--empty-image-size, 8rem));margin-left:50%;transform:translate(-50%)}.taroify-empty__image img{width:100%;height:100%}.taroify-empty__description{padding:var(--empty-description-padding, 0 3rem);margin-top:var(--empty-description-padding, var(--padding-md, .8rem));font-size:var(--empty-description-font-size, var(--font-size-md, .7rem));line-height:var(--empty-description-line-height, var(--line-height-md, 1rem));color:var(--empty-description-color, var(--gray-6, #969799))}.taroify-tag{position:relative;display:inline-flex;align-items:center;padding:var(--tag-padding, 0 var(--padding-base, .2rem));font-size:var(--tag-font-size, var(--font-size-sm, .6rem));line-height:var(--tag-line-height, .8rem);color:var(--tag-color, var(--white, #fff));border-radius:var(--tag-border-radius, .1rem)}.taroify-tag--default{background:var(--tag-default-background-color, var(--gray-6, #969799))}.taroify-tag--default.taroify-tag--outlined{color:var(--tag-default-color, var(--gray-6, #969799))}.taroify-tag--primary{background:var(--tag-primary-background-color, var(--primary-color, var(--primary-color, #1989fa)))}.taroify-tag--primary.taroify-tag--outlined{color:var(--tag-primary-color, var(--primary-color, var(--primary-color, #1989fa)))}.taroify-tag--info{background:var(--tag-info-background-color, var(--info-color, var(--cyan, #2db7f5)))}.taroify-tag--info.taroify-tag--outlined{color:var(--tag-info-color, var(--info-color, var(--cyan, #2db7f5)))}.taroify-tag--success{background:var(--tag-success-background-color, var(--success-color, var(--green, #07c160)))}.taroify-tag--success.taroify-tag--outlined{color:var(--tag-success-color, var(--success-color, var(--green, #07c160)))}.taroify-tag--warning{background:var(--tag-warning-background-color, var(--warning-color, var(--orange, #ff976a)))}.taroify-tag--warning.taroify-tag--outlined{color:var(--tag-warning-color, var(--warning-color, var(--orange, #ff976a)))}.taroify-tag--danger{background:var(--tag-danger-background-color, var(--danger-color, var(--red, #ee0a24)))}.taroify-tag--danger.taroify-tag--outlined{color:var(--tag-danger-color, var(--danger-color, var(--red, #ee0a24)))}.taroify-tag--outlined{background:var(--tag-outlined-background-color, var(--background-color-2, var(--background-color-2, var(--white, #fff))))}.taroify-tag--outlined:before{position:absolute;inset:0;pointer-events:none;content:"";border:.05rem solid var(--tag-border-color, currentColor);border-radius:inherit}.taroify-tag--medium{padding:var(--tag-medium-padding, .1rem .3rem)}.taroify-tag--medium.taroify-tag--round-right{padding:var(--tag-rounded-right-medium-padding, .1rem .4rem .1rem .3rem)}.taroify-tag--medium.taroify-tag--round-left{padding:var(--tag-rounded-left-medium-padding, .1rem .3rem .1rem .4rem)}.taroify-tag--large{padding:var(--tag-large-padding, var(--padding-base, .2rem) var(--padding-xs, .4rem));font-size:var(--tag-large-font-size, var(--font-size-md, .7rem));border-radius:var(--tag-large-border-radius, var(--border-radius-md, .2rem))}.taroify-tag--large.taroify-tag--round-right{padding:var(--tag-rounded-right-large-padding, var(--padding-base, .2rem) .5rem var(--padding-base, .2rem) var(--padding-xs, .4rem))}.taroify-tag--large.taroify-tag--round-left{padding:var(--tag-rounded-left-large-padding, var(--padding-base, .2rem) var(--padding-xs, .4rem) var(--padding-base, .2rem) .5rem)}.taroify-tag--rounded{border-radius:var(--tag-rounded-border-radius, var(--border-radius-max, 24.975rem))}.taroify-tag--rounded-left{padding:var(--tag-rounded-left-padding, 0 var(--padding-base, .2rem) 0 .3rem);border-radius:var(--tag-rounded-border-radius, var(--border-radius-max, 24.975rem)) 0 0 var(--tag-rounded-border-radius, var(--border-radius-max, 24.975rem))}.taroify-tag--rounded-right{padding:var(--tag-rounded-right-padding, 0 .3rem 0 var(--padding-base, .2rem));border-radius:0 var(--tag-rounded-border-radius, var(--border-radius-max, 24.975rem)) var(--tag-rounded-border-radius, var(--border-radius-max, 24.975rem)) 0}.taroify-tag__close{margin-left:.1rem;color:inherit;cursor:pointer}.taroify-grid{display:flex;flex-wrap:wrap}.taroify-grid-item{position:relative;box-sizing:border-box}.taroify-grid-item--square{height:0}.taroify-grid-item__icon{font-size:var(--grid-item-icon-font-size, 1.4rem)}.taroify-grid-item__icon .taroify-icon{font-size:inherit}.taroify-grid-item__icon-wrapper{line-height:1}.taroify-grid-item__text{font-size:var(--grid-item-text-font-size, var(--font-size-sm, .6rem));line-height:1.5;color:var(--grid-item-text-color, var(--gray-7, #646566));word-break:break-all}.taroify-grid-item__icon-wrapper+.taroify-grid-item__text,.taroify-grid-item__icon+.taroify-grid-item__text{margin-top:var(--padding-xs, .4rem)}.taroify-grid-item__content{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:var(--grid-item-content-padding, var(--padding-md, .8rem) var(--padding-xs, .4rem));background-color:var(--grid-item-content-background-color, var(--background-color-2, var(--background-color-2, var(--white, #fff))))}.taroify-grid-item__content:after{z-index:1;border-width:0 var(--border-width-base, .05rem) var(--border-width-base, .05rem) 0}.taroify-grid-item__content--square{position:absolute;top:0;right:0;left:0}.taroify-grid-item__content--centered{align-items:center;justify-content:center}.taroify-grid-item__content--surround:after{border-width:var(--border-width-base, .05rem)}.taroify-grid-item__content--horizontal{flex-direction:row}.taroify-grid-item__content--horizontal .taroify-grid-item__icon+.taroify-grid-item__text{margin-top:0;margin-left:var(--padding-xs, .4rem)}.taroify-grid-item__content--clickable{cursor:pointer}.taroify-grid-item__content--clickable:active{background-color:var(--grid-item-content-active-color, var(--active-color, var(--active-color, var(--gray-2, #f2f3f5))))}.taroify-tabbar{z-index:var(--tabbar-z-index, 1);box-sizing:content-box;display:flex;width:100%;height:var(--tabbar-height, 2.5rem);background:var(--tabbar-background-color, var(--background-color-2, var(--background-color-2, var(--white, #fff))))}.taroify-tabbar-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;font-size:var(--tabbar-item-font-size, var(--font-size-sm, .6rem));line-height:var(--tabbar-item-line-height, 1);color:var(--tabbar-item-color, var(--gray-7, #646566));cursor:pointer}.taroify-tabbar-item__icon{margin-bottom:var(--tabbar-item-margin-bottom, .2rem);font-size:var(--tabbar-item-icon-size, 1.1rem)}.taroify-tabbar-item__icon .taroify-icon{display:block}.taroify-tabbar-item__icon .taroify-badge{margin-top:var(--padding-base, .2rem)}.taroify-tabbar-item--active{color:var(--tabbar-item-active-color, var(--primary-color, #1989fa));background:var(--tabbar-item-active-background-color, var(--background-color-2, var(--background-color-2, var(--white, #fff))))}.taroify-native-textarea{box-sizing:border-box;display:block;width:100%;min-width:inherit;height:100%;min-height:inherit;padding:0;margin:0;font:inherit;line-height:inherit;color:inherit;text-align:left;-webkit-appearance:none;appearance:none;resize:none;-webkit-user-select:auto;user-select:auto;background:transparent;border:0}.taroify-native-textarea:focus{outline:none}.taroify-native-textarea::placeholder{color:var(--textarea-placeholder-color, var(--text-color-3, var(--text-color-3, var(--gray-5, #c8c9cc))))}.taroify-native-textarea--readonly::placeholder{color:var(--textarea-readonly-color, var(--textarea-color, var(--text-color, var(--gray-8, #323233))))}.taroify-textarea{width:100%;min-width:0;padding:0;margin:0;font-size:var(--textarea-font-size, var(--font-size-md, .7rem));line-height:var(--textarea-line-height, 1.2rem);color:var(--textarea-color, var(--text-color, var(--gray-8, #323233)));text-align:left;resize:none;background:transparent;border:0}.taroify-textarea__wrapper{width:100%}.taroify-textarea__limit{margin-top:var(--padding-base, .2rem);font-size:var(--textarea-limit-font-size, var(--font-size-sm, .6rem));line-height:var(--textarea-limit-line-height, .8rem);color:var(--textarea-limit-color, var(--gray-7, #646566));text-align:right}.taroify-textarea__placeholder{color:var(--textarea-placeholder-color, var(--text-color-3, var(--text-color-3, var(--gray-5, #c8c9cc))))}.taroify-textarea--readonly,.taroify-textarea__placeholder--readonly{color:var(--textarea-readonly-color, var(--textarea-color, var(--text-color, var(--gray-8, #323233))))}@font-face{font-family:vant-icon;font-style:normal;font-weight:400;src:url(//at.alicdn.com/t/c/font_2553510_ciljc7axaw7.woff2?t=1705587463221) format("woff2"),url(//at.alicdn.com/t/c/font_2553510_ciljc7axaw7.woff?t=1705587463221) format("woff");font-display:auto}.van-icon{position:relative;display:inline-block;font-family:vant-icon,serif;font-size:inherit;font-style:normal;font-weight:400;font-stretch:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon:before{display:inline-block}.taroify-icon__image{display:block;width:1em;height:1em}.van-icon-arrow-double-left:before{content:""}.van-icon-arrow-double-right:before{content:""}.van-icon-link-o:before{content:""}.van-icon-miniprogram-o:before{content:""}.van-icon-qq:before{content:""}.van-icon-wechat-moments:before{content:""}.van-icon-weibo:before{content:""}.van-icon-cash-o:before{content:""}.van-icon-list-switch:before{content:""}.van-icon-list-switching:before{content:""}.van-icon-newspaper:before{content:""}.van-icon-notes:before{content:""}.van-icon-user:before{content:""}.van-icon-cash-back-record:before{content:""}.van-icon-description:before{content:""}.van-icon-completed:before{content:""}.van-icon-contact:before{content:""}.van-icon-records:before{content:""}.van-icon-discount:before{content:""}.van-icon-exchange:before{content:""}.van-icon-eye:before{content:""}.van-icon-enlarge:before{content:""}.van-icon-expand-o:before{content:""}.van-icon-eye-o:before{content:""}.van-icon-expand:before{content:""}.van-icon-filter-o:before{content:""}.van-icon-fire:before{content:""}.van-icon-fail:before{content:""}.van-icon-failure:before{content:""}.van-icon-fire-o:before{content:""}.van-icon-flag-o:before{content:""}.van-icon-font:before{content:""}.van-icon-font-o:before{content:""}.van-icon-gem-o:before{content:""}.van-icon-flower-o:before{content:""}.van-icon-gem:before{content:""}.van-icon-gift-card:before{content:""}.van-icon-friends:before{content:""}.van-icon-friends-o:before{content:""}.van-icon-gold-coin:before{content:""}.van-icon-gold-coin-o:before{content:""}.van-icon-good-job-o:before{content:""}.van-icon-gift:before{content:""}.van-icon-gift-o:before{content:""}.van-icon-gift-card-o:before{content:""}.van-icon-good-job:before{content:""}.van-icon-home-o:before{content:""}.van-icon-goods-collect:before{content:""}.van-icon-graphic:before{content:""}.van-icon-goods-collect-o:before{content:""}.van-icon-hot-o:before{content:""}.van-icon-info:before{content:""}.van-icon-hotel-o:before{content:""}.van-icon-info-o:before{content:""}.van-icon-hot-sale-o:before{content:""}.van-icon-hot:before{content:""}.van-icon-like:before{content:""}.van-icon-idcard:before{content:""}.van-icon-invitation:before{content:""}.van-icon-like-o:before{content:""}.van-icon-hot-sale:before{content:""}.van-icon-location-o:before{content:""}.van-icon-location:before{content:""}.van-icon-label:before{content:""}.van-icon-lock:before{content:""}.van-icon-label-o:before{content:""}.van-icon-map-marked:before{content:""}.van-icon-logistics:before{content:""}.van-icon-manager:before{content:""}.van-icon-more:before{content:""}.van-icon-live:before{content:""}.van-icon-manager-o:before{content:""}.van-icon-medal:before{content:""}.van-icon-more-o:before{content:""}.van-icon-music-o:before{content:""}.van-icon-music:before{content:""}.van-icon-new-arrival-o:before{content:""}.van-icon-medal-o:before{content:""}.van-icon-new-o:before{content:""}.van-icon-free-postage:before{content:""}.van-icon-newspaper-o:before{content:""}.van-icon-new-arrival:before{content:""}.van-icon-minus:before{content:""}.van-icon-orders-o:before{content:""}.van-icon-new:before{content:""}.van-icon-paid:before{content:""}.van-icon-notes-o:before{content:""}.van-icon-other-pay:before{content:""}.van-icon-pause-circle:before{content:""}.van-icon-pause:before{content:""}.van-icon-pause-circle-o:before{content:""}.van-icon-peer-pay:before{content:""}.van-icon-pending-payment:before{content:""}.van-icon-passed:before{content:""}.van-icon-plus:before{content:""}.van-icon-phone-circle-o:before{content:""}.van-icon-phone-o:before{content:""}.van-icon-printer:before{content:""}.van-icon-photo-fail:before{content:""}.van-icon-phone:before{content:""}.van-icon-photo-o:before{content:""}.van-icon-play-circle:before{content:""}.van-icon-play:before{content:""}.van-icon-phone-circle:before{content:""}.van-icon-point-gift-o:before{content:""}.van-icon-point-gift:before{content:""}.van-icon-play-circle-o:before{content:""}.van-icon-shrink:before{content:""}.van-icon-photo:before{content:""}.van-icon-qr:before{content:""}.van-icon-qr-invalid:before{content:""}.van-icon-question-o:before{content:""}.van-icon-revoke:before{content:""}.van-icon-replay:before{content:""}.van-icon-service:before{content:""}.van-icon-question:before{content:""}.van-icon-search:before{content:""}.van-icon-refund-o:before{content:""}.van-icon-service-o:before{content:""}.van-icon-scan:before{content:""}.van-icon-share:before{content:""}.van-icon-send-gift-o:before{content:""}.van-icon-share-o:before{content:""}.van-icon-setting:before{content:""}.van-icon-points:before{content:""}.van-icon-photograph:before{content:""}.van-icon-shop:before{content:""}.van-icon-shop-o:before{content:""}.van-icon-shop-collect-o:before{content:""}.van-icon-shop-collect:before{content:""}.van-icon-smile:before{content:""}.van-icon-shopping-cart-o:before{content:""}.van-icon-sign:before{content:""}.van-icon-sort:before{content:""}.van-icon-star-o:before{content:""}.van-icon-smile-comment-o:before{content:""}.van-icon-stop:before{content:""}.van-icon-stop-circle-o:before{content:""}.van-icon-smile-o:before{content:""}.van-icon-star:before{content:""}.van-icon-success:before{content:""}.van-icon-stop-circle:before{content:""}.van-icon-records-o:before{content:""}.van-icon-shopping-cart:before{content:""}.van-icon-tosend:before{content:""}.van-icon-todo-list:before{content:""}.van-icon-thumb-circle-o:before{content:""}.van-icon-thumb-circle:before{content:""}.van-icon-umbrella-circle:before{content:""}.van-icon-underway:before{content:""}.van-icon-upgrade:before{content:""}.van-icon-todo-list-o:before{content:""}.van-icon-tv-o:before{content:""}.van-icon-underway-o:before{content:""}.van-icon-user-o:before{content:""}.van-icon-vip-card-o:before{content:""}.van-icon-vip-card:before{content:""}.van-icon-send-gift:before{content:""}.van-icon-wap-home:before{content:""}.van-icon-wap-nav:before{content:""}.van-icon-volume-o:before{content:""}.van-icon-video:before{content:""}.van-icon-wap-home-o:before{content:""}.van-icon-volume:before{content:""}.van-icon-warning:before{content:""}.van-icon-weapp-nav:before{content:""}.van-icon-wechat-pay:before{content:""}.van-icon-warning-o:before{content:""}.van-icon-wechat:before{content:""}.van-icon-setting-o:before{content:""}.van-icon-youzan-shield:before{content:""}.van-icon-warn-o:before{content:""}.van-icon-smile-comment:before{content:""}.van-icon-user-circle-o:before{content:""}.van-icon-video-o:before{content:""}.van-icon-add-square:before{content:""}.van-icon-add:before{content:""}.van-icon-arrow-down:before{content:""}.van-icon-arrow-up:before{content:""}.van-icon-arrow:before{content:""}.van-icon-after-sale:before{content:""}.van-icon-add-o:before{content:""}.van-icon-alipay:before{content:""}.van-icon-ascending:before{content:""}.van-icon-apps-o:before{content:""}.van-icon-aim:before{content:""}.van-icon-award:before{content:""}.van-icon-arrow-left:before{content:""}.van-icon-award-o:before{content:""}.van-icon-audio:before{content:""}.van-icon-bag-o:before{content:""}.van-icon-balance-list:before{content:""}.van-icon-back-top:before{content:""}.van-icon-bag:before{content:""}.van-icon-balance-pay:before{content:""}.van-icon-balance-o:before{content:""}.van-icon-bar-chart-o:before{content:""}.van-icon-bars:before{content:""}.van-icon-balance-list-o:before{content:""}.van-icon-birthday-cake-o:before{content:""}.van-icon-bookmark:before{content:""}.van-icon-bill:before{content:""}.van-icon-bell:before{content:""}.van-icon-browsing-history-o:before{content:""}.van-icon-browsing-history:before{content:""}.van-icon-bookmark-o:before{content:""}.van-icon-bulb-o:before{content:""}.van-icon-bullhorn-o:before{content:""}.van-icon-bill-o:before{content:""}.van-icon-calendar-o:before{content:""}.van-icon-brush-o:before{content:""}.van-icon-card:before{content:""}.van-icon-cart-o:before{content:""}.van-icon-cart-circle:before{content:""}.van-icon-cart-circle-o:before{content:""}.van-icon-cart:before{content:""}.van-icon-cash-on-deliver:before{content:""}.van-icon-cash-back-record-o:before{content:""}.van-icon-cashier-o:before{content:""}.van-icon-chart-trending-o:before{content:""}.van-icon-certificate:before{content:""}.van-icon-chat:before{content:""}.van-icon-clear:before{content:""}.van-icon-chat-o:before{content:""}.van-icon-checked:before{content:""}.van-icon-clock:before{content:""}.van-icon-clock-o:before{content:""}.van-icon-close:before{content:""}.van-icon-closed-eye:before{content:""}.van-icon-circle:before{content:""}.van-icon-cluster-o:before{content:""}.van-icon-column:before{content:""}.van-icon-comment-circle-o:before{content:""}.van-icon-cluster:before{content:""}.van-icon-comment:before{content:""}.van-icon-comment-o:before{content:""}.van-icon-comment-circle:before{content:""}.van-icon-completed-o:before{content:""}.van-icon-credit-pay:before{content:""}.van-icon-coupon:before{content:""}.van-icon-debit-pay:before{content:""}.van-icon-coupon-o:before{content:""}.van-icon-contact-o:before{content:""}.van-icon-descending:before{content:""}.van-icon-desktop-o:before{content:""}.van-icon-diamond-o:before{content:""}.van-icon-description-o:before{content:""}.van-icon-delete:before{content:""}.van-icon-diamond:before{content:""}.van-icon-delete-o:before{content:""}.van-icon-cross:before{content:""}.van-icon-edit:before{content:""}.van-icon-ellipsis:before{content:""}.van-icon-down:before{content:""}.van-icon-discount-o:before{content:""}.van-icon-ecard-pay:before{content:""}.van-icon-envelop-o:before{content:""}.van-icon-shield-o:before{content:""}.van-icon-guide-o:before{content:""}.taroify-icon--mini{font-size:.5rem}.taroify-icon--small{font-size:.6rem}.taroify-icon--medium{font-size:.9rem}.taroify-icon--large{font-size:1rem}.taroify-icon--default{color:#323233}.taroify-icon--primary{color:#1989fa}.taroify-icon--info{color:#2db7f5}.taroify-icon--success{color:#07c160}.taroify-icon--warning{color:#ff976a}.taroify-icon--danger{color:#ee0a24}page,body{margin:0;background:#fff;color:#101828;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei,sans-serif;font-size:14PX}.taro_page[id]{overflow:hidden}taro-view-core,taro-scroll-view-core,taro-input-core,taro-textarea-core{box-sizing:border-box}.taroify-native-textarea{display:block;width:100%;margin:0;padding:0;box-sizing:border-box;font:inherit;line-height:inherit;color:inherit;background:transparent;border:0;outline:0;resize:none}:root,page{--brand-color: #00c5b3;--brand-primary-color: #008577;--brand-link-color: #007f73;--brand-background-color: #f4faf8;--brand-soft-color: #edfaf7;--brand-muted-color: #e4f5ef;--brand-border-color: #c7e9e1;--brand-highlight-color: #8edfd5;--brand-soft-overlay: rgba(0, 197, 179, .12);--primary-color: var(--brand-primary-color);--blue: var(--brand-primary-color);--text-link-color: var(--brand-link-color);--button-primary-color: #fff}body,page{font-size:14PX;--button-height-mini: 44PX;--button-height-small: 44PX;--button-height-medium: 48PX;--button-height-large: 48PX;--button-font-size-mini: 14PX;--button-font-size-small: 14PX;--button-font-size-medium: 14PX;--button-font-size-large: 14PX;--button-padding-mini: 0 4PX;--button-padding-small: 0 12PX;--button-padding-medium: 0 16PX;--button-border-radius: 8PX;--button-border-width: 1PX;--button-content-gap: 4PX;--button-loading-icon-size: 20PX;--cell-font-size: 14PX;--cell-line-height: 24PX;--cell-brief-font-size: 13PX;--cell-brief-line-height: 20PX;--cell-icon-size: 16PX;--cell-vertical-padding: 10PX;--cell-horizontal-padding: 16PX;--cell-left-icon-margin-right: 4PX;--cell-right-icon-margin-left: 4PX;--form-feedback-font-size: 13PX}body .taroify-button--text,page .taroify-button--text{--button-height-medium: 44PX}body .section-title,body .page-state__title,page .section-title,page .page-state__title{font-size:16PX}body .page-state__description,page .page-state__description{font-size:14PX}body,page{--text-color: #101828;--text-color-2: #667085;--background-color: #f5f8fc;--border-color: #e4eaf2;--font-size-xs: 10PX;--font-size-sm: 12PX;--font-size-md: 14PX;--font-size-lg: 16PX;--line-height-xs: 14PX;--line-height-sm: 18PX;--line-height-md: 20PX;--line-height-lg: 22PX;--padding-base: 4PX;--padding-xs: 8PX;--padding-sm: 12PX;--padding-md: 16PX;--padding-lg: 24PX;--padding-xl: 32PX;--border-width-base: 1PX;--border-radius-sm: 2PX;--border-radius-md: 4PX;--border-radius-lg: 8PX;--tabbar-height: 56PX;--tabbar-item-icon-size: 24PX;--tabbar-item-font-size: 13PX;--tabbar-item-margin-bottom: 4PX;--input-font-size: 15PX;--input-height: 44PX;--input-line-height: 24PX;--input-clear-icon-size: 16PX;--form-item-icon-size: 16PX;--form-label-top-margin-bottom: 7PX;--search-input-height: 44PX;--search-field-padding: 0 8PX 0 0;--loading-size: 20PX;--loading-text-font-size: 14PX;--loading-text-line-height: 20PX;--empty-image-size: 80PX;--empty-description-padding: 0 30PX;--empty-description-font-size: 14PX;--switch-size: 26PX;--radio-size: 20PX;--radio-label-margin: 8PX;--tag-font-size: 12PX;--tag-line-height: 16PX;--tag-padding: 0 4PX;--tag-border-radius: 2PX}.page-shell{height:100vh;height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#f5f8fc}.page-shell__header{flex:none;display:flex;align-items:center;justify-content:space-between;position:relative;min-height:56PX;padding:4PX 12PX;background:#fff;border-bottom:.5PX solid #edf1f6}.page-shell__left,.page-shell__right{min-width:44PX;display:flex;align-items:center;flex-shrink:0;z-index:1}.page-shell__right{justify-content:flex-end}.page-shell__subheader{flex:none;min-width:0}.network-notice{display:flex;align-items:center;gap:8PX;padding:0 16PX;min-height:44PX;background:#fff3d6;color:#854a0e}.network-notice__icon{flex:none;font-size:20PX}.network-notice__message{flex:1;min-width:0;font-size:13PX;line-height:1.5;overflow-wrap:anywhere}.network-notice__retry{flex:none;min-width:44PX;min-height:44PX;padding:0 4PX;font-size:14PX}.page-shell__title{position:absolute;left:50%;transform:translate(-50%);pointer-events:none;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;font-size:18PX;font-weight:600;text-align:center}.page-shell--subpage .page-shell__header{min-height:56PX;padding:4PX 16PX 4PX 8PX;gap:4PX;box-sizing:border-box;--button-height-medium: 44PX;--button-height-small: 44PX;--button-font-size-medium: 14PX;--button-font-size-small: 14PX}.page-shell--subpage .page-shell__header .icon-button{width:44PX;min-width:44PX;height:44PX;min-height:44PX;font-size:22PX}.page-shell--subpage .page-shell__right .taroify-button{padding:0 8PX}.page-shell--subpage .page-shell__title{font-size:18PX;line-height:25PX}.page-shell--subpage .page-shell__left,.page-shell--subpage .page-shell__right{min-width:0}.page-shell--subpage .page-shell__title{position:static;transform:none;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.page-shell__scroll{flex:1;height:0;min-height:0;scrollbar-width:none}.page-shell__scroll::-webkit-scrollbar{display:none}.page-shell__content{padding:0 0 1rem;min-height:100%}.page-shell__footer{flex:none;background:#fff;padding:.4rem .6rem;border-top:.025rem solid #e4eaf2;padding-bottom:calc(.4rem + env(safe-area-inset-bottom))}.page-shell--main .page-shell__footer{padding-bottom:.4rem}.icon-button{min-width:44PX;min-height:44PX;padding:0;font-size:22PX;color:#101828}.brand{display:inline-flex;align-items:center;gap:.4rem;color:#101828}.brand__mark{width:1.65rem;height:1.45rem;position:relative;flex-shrink:0}.brand__cloud{position:absolute;width:1.4rem;height:.8rem;border:.15rem solid var(--brand-color);border-radius:.55rem;bottom:.05rem;left:0;background:#fff}.brand__cloud:before{content:"";position:absolute;width:.7rem;height:.65rem;border:.15rem solid var(--brand-color);border-bottom:none;border-radius:.6rem .6rem 0 0;left:.2rem;top:-.575rem;background:#fff}.brand__spark{position:absolute;right:-.15rem;top:-.35rem;color:var(--brand-color);font-size:.85rem}.brand__name{font-size:.95rem;font-weight:700;white-space:nowrap}.brand--large{width:4.4rem;height:4.4rem;justify-content:center;background:var(--brand-soft-color);border-radius:1.1rem;margin-bottom:.9rem}.brand--large .brand__mark{transform:scale(1.7)}.brand--tiles{gap:.6rem;color:#10234b}.brand--tiles .brand__mark{display:grid;width:1.8rem;height:1.8rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:.15rem;transform:skewY(-8deg)}.brand__tile{border-radius:.15rem;background:linear-gradient(135deg,var(--brand-color),var(--primary-color))}.brand__tile:nth-child(2){transform:translateY(-.1rem)}.brand--tiles .brand__name{font-size:1.25rem}.bottom-navigation-shell{flex:none;padding-bottom:env(safe-area-inset-bottom);background:#fff}.bottom-navigation{--tabbar-item-color: #667085;--tabbar-item-active-color: var(--primary-color)}.bottom-navigation .taroify-tabbar-item__icon{font-size:var(--tabbar-item-icon-size)}.page-state{min-height:16.5rem;padding:1.8rem .6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.7rem}.page-state .taroify-empty{padding:0}.page-state__action{align-self:stretch;margin:0 -.6rem}.page-state__icon{font-size:80PX;color:#98a7bd}.page-state__title{font-size:16PX;font-weight:600}.page-state__description{font-size:14PX;line-height:1.65;color:#667085}.surface{background:#fff;padding:.7rem .8rem;margin-bottom:.4rem;border-bottom:.025rem solid #e4eaf2}.section-title{display:block;font-size:16PX;font-weight:600;margin-bottom:12PX}.muted{color:#667085;line-height:1.6}.text-field{display:block;padding:0 0 16PX;background:transparent}.text-field:after{display:none}.text-field{--review-control-height: 46PX;--input-height: 44PX;--input-line-height: 24PX}.text-field__row{display:flex;flex-direction:column;width:100%;min-width:0}.text-field__row>.text-field__label{width:auto;margin:0 0 7PX;font-size:14PX;align-items:center}.text-field__control{display:block}.text-field__input{display:flex;align-items:center;width:100%;min-width:0;min-height:var(--review-control-height);border:1PX solid #d7e1ee;border-radius:7PX;padding:0 10PX;background:#fff}.text-field__input>.taroify-input,.text-field__input .taroify-native-input{height:44PX;min-height:44PX;font-size:15PX;line-height:44PX}.numeric-input-placeholder{font-size:15PX;line-height:44PX}.text-field--multiline .text-field__input{padding:10PX}.text-field--boolean .text-field__input{border:0;padding:0 10PX;background:transparent}.text-field>.taroify-cell__value>.taroify-form__feedbacks .taroify-form-feedback{margin-top:5PX}.form-actions{display:flex;gap:.5rem;width:100%}.form-actions>*{flex:1;min-width:0}.filter-panel{width:100%;max-height:86vh;display:flex;flex-direction:column;padding:0 0 calc(.7rem + env(safe-area-inset-bottom))}.filter-panel__heading{display:flex;justify-content:space-between;align-items:center;min-height:56PX;padding:0 16PX;font-size:18PX;font-weight:600}.filter-panel__body{flex:1;min-height:0;max-height:62vh;margin:.5rem 0;padding:0 .8rem;scrollbar-width:none}.remote-select__trigger{min-height:44PX;padding:10PX;border:1PX solid #d7e1ee;border-radius:7PX;display:flex;align-items:center;justify-content:space-between;gap:10PX;background:#fff}.remote-select__label{min-width:0;overflow-wrap:anywhere}.remote-select__selection{flex:1;min-width:0}.remote-select__arrow{flex:none}.remote-select__trigger--described .remote-select__label{display:block;font-size:15PX;line-height:23PX}.remote-select__description{display:flex;flex-direction:column;gap:6PX;margin-top:6PX;color:#667085;font-size:12PX;line-height:18PX;overflow-wrap:anywhere;white-space:pre-wrap}.remote-select__items .taroify-cell{min-height:44PX}.date-range{display:flex;align-items:center;gap:.4rem}.date-range__field{flex:1;min-width:0}.date-range__clear{margin-top:4PX}.text-field>.taroify-cell__value{width:100%;text-align:left}.icon-button,.taroify-button,.remote-select__trigger{min-height:44PX}.icon-button{min-width:44PX}.page-inset{display:block;padding:.5rem .8rem;overflow-wrap:anywhere}.filter-panel>.form-actions,.filter-panel>.section-title{padding-left:16PX;padding-right:16PX}.filter-panel .form-actions .taroify-button{flex:1;min-width:0}.filter-panel>.taroify-button{margin-left:.8rem;margin-right:.8rem;width:calc(100% - 1.6rem)}.filter-panel__body.remote-select__items{padding:0}.remote-select__panel{height:60vh;height:60dvh;overflow:hidden;padding-bottom:env(safe-area-inset-bottom)}.remote-select__panel .taroify-cell__title:before{content:none}.remote-select__panel>.filter-panel__heading,.remote-select__search,.remote-select__clear{flex:none}.remote-select__panel{--cell-font-size: 15PX;--cell-line-height: 22PX;--cell-vertical-padding: 12PX;--cell-horizontal-padding: 16PX;--cell-brief-font-size: 12PX;--cell-brief-line-height: 18PX}.remote-select__clear{--cell-color: var(--primary-color);--cell-icon-size: 18PX;--cell-left-icon-margin-right: 8PX}.remote-select__panel .taroify-cell__title{flex:1;min-width:0;overflow-wrap:anywhere}.remote-select__panel .taroify-cell__value--empty{display:none}.remote-select__search{--search-padding: 6PX 16PX 10PX;--search-content-background-color: #f2f4f7;--search-content-border-radius: 8PX;--search-content-padding-left: 12PX;--search-input-height: 44PX;--search-field-padding: 0 12PX 0 0;--cell-icon-size: 18PX;--form-item-icon-size: 18PX;--cell-left-icon-margin-right: 8PX}.remote-select__search .taroify-search__field{align-items:center}.remote-select__search .taroify-form-control{min-height:0;padding:0;border:0;background:transparent}.remote-select__search .taroify-input{min-height:44PX;font-size:14PX}.remote-select__panel .remote-select__items{height:0;max-height:none;margin:0}.remote-select__content{min-height:100%}.remote-select__content--empty{display:flex;flex-direction:column;justify-content:center}.remote-select__loading{padding:24PX 16PX;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12PX;color:#667085;font-size:14PX}.remote-select__content .page-state{min-height:0;padding:16PX;gap:12PX;--empty-image-size: 64PX}.remote-select__content .page-state__title{font-size:16PX}.remote-select__content .page-state__description{font-size:14PX}.page-shell--detail .surface>.section-title,.page-shell--review .surface>.section-title{margin:-.7rem -.8rem .5rem;padding:.5rem .8rem;background:#f5f8fc}.filter-panel__body::-webkit-scrollbar{display:none}.remote-select__items .remote-select__item-title{flex:1;min-width:0}.remote-select__items .remote-select__item-value{flex:none;width:auto}.remote-select__items .remote-select__item-title:before{display:none}.page-shell__header .brand{gap:8PX}.page-shell__header .brand__name{font-size:19PX}.page-shell__header .brand__mark{width:33PX;height:29PX}.page-shell__header .brand__cloud{width:28PX;height:16PX;border-width:3PX;border-radius:11PX;bottom:1PX}.page-shell__header .brand__cloud:before{width:14PX;height:13PX;border-width:3PX;border-radius:12PX 12PX 0 0;left:4PX;top:-11.5PX}.page-shell__header .brand__spark{right:-3PX;top:-7PX;font-size:17PX}.page-shell__header .brand--tiles{gap:12PX}.page-shell__header .brand--tiles .brand__mark{width:36PX;height:36PX;gap:3PX}.page-shell__header .brand__tile{border-radius:3PX}.page-shell__header .brand__tile:nth-child(2){transform:translateY(-2PX)}.page-shell__header .brand--tiles .brand__name{font-size:25PX}.resource-ui{--resource-label-size: 14PX;--resource-long-label-size: 13PX;--resource-input-size: 15PX;--resource-title-size: 16PX;--resource-help-size: 12PX;--resource-label-width: 104PX;--resource-gap: 12PX;--resource-inset: 16PX;--resource-action-height: 48PX;--resource-action-radius: 8PX;font-size:var(--resource-label-size);line-height:1.6}.page-shell.resource-ui .surface{padding-left:var(--resource-inset);padding-right:var(--resource-inset)}.page-shell.resource-ui .surface>.section-title{margin-left:-16PX;margin-right:-16PX;padding-left:var(--resource-inset);padding-right:var(--resource-inset);font-size:var(--resource-title-size)}.page-shell.resource-ui .detail-row{gap:var(--resource-gap);font-size:var(--resource-label-size)}.page-shell.resource-ui .detail-row__label{flex-basis:var(--resource-label-width)}.page-shell.resource-ui .detail-row--multiline .detail-row__label{flex-basis:auto}.page-shell.resource-ui .text-field{padding:0 0 12PX;overflow:visible;--cell-font-size: var(--resource-label-size)}.page-shell.resource-ui .text-field>.taroify-cell__value{overflow:visible}.page-shell.resource-ui .text-field__label{position:relative;font-size:var(--resource-label-size);line-height:22PX;color:#667085}.page-shell.resource-ui .text-field__label:before{position:absolute;right:calc(100% + 2PX);top:50%;transform:translateY(-50%);padding:0;font-size:var(--resource-label-size);line-height:1}.page-shell.resource-ui .text-field__row>.text-field__label{margin:0 0 8PX}.page-shell.resource-ui .text-field--long-label .text-field__label{font-size:var(--resource-long-label-size)}.page-shell.resource-ui .text-field--inline .text-field__row{flex-direction:row;align-items:center;gap:var(--resource-gap)}.page-shell.resource-ui .text-field--inline .text-field__label{flex:none;width:var(--resource-label-width);margin:0}.page-shell.resource-ui .text-field--inline .text-field__input{flex:1}.page-shell.resource-ui .text-field--inline>.taroify-cell__value>.taroify-form__feedbacks{padding-left:calc(var(--resource-label-width) + var(--resource-gap))}.page-shell.resource-ui .text-field__input{border-radius:8PX}.page-shell.resource-ui .text-field__input>.taroify-input,.page-shell.resource-ui .text-field__input .taroify-native-input,.page-shell.resource-ui .numeric-input-placeholder{font-size:var(--resource-input-size)}.page-shell.resource-ui .review-textarea{font-size:var(--resource-input-size)}.page-shell.resource-ui .review-unmatched,.page-shell.resource-ui .comparison-form__hint{font-size:var(--resource-help-size)}.page-shell.resource-ui .review-option .remote-select__trigger{border:0;padding:0;min-height:44PX;font-size:var(--resource-input-size)}.page-shell.resource-ui .review-option .remote-select__trigger--described{padding:12PX 2PX}.page-shell.resource-ui .resource-form__number{align-items:center;min-height:44PX;margin-bottom:12PX;padding:0}.page-shell.resource-ui .page-shell__footer{padding:12PX var(--resource-inset) calc(12PX + env(safe-area-inset-bottom));border-top:1PX solid #e4eaf2}.page-shell.resource-ui .page-shell__footer .taroify-button{height:var(--resource-action-height);min-height:var(--resource-action-height);--button-height-medium: var(--resource-action-height);--button-height-small: var(--resource-action-height);--button-font-size-medium: var(--resource-label-size);--button-font-size-small: var(--resource-label-size);--button-border-radius: var(--resource-action-radius);font-size:var(--resource-label-size);border-radius:var(--resource-action-radius)}.page-shell.resource-ui .form-actions,.page-shell.resource-ui .review-actions__row,.page-shell.resource-ui .resource-list__footer-actions,.page-shell.resource-ui .comparison-form__footer,.page-shell.resource-ui .comparison-import__footer{gap:var(--resource-gap)}.page-shell.resource-ui .comparison-form__footer,.page-shell.resource-ui .comparison-import__footer{padding:0;border:0}.page-shell.resource-ui .resource-list__drafts{width:64PX}.page-shell.resource-ui .resource-list__number{font-size:var(--resource-title-size)}.page-shell.resource-ui .resource-list__secondary{font-size:var(--resource-long-label-size)}.page-shell.resource-ui .comparison-basic>.section-title{margin-top:-.7rem;margin-bottom:16PX}.page-shell.resource-ui .comparison-basic .comparison-form__label{font-size:var(--resource-label-size)}.page-shell.resource-ui .comparison-basic .comparison-form__hint{display:block;margin:-4PX 0 12PX}.page-shell.resource-ui .comparison-basic .comparison-detail__fields>taro-view-core,.page-shell.resource-ui .comparison-basic .comparison-detail__fields>div{font-size:var(--resource-label-size)}.page-shell.resource-ui .comparison-basic .comparison-detail__label{flex-basis:var(--resource-label-width)}.page-shell.resource-ui .comparison-suppliers .resource-files{padding:0}.page-shell.resource-ui .comparison-suppliers .resource-files>.section-title{margin:0 0 4PX;padding:0;background:transparent;font-size:var(--resource-long-label-size);font-weight:400}.filter-panel.resource-ui .filter-panel__heading{font-size:var(--resource-title-size)}.filter-panel.resource-ui .report-filter__label{font-size:var(--resource-label-size)}.filter-panel.resource-ui .report-filter__group{font-size:var(--resource-title-size)}.filter-panel.resource-ui .remote-select__trigger,.filter-panel.resource-ui .taroify-input{font-size:var(--resource-input-size)}.filter-panel.resource-ui>.form-actions{padding:0 var(--resource-inset);gap:var(--resource-gap)}.filter-panel.resource-ui>.form-actions .taroify-button{height:var(--resource-action-height);--button-font-size-medium: var(--resource-label-size);--button-border-radius: var(--resource-action-radius)}.filter-panel.resource-ui .report-sort__controls>.taroify-button{--button-font-size-medium: var(--resource-label-size)}.page-shell.resource-ui .surface.document-items{padding:0}.page-shell.resource-ui .document-items>.section-title{margin:0}.page-shell.resource-ui .document-items__add{padding:0 16PX 12PX}
