[class*=taroify-]{-webkit-tap-highlight-color:transparent}a{text-decoration:none}taro-button-core,taro-input-core,taro-textarea-core{color:inherit;font:inherit}[class*=taroify-]:focus,a:focus,taro-button-core:focus,taro-input-core:focus,taro-textarea-core:focus{outline:none}ol,ul{list-style:none;margin:0;padding:0}@-webkit-keyframes taroify--rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes taroify--rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.taroify-clearfix::after{clear:both;content:"";display:table}.taroify-ellipsis{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.taroify-ellipsis--l2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:pre-wrap}.taroify-ellipsis--l3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:pre-wrap}[class*=taroify-hairline]::after{border:0 solid var(--gray-3,#ebedf0);bottom:-50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.taroify-hairline,.taroify-hairline--bottom,.taroify-hairline--left,.taroify-hairline--right,.taroify-hairline--surround,.taroify-hairline--top,.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-skeleton{background:var(--skeleton-background-color,var(--active-color,var(--gray-2,#f2f3f5)));height:var(--skeleton-height,.8rem)}.taroify-skeleton--circle{border-radius:var(--skeleton-circle-border-radius,var(--border-radius-max,24.975rem));height:var(--skeleton-circle-height,var(--skeleton-circle-size,1.6rem));width:var(--skeleton-circle-width,var(--skeleton-circle-size,1.6rem))}.taroify-skeleton--pulse{-webkit-animation:taroify-skeleton-pulse var(--skeleton-pulse-animation-duration,1.5s) var(--skeleton-pulse-animation-timing-function,ease-in-out) var(--skeleton-pulse-animation-delay,.5s) infinite;animation:taroify-skeleton-pulse var(--skeleton-pulse-animation-duration,1.5s) var(--skeleton-pulse-animation-timing-function,ease-in-out) var(--skeleton-pulse-animation-delay,.5s) infinite}.taroify-skeleton--wave{display:block;overflow:hidden;position:relative}.taroify-skeleton--wave::after{-webkit-animation:taroify-skeleton-wave var(--skeleton-wave-animation-duration,1.6s) var(--skeleton-wave-animation-timing-function,linear) var(--skeleton-wave-animation-delay,.5s) infinite;animation:taroify-skeleton-wave var(--skeleton-wave-animation-duration,1.6s) var(--skeleton-wave-animation-timing-function,linear) var(--skeleton-wave-animation-delay,.5s) infinite;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(0,0,0,.04)),to(transparent));background:-webkit-linear-gradient(left,transparent,rgba(0,0,0,.04),transparent);background:-o-linear-gradient(left,transparent,rgba(0,0,0,.04),transparent);background:linear-gradient(90deg,transparent,rgba(0,0,0,.04),transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@-webkit-keyframes taroify-skeleton-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@keyframes taroify-skeleton-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-webkit-keyframes taroify-skeleton-wave{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes taroify-skeleton-wave{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.taroify-image{display:inline-block;height:100%;position:relative;width:100%}.taroify-image--circle{border-radius:50%;overflow:hidden}.taroify-image--circle img{border-radius:inherit}.taroify-image--loading{height:0;position:absolute;width:0}.taroify-image__fallback,.taroify-image__placeholder{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--image-placeholder-background-color,var(--background-color,var(--gray-1,#f7f8fa)));color:var(--image-placeholder-color,var(--gray-6,#969799));display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:var(--image-placeholder-font-size,var(--font-size-md,.7rem));height:100%;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.taroify-image__fallback-icon,.taroify-image__placeholder-icon{color:var(--image-placeholder-icon-color,var(--gray-4,#dcdee0));font-size:var(--image-placeholder-icon-size,1.6rem)}.taroify-empty{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:var(--empty-padding,var(--empty-padding,var(--padding-xl,1.6rem) 0))}.taroify-empty__image{height:var(--empty-image-height,var(--empty-image-size,8rem));width:var(--empty-image-width,var(--empty-image-size,8rem))}.taroify-empty__image img{height:100%;width:100%}.taroify-empty__description{color:var(--empty-description-color,var(--gray-6,#969799));font-size:var(--empty-description-font-size,var(--font-size-md,.7rem));line-height:var(--empty-description-line-height,var(--line-height-md,1rem));margin-top:var(--empty-description-padding,var(--padding-md,.8rem));padding:var(--empty-description-padding,0 3rem)}@-webkit-keyframes taroify-slide-up-enter{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes taroify-slide-up-enter{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes taroify-slide-up-exit{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes taroify-slide-up-exit{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes taroify-slide-down-enter{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes taroify-slide-down-enter{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes taroify-slide-down-exit{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes taroify-slide-down-exit{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes taroify-fade-in{from{opacity:0}to{opacity:1}}@keyframes taroify-fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes taroify-fade-out{from{opacity:1}to{opacity:0}}@keyframes taroify-fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes taroify-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes taroify-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.taroify-transition-fade-appear-active,.taroify-transition-fade-enter-active{-webkit-animation-duration:var(--animation-duration-base,.3s);animation-duration:var(--animation-duration-base,.3s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:taroify-fade-in;animation-name:taroify-fade-in;-webkit-animation-timing-function:var(--animation-timing-function-enter,ease-out);animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-fade-exit-active{-webkit-animation-duration:var(--animation-duration-base,.3s);animation-duration:var(--animation-duration-base,.3s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:taroify-fade-out;animation-name:taroify-fade-out;-webkit-animation-timing-function:var(--animation-timing-function-exit,ease-in);animation-timing-function:var(--animation-timing-function-exit,ease-in)}.taroify-transition-slide-up-appear-active,.taroify-transition-slide-up-enter-active{-webkit-animation-duration:var(--animation-duration-base,.3s);animation-duration:var(--animation-duration-base,.3s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:taroify-slide-up-enter;animation-name:taroify-slide-up-enter;-webkit-animation-timing-function:var(--animation-timing-function-enter,ease-out);animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-slide-up-exit-active{-webkit-animation-duration:var(--animation-duration-base,.3s);animation-duration:var(--animation-duration-base,.3s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:taroify-slide-up-exit;animation-name:taroify-slide-up-exit;-webkit-animation-timing-function:var(--animation-timing-function-enter,ease-out);animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-slide-down-appear-active,.taroify-transition-slide-down-enter-active{-webkit-animation-duration:var(--animation-duration-base,.3s);animation-duration:var(--animation-duration-base,.3s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:taroify-slide-down-enter;animation-name:taroify-slide-down-enter;-webkit-animation-timing-function:var(--animation-timing-function-enter,ease-out);animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-slide-down-exit-active{-webkit-animation-duration:var(--animation-duration-base,.3s);animation-duration:var(--animation-duration-base,.3s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:taroify-slide-down-exit;animation-name:taroify-slide-down-exit;-webkit-animation-timing-function:var(--animation-timing-function-enter,ease-out);animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-slide-left-appear-active,.taroify-transition-slide-left-enter-active{-webkit-animation-duration:var(--animation-duration-base,.3s);animation-duration:var(--animation-duration-base,.3s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:taroify-slide-left-enter;animation-name:taroify-slide-left-enter;-webkit-animation-timing-function:var(--animation-timing-function-enter,ease-out);animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-slide-left-exit-active{-webkit-animation-duration:var(--animation-duration-base,.3s);animation-duration:var(--animation-duration-base,.3s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:taroify-slide-left-exit;animation-name:taroify-slide-left-exit;-webkit-animation-timing-function:var(--animation-timing-function-enter,ease-out);animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-slide-right-appear-active,.taroify-transition-slide-right-enter-active{-webkit-animation-duration:var(--animation-duration-base,.3s);animation-duration:var(--animation-duration-base,.3s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:taroify-slide-right-enter;animation-name:taroify-slide-right-enter;-webkit-animation-timing-function:var(--animation-timing-function-enter,ease-out);animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-slide-right-exit-active{-webkit-animation-duration:var(--animation-duration-base,.3s);animation-duration:var(--animation-duration-base,.3s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:taroify-slide-right-exit;animation-name:taroify-slide-right-exit;-webkit-animation-timing-function:var(--animation-timing-function-enter,ease-out);animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-backdrop{background:var(--backdrop-background-color,rgba(0,0,0,.7));height:100%;left:0;position:fixed;top:0;width:100%;z-index:var(--backdrop-z-index,1000)}.taroify-popup{-webkit-overflow-scrolling:touch;-webkit-animation-duration:var(--popup-animation-duration,var(--animation-duration-base,.3s));animation-duration:var(--popup-animation-duration,var(--animation-duration-base,.3s));background:var(--popup-background-color,var(--background-color-light,var(--white,#fff)));max-height:100%;overflow-y:auto;position:fixed;z-index:var(--popup-z-index,1010)}.taroify-popup--center{left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.taroify-popup--top{left:0;top: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{right:0;top:50%;-webkit-transform:translate3d(0,-50%,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)}@-webkit-keyframes taroify-slide-right-enter{from{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}}@keyframes taroify-slide-right-enter{from{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}}@-webkit-keyframes taroify-slide-right-exit{to{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}}@keyframes taroify-slide-right-exit{to{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}}.taroify-popup--left{left:0;top:50%;-webkit-transform:translate3d(0,-50%,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}@-webkit-keyframes taroify-slide-left-enter{from{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}}@keyframes taroify-slide-left-enter{from{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}}@-webkit-keyframes taroify-slide-left-exit{to{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}}@keyframes taroify-slide-left-exit{to{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}}.taroify-popup__close-icon{size:var(--popup-close-icon-size,1.1rem);color:var(--popup-close-icon-color,var(--gray-5,#c8c9cc));cursor:pointer;position:absolute;z-index:var(--popup-close-icon-z-index,1)}.taroify-popup__close-icon:active{color:var(--popup-close-icon-active-color,var(--gray-6,#969799))}.taroify-popup__close-icon--top-left{left:var(--popup-close-icon-margin,.8rem);top:var(--popup-close-icon-margin,.8rem)}.taroify-popup__close-icon--top-right{right:var(--popup-close-icon-margin,.8rem);top: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{bottom:var(--popup-close-icon-margin,.8rem);right:var(--popup-close-icon-margin,.8rem)}.taroify-loading{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:var(--loading-color,var(--gray-5,#c8c9cc));display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;justify-content:center}.taroify-loading__circular,.taroify-loading__spinner{-webkit-box-sizing:border-box;box-sizing:border-box;height:var(--loading-size,1.5rem);max-height:100%;max-width:100%;position:relative;width:var(--loading-size,1.5rem)}.taroify-loading__spinner{-webkit-animation:taroify--rotate var(--loading-animation-duration,.8s) steps(12) infinite;animation:taroify--rotate var(--loading-animation-duration,.8s) steps(12) infinite}.taroify-loading__spinner__item{height:100%;left:0;position:absolute;top:0;width:100%}.taroify-loading__spinner__item::before{background-color:currentColor;border-radius:40%;content:" ";display:block;height:25%;margin:0 auto;width:.1rem}.taroify-loading__spinner__item:nth-of-type(1){opacity:1;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.taroify-loading__spinner__item:nth-of-type(2){opacity:.9375;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.taroify-loading__spinner__item:nth-of-type(3){opacity:.875;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.taroify-loading__spinner__item:nth-of-type(4){opacity:.8125;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.taroify-loading__spinner__item:nth-of-type(5){opacity:.75;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.taroify-loading__spinner__item:nth-of-type(6){opacity:.6875;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.taroify-loading__spinner__item:nth-of-type(7){opacity:.625;-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.taroify-loading__spinner__item:nth-of-type(8){opacity:.5625;-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.taroify-loading__spinner__item:nth-of-type(9){opacity:.5;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.taroify-loading__spinner__item:nth-of-type(10){opacity:.4375;-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.taroify-loading__spinner__item:nth-of-type(11){opacity:.375;-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.taroify-loading__spinner__item:nth-of-type(12){opacity:.3125;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.taroify-loading__circular{-webkit-animation:taroify--rotate var(--loading-animation-duration,.8s) linear infinite;animation:taroify--rotate var(--loading-animation-duration,.8s) linear infinite;border-top-color:transparent;border:var(--loading-circular-border-width,.05rem) solid transparent;border-radius:100%;border-top:var(--loading-circular-border-width,.05rem) solid}.taroify-loading__text{color:var(--loading-text-color,var(--gray-6,#969799));font-size:var(--loading-text-font-size,var(--font-size-md,.7rem));line-height:var(--loading-text-line-height,1rem);margin-left:var(--padding-xs,.4rem)}.taroify-loading__text:empty{display:none}.taroify-loading--vertical{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.taroify-loading--vertical .taroify-loading__text{margin:var(--padding-xs,.4rem) 0 0}.taroify-button-base{background:transparent;border:0;height:100%;left:0;opacity:0;outline:none;padding:0;position:absolute;top:0;width:100%;z-index:1}.taroify-button-base::after{display:none}.taroify-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--button-border-radius,var(--border-radius-sm,.1rem));-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;line-height:var(--button-line-height,1.2);margin:0;padding:0;position:relative;text-align:center;-webkit-transition:opacity var(--button-transition-duration,var(--animation-duration-fast,.2s));-o-transition:opacity var(--button-transition-duration,var(--animation-duration-fast,.2s));transition:opacity var(--button-transition-duration,var(--animation-duration-fast,.2s))}.taroify-button::before{background:var(--black,#000);border-color:var(--black,#000);border-radius:inherit;border-style:inherit;border-width:inherit;content:" ";height:100%;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.taroify-button:active::before{opacity:.1}.taroify-button--mini{font-size:var(--button-font-size-mini,var(--font-size-xs,.5rem));height:var(--button-height-mini,1.2rem);padding:var(--button-padding-mini,0 var(--padding-base,.2rem))}.taroify-button--small{font-size:var(--button-font-size-small,var(--font-size-sm,.6rem));height:var(--button-height-small,1.6rem);padding:var(--button-padding-small,0 var(--padding-xs,.4rem))}.taroify-button--medium{font-size:var(--button-font-size-medium,var(--font-size-md,.7rem));height:var(--button-height-medium,2.2rem);padding:var(--button-padding-medium,0 var(--padding-md,.8rem))}.taroify-button--large{font-size:var(--button-font-size-large,var(--font-size-lg,.8rem));height:var(--button-height-large,2.5rem);width:100%}.taroify-button--default{background:var(--button-default-background-color,var(--white,#fff));border:var(--button-border-width,var(--border-width-base,.05rem)) solid var(--button-default-border-color,var(--border-color,var(--gray-3,#ebedf0)));color:var(--button-default-color,var(--text-color,var(--gray-8,#323233)))}.taroify-button--primary{background:var(--button-primary-background-color,var(--primary-color,var(--blue,#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(--blue,#1989fa))));color:var(--button-primary-color,var(--white,#fff))}.taroify-button--info{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))));color:var(--button-color-info,var(--white,#fff))}.taroify-button--success{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-background-color,var(--success-color,var(--green,#07c160)));color:var(--button-success-color,var(--white,#fff))}.taroify-button--warning{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))));color:var(--button-warning-color,var(--white,#fff))}.taroify-button--danger{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))));color:var(--button-danger-color,var(--white,#fff))}.taroify-button--disabled{cursor:not-allowed;opacity:var(--button-disabled-opacity,var(--disabled-opacity,.5))}.taroify-button--disabled:active::before{opacity:0}.taroify-button--loading:active::before{opacity:0}.taroify-button--block{display:block;width:100%}.taroify-button--text{background:transparent;border:0}.taroify-button--text:active::before{opacity:.1}.taroify-button--text.taroify-button--default{color:var(--button-default-color,var(--text-color,var(--gray-8,#323233)))}.taroify-button--text.taroify-button--primary{color:var(--button-primary-background-color,var(--primary-color,var(--blue,#1989fa)))}.taroify-button--text.taroify-button--primary:active::before{background:var(--button-primary-background-color,var(--primary-color,var(--blue,#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:transparent}.taroify-button--outlined.taroify-button--primary{background:var(--button-primary-color,var(--white,#fff));color:var(--button-primary-background-color,var(--primary-color,var(--blue,#1989fa)))}.taroify-button--outlined.taroify-button--primary:active::before{background:var(--button-primary-background-color,var(--primary-color,var(--blue,#1989fa)))}.taroify-button--outlined.taroify-button--info{background:var(--button-color-info,var(--white,#fff));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{background:var(--button-success-color,var(--white,#fff));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{background:var(--button-warning-color,var(--white,#fff));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{background:var(--button-danger-color,var(--white,#fff));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--hairline{border-width:0}.taroify-button--hairline::after{border-color:inherit;border-radius:var(--button-border-radius,var(--border-radius-sm,.1rem))}.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{color:inherit;font-size:1.2em;line-height:inherit}.taroify-button__content{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:center;justify-content:center}.taroify-button__content::before{content:" "}.taroify-button__loading{color:inherit;font-size:inherit}.taroify-button__loading .taroify-loading__circular,.taroify-button__loading .taroify-loading__spinner{color:currentColor;height:var(--button-loading-icon-size,1rem);width:var(--button-loading-icon-size,1rem)}.taroify-button__icon--right,.taroify-button__loading--right{margin-right:var(--padding-base,.2rem)}.taroify-button__icon--left,.taroify-button__loading--left{margin-left:var(--padding-base,.2rem)}.taroify-button-group{display:-webkit-flex;display:-ms-flexbox;display:flex}.taroify-button-group .taroify-button:not(:first-child):not(:last-child){border-radius:0;border-right: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-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}.taroify-button-group .taroify-button:last-child,.taroify-button-group .taroify-button:last-child::after{border-bottom-left-radius:0;border-top-left-radius:0}.taroify-button-group .taroify-button__content::before{content:none}.taroify-button-group--round .taroify-button:first-child{border-bottom-left-radius:var(--button-border-radius-max,var(--border-radius-max,24.975rem));border-top-left-radius:var(--button-border-radius-max,var(--border-radius-max,24.975rem))}.taroify-button-group--round .taroify-button:last-child{border-bottom-right-radius:var(--button-border-radius-max,var(--border-radius-max,24.975rem));border-top-right-radius:var(--button-border-radius-max,var(--border-radius-max,24.975rem))}.taroify-button-group--block .taroify-button{-webkit-flex:1;-ms-flex:1;flex:1}.taroify-native-input{background:inherit;border:inherit;-webkit-box-sizing:inherit;box-sizing:inherit;color:inherit;display:inherit;height:inherit;line-height:inherit;min-width:inherit;resize:inherit;width:inherit}.taroify-native-input[type=date],.taroify-native-input[type=datetime-local],.taroify-native-input[type=time]{min-height:var(--cell-line-height,var(--cell-line-height,1.2rem))}.taroify-native-input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.taroify-native-input::-webkit-input-placeholder{color:var(--input-placeholder-color,var(--text-color-3,var(--gray-5,#c8c9cc)))}.taroify-native-input::-moz-placeholder{color:var(--input-placeholder-color,var(--text-color-3,var(--gray-5,#c8c9cc)))}.taroify-native-input:-ms-input-placeholder{color:var(--input-placeholder-color,var(--text-color-3,var(--gray-5,#c8c9cc)))}.taroify-native-input::-ms-input-placeholder{color:var(--input-placeholder-color,var(--text-color-3,var(--gray-5,#c8c9cc)))}.taroify-native-input::placeholder{color:var(--input-placeholder-color,var(--text-color-3,var(--gray-5,#c8c9cc)))}.taroify-native-input--readonly{cursor:default}.taroify-native-input--colorful::-webkit-input-placeholder{color:currentColor}.taroify-native-input--colorful::-moz-placeholder{color:currentColor}.taroify-native-input--colorful:-ms-input-placeholder{color:currentColor}.taroify-native-input--colorful::-ms-input-placeholder{color:currentColor}.taroify-native-input--colorful::placeholder{color:currentColor}.taroify-input{background-color:transparent;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--input-color,var(--text-color,var(--gray-8,#323233)));display:block;font-size:var(--input-font-size,var(--font-size-md,.7rem));height:var(--input-height,1.2rem);line-height:var(--input-line-height,1.2rem);margin:0;min-width:0;outline:none;padding:0;resize:none;width:100%}.taroify-input[type=date],.taroify-input[type=datetime-local],.taroify-input[type=time]{min-height:var(--cell-line-height,var(--cell-line-height,1.2rem))}.taroify-input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.taroify-input__placeholder{color:var(--input-placeholder-color,var(--text-color-3,var(--gray-5,#c8c9cc)))}.taroify-input--disabled{-webkit-text-fill-color:var(--input-disabled-color,var(--text-color-3,var(--gray-5,#c8c9cc)));color:var(--input-disabled-color,var(--text-color-3,var(--gray-5,#c8c9cc)));cursor:not-allowed;opacity:1}.taroify-input--readonly,.taroify-input__placeholder--readonly{color:var(--input-color,var(--text-color,var(--gray-8,#323233)))}.taroify-input--readonly{cursor:default}.taroify-input--primary,.taroify-input__placeholder--primary{color:var(--input-primary-color,var(--primary-color,var(--blue,#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{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;text-align:left}.taroify-input--center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.taroify-input--right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.taroify-input__clear{-ms-flex-negative:0;color:var(--input-clear-icon-color,var(--gray-5,#c8c9cc));cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0;font-size:var(--input-clear-icon-size,.8rem);line-height:inherit;margin-right:calc(var(--padding-xs, .4rem)*-1);padding:0 var(--padding-xs,.4rem)}.taroify-native-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:block;height:100%;line-height:inherit;margin:0;min-width:0;padding:0;resize:none;text-align:left;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;width:100%}.taroify-native-textarea:focus{outline:none}.taroify-native-textarea::-webkit-input-placeholder{color:var(--textarea-placeholder-color,var(--text-color-3,var(--gray-5,#c8c9cc)))}.taroify-native-textarea::-moz-placeholder{color:var(--textarea-placeholder-color,var(--text-color-3,var(--gray-5,#c8c9cc)))}.taroify-native-textarea:-ms-input-placeholder{color:var(--textarea-placeholder-color,var(--text-color-3,var(--gray-5,#c8c9cc)))}.taroify-native-textarea::-ms-input-placeholder{color:var(--textarea-placeholder-color,var(--text-color-3,var(--gray-5,#c8c9cc)))}.taroify-native-textarea::placeholder{color:var(--textarea-placeholder-color,var(--text-color-3,var(--gray-5,#c8c9cc)))}.taroify-native-textarea--readonly::-webkit-input-placeholder{color:var(--textarea-readonly-color,var(--textarea-color,var(--text-color,var(--gray-8,#323233))))}.taroify-native-textarea--readonly::-moz-placeholder{color:var(--textarea-readonly-color,var(--textarea-color,var(--text-color,var(--gray-8,#323233))))}.taroify-native-textarea--readonly:-ms-input-placeholder{color:var(--textarea-readonly-color,var(--textarea-color,var(--text-color,var(--gray-8,#323233))))}.taroify-native-textarea--readonly::-ms-input-placeholder{color:var(--textarea-readonly-color,var(--textarea-color,var(--text-color,var(--gray-8,#323233))))}.taroify-native-textarea--readonly::placeholder{color:var(--textarea-readonly-color,var(--textarea-color,var(--text-color,var(--gray-8,#323233))))}.taroify-textarea{background:transparent;border:0;color:var(--textarea-color,var(--text-color,var(--gray-8,#323233)));font-size:var(--textarea-font-size,var(--font-size-md,.7rem));line-height:var(--textarea-line-height,1.2rem);margin:0;min-width:0;padding:0;resize:none;text-align:left;width:100%}.taroify-textarea__wrapper{width:100%}.taroify-textarea__limit{color:var(--textarea-limit-color,var(--gray-7,#646566));font-size:var(--textarea-limit-font-size,var(--font-size-sm,.6rem));line-height:var(--textarea-limit-line-height,.8rem);margin-top:var(--padding-base,.2rem);text-align:right}.taroify-textarea__placeholder{color:var(--textarea-placeholder-color,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))))}.taroify-picker{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--picker-background-color,var(--white,#fff));overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.taroify-picker__toolbar{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:var(--picker-toolbar-height,2.2rem);-webkit-justify-content:space-between;justify-content:space-between}.taroify-picker__cancel,.taroify-picker__confirm{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:transparent;border:0;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--picker-action-font-size,var(--font-size-md,.7rem));height:100%;-webkit-justify-content:center;justify-content:center;padding:var(--picker-action-padding,0 var(--padding-md,.8rem))}.taroify-picker__cancel:active,.taroify-picker__confirm:active{opacity:var(--active-opacity,.7)}.taroify-picker__confirm{color:var(--picker-confirm-action-color,var(--text-link-color,#576b95))}.taroify-picker__cancel{color:var(--picker-cancel-action-color,var(--gray-6,#969799))}.taroify-picker__title{font-size:var(--picker-title-font-size,var(--font-size-lg,.8rem));font-weight:var(--font-weight-bold,500);line-height:var(--picker-title-line-height,var(--line-height-md,1rem));max-width:50%;text-align:center}.taroify-picker__loading{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--picker-loading-mask-color,hsla(0,0%,100%,.9));bottom:0;color:var(--picker-loading-icon-color,var(--primary-color,var(--blue,#1989fa)));display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.taroify-picker__columns{cursor:-webkit-grab;cursor:grab;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.taroify-picker__mask{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.9)),to(hsla(0,0%,100%,.4))),-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.9)),to(hsla(0,0%,100%,.4)));background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),-webkit-linear-gradient(bottom,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));background-image:-o-linear-gradient(top,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),-o-linear-gradient(bottom,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));background-image:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));background-position:top,bottom;background-repeat:no-repeat;height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:1}.taroify-picker__frame{left:var(--padding-md,.8rem);pointer-events:none;position:absolute;right:var(--padding-md,.8rem);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.taroify-picker-column{-webkit-flex:1;-ms-flex:1;flex:1;font-size:var(--picker-option-font-size,var(--font-size-lg,.8rem));overflow:hidden}.taroify-picker-column__wrapper{-webkit-transition-timing-function:cubic-bezier(.23,1,.68,1);-o-transition-timing-function:cubic-bezier(.23,1,.68,1);transition-timing-function:cubic-bezier(.23,1,.68,1)}.taroify-picker-column__wrapper--zero{-webkit-transition-duration:var(--picker-column-transition-zero-duration,0);-o-transition-duration:var(--picker-column-transition-zero-duration,0);transition-duration:var(--picker-column-transition-zero-duration,0)}.taroify-picker-column__wrapper--momentum{-webkit-transition-duration:var(--picker-column-transition-duration,var(--picker-swipe-transition-duration,.8s));-o-transition-duration:var(--picker-column-transition-duration,var(--picker-swipe-transition-duration,.8s));transition-duration:var(--picker-column-transition-duration,var(--picker-swipe-transition-duration,.8s))}.taroify-picker-column__wrapper--switch{-webkit-transition-duration:var(--picker-column-transition-switch-duration,.2s);-o-transition-duration:var(--picker-column-transition-switch-duration,.2s);transition-duration:var(--picker-column-transition-switch-duration,.2s)}.taroify-picker-option{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:var(--picker-option-color,var(--black,#000));display:-webkit-flex;display:-ms-flexbox;display:flex;height:var(--picker-option-height,44Px);-webkit-justify-content:center;justify-content:center;padding:var(--picker-option-padding,0 var(--padding-base,.2rem))}.taroify-picker-option--disabled{cursor:not-allowed;opacity:var(--picker-option-disabled-opacity,.3)}.taroify-calendar{background:var(--calendar-background-color,var(--white,#fff));display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.taroify-calendar__header{-ms-flex-negative:0;-webkit-box-shadow:var(--calendar-header-box-shadow,0 .1rem .5rem hsla(220,1%,50%,.16));box-shadow:var(--calendar-header-box-shadow,0 .1rem .5rem hsla(220,1%,50%,.16));-webkit-flex-shrink:0;flex-shrink:0}.taroify-calendar__header-subtitle,.taroify-calendar__header-title,.taroify-calendar__month-title{font-weight:500;height:var(--calendar-header-title-height,2.2rem);line-height:var(--calendar-header-title-height,2.2rem);text-align:center}.taroify-calendar__header-title{font-size:var(--calendar-header-title-font-size,var(--font-size-lg,.8rem))}.taroify-calendar__header-subtitle{font-size:var(--calendar-header-subtitle-font-size,var(--font-size-md,.7rem))}.taroify-calendar__month-title{font-size:var(--calendar-month-title-font-size,var(--font-size-md,.7rem))}.taroify-calendar__weekdays{display:-webkit-flex;display:-ms-flexbox;display:flex}.taroify-calendar__weekday{-webkit-flex:1;-ms-flex:1;flex:1;font-size:var(--calendar-weekdays-font-size,var(--font-size-sm,.6rem));line-height:var(--calendar-weekdays-height,1.5rem);text-align:center}.taroify-calendar__body{-webkit-overflow-scrolling:touch;-webkit-flex:1;-ms-flex:1;flex:1;overflow:auto}.taroify-calendar__days{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.taroify-calendar__month-watermark{color:var(--calendar-month-watermark-color,rgba(242,243,245,.8));font-size:var(--calendar-month-watermark-font-size,8rem);left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.taroify-calendar__active-day,.taroify-calendar__day{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;text-align:center}.taroify-calendar--multiple .taroify-calendar__day--active,.taroify-calendar--multiple .taroify-calendar__day--end,.taroify-calendar--multiple .taroify-calendar__day--start,.taroify-calendar--range .taroify-calendar__day--active,.taroify-calendar--range .taroify-calendar__day--end,.taroify-calendar--range .taroify-calendar__day--start{background:var(--calendar-range-edge-background-color,var(--calendar-active-color,var(--danger-color,var(--red,#ee0a24))));color:var(--calendar-range-edge-color,var(--white,#fff))}.taroify-calendar--multiple .taroify-calendar__day--start,.taroify-calendar--range .taroify-calendar__day--start{border-radius:var(--border-radius-md,.2rem) 0 0 var(--border-radius-md,.2rem)}.taroify-calendar--multiple .taroify-calendar__day--end,.taroify-calendar--range .taroify-calendar__day--end{border-radius:0 var(--border-radius-md,.2rem) var(--border-radius-md,.2rem) 0}.taroify-calendar--multiple .taroify-calendar__day--active,.taroify-calendar--range .taroify-calendar__day--active{border-radius:.2rem}.taroify-calendar--multiple .taroify-calendar__day--middle{background:var(--calendar-range-edge-background-color,var(--calendar-active-color,var(--danger-color,var(--red,#ee0a24))));color:var(--calendar-range-edge-color,var(--white,#fff))}.taroify-calendar--range .taroify-calendar__day--middle{color:var(--calendar-range-middle-color,var(--calendar-active-color,var(--danger-color,var(--red,#ee0a24))))}.taroify-calendar--range .taroify-calendar__day--middle::after{background-color:currentColor;bottom:0;content:"";left:0;opacity:var(--calendar-range-middle-background-opacity,.1);position:absolute;right:0;top:0}.taroify-calendar__day{cursor:pointer;font-size:var(--calendar-day-font-size,var(--font-size-lg,.8rem));height:var(--calendar-day-height,3.2rem);position:relative;width:14.285%}.taroify-calendar__day--placeholder{width:100%}.taroify-calendar__day--disabled{color:var(--calendar-day-disabled-color,var(--gray-5,#c8c9cc));cursor:default}.taroify-calendar__day__bottom,.taroify-calendar__day__top{font-size:var(--calendar-day-info-font-size,var(--font-size-xs,.5rem));left:0;line-height:var(--calendar-day-info-line-height,var(--line-height-xs,.7rem));position:absolute;right:0}@media (max-width:350px){.taroify-calendar__day__bottom,.taroify-calendar__day__top{font-size:.225rem}}.taroify-calendar__day__top{top:.15rem}.taroify-calendar__day__bottom{bottom:.15rem}.taroify-calendar__active-day{background:var(--calendar-active-day-background-color,var(--calendar-active-color,var(--danger-color,var(--red,#ee0a24))));border-radius:var(--calendar-active-day-border-radius,var(--border-radius-md,.2rem));color:var(--calendar-active-day-color,var(--white,#fff));height:var(--calendar-active-day-size,2.7rem);width:var(--calendar-active-day-size,2.7rem)}.taroify-calendar__footer{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;padding:var(--calendar-footer-padding,0 var(--padding-md,.8rem))}.taroify-calendar__confirm{background:var(--calendar-confirm-button-color,var(--calendar-active-color,var(--danger-color,var(--red,#ee0a24))));border-color:var(--calendar-confirm-button-color,var(--calendar-active-color,var(--danger-color,var(--red,#ee0a24))));height:var(--calendar-confirm-button-height,1.8rem);margin:var(--calendar-confirm-button-margin,.35rem 0)}