.rank-item{background:#fff;padding:8px 12px}.rank-item .rank{border-radius:50%;background:#faf6e7;width:64px;height:64px;text-align:center;line-height:64px;font-size:36px}.rank-item .name{font-size:20px;color:#333;white-space:nowrap}.rank-item .name .text{display:inline-block;width:4em;overflow:hidden;text-overflow:ellipsis;line-height:1.15;vertical-align:middle}.rank-item .level-tag{font-size:10px;height:1em;line-height:1em;border-radius:1em;background:#2c0636;color:#fff;padding:4px 8px;margin-left:12px;vertical-align:middle}.rank-item .score{font-size:16px;color:#dda800}.achievement-board{border:5px solid #ccc}.achievement--header{margin-bottom:8px}.achievement--header .chip{text-align:right;margin-bottom:4px}.achievement--header .chip>span{font-size:12px;line-height:1em;padding:6px 9px 4px;border-radius:12px;background-color:#dda800;color:#fff}.achievement--header .main-title{text-align:center;font-size:32px;font-weight:700;color:#815121}.achievement--header .sub-title{text-align:center;font-size:14px;color:#815121}.level-card{color:#dda800;font-size:22px}.level-card .exp-percent{margin:auto auto 12px;width:50%}.level-card .exp-total{font-size:14px;color:#ffde77}.level-card .level{font-size:32px}.level-card .level-text{font-size:14px}.xp-king-card{background:#fff1c4;border-color:#fff1c4;text-align:center;color:#dda800}.xp-king-card .score-heightlight{font-size:36px;margin:12px 0 8px}.xp-king-card .pin{position:absolute;background-color:#ffd244;border-radius:50%;width:12px;height:12px}.achievement-card{background:#fff1c4;border-color:#fff1c4}.achievement-card .prize-name{text-align:center;font-size:18px;color:#dda800}.achievement-card .prize-img{position:absolute;top:4px;left:4px;bottom:4px;right:4px}.achievement--popover{padding:8px 12px;text-align:center}.achievement--popover .name{color:#dda800;font-size:26px}.achievement--popover .mission-content{padding-left:8px;color:#ffd244}.achievement--popover .score{font-size:16px;font-weight:700}.achievement--popover .score-value{color:#dda800;padding-left:8px;font-size:36px}.achievement--popover .prize{margin:24px 0;font-size:36px}.achievement--popover .progress-hint{font-size:12px;text-align:right}.achievement--popover .prize-detail--content{font-size:12px}.achievement--popover .prize-detail--content .icon{margin-bottom:4px;padding:4px;font-size:14px;background:#fff1c4}.rank-card{border:2px solid #dda800;border-top:0;border-radius:8px;margin-top:12px;background:#fbfbfb}.rank-card>.card-title{display:flex}.rank-card>.card-title>.text{color:#dda800;font-size:24px;padding:0 8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rank-card>.card-title:after,.rank-card>.card-title:before{content:"";border-top:2px solid #dda800;width:50px;display:block;flex:1 1}.rank-card>.card-title:before{border-top-left-radius:8px}.rank-card>.card-title:after{border-top-right-radius:8px}.rank-card>.card-content{margin-top:-24px;padding:8px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b4b4b4!important}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#b4b4b4!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b4b4b4!important}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#ff7c7c}body{font-family:"Microsoft JhengHei"}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.btn-master.btn-master{width:129px;height:45px;color:#fff;border:0;border-radius:0;font-size:16px;margin:0 auto;display:block;background:#dda800}.btn-master.btn-master:hover{color:#fff;background:#333}@media (max-width:576px){.btn-master.btn-master{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:23px;color:#fff;border:0;border-radius:0;font-size:13px;line-height:1}.btn-master.btn-master:hover{color:#fff}}.btn-second.btn-second{width:129px;height:45px;color:#fff;border:0;border-radius:0;font-size:16px;margin:0 auto;display:block;background:#333}.btn-second.btn-second:hover{color:#fff;background:#dda800}@media (max-width:576px){.btn-second.btn-second{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:23px;color:#fff;border:0;border-radius:0;font-size:13px;line-height:1}.btn-second.btn-second:hover{color:#fff}}.btn-logout{background:#dda800;color:#fff;border:none;border-radius:0}.btn-logout:hover{background:#dda800;color:#333}.ant-layout-content{align-items:center;justify-content:center;display:flex}@media (max-width:576px){.ant-layout-content{display:inline;display:initial}}@media (min-width:576px){.ant-layout-content{display:inline;display:initial}}.subscribe-info{margin:0 5px}.receive-yet,.subscribe-info{color:#ff7c7c;display:inline-block}.receive-yet{margin-bottom:7px;font-size:15px}.received{color:#4586e2;display:inline-block;margin-bottom:20px;font-size:15px}.receive-total-qty{color:#333}.receive-yet-qty{color:#ff7c7c}.received-qty{color:#4586e2}.received-details .ant-descriptions-item-content{width:90%;float:right;margin-top:10px;display:block}.modifyModal .ant-modal-header{border-radius:8px 8px 0 0}.modifyModal .ant-modal-content{border-radius:8px;font-weight:700}.modifyModal .ant-modal-content .subscribe-item{display:inline-block;width:70px}.modifyModal .ant-modal-content .subscribe-item-price{display:inline-block;width:55px}.modifyModal .ant-modal-content .ant-form-item-label label{color:rgba(0,0,0,.65)}.modifyModal .ant-modal-content .contactIcon{background-color:#40ae9a;color:#fff;border-radius:10px;padding:2px;margin-left:15px}.modifyModal .ant-modal-content .ant-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:23px;color:#fff;border:0;border-radius:0;font-size:13px;line-height:1;background:#dda800}.modifyModal .ant-modal-content .ant-btn:hover{color:#fff}.modifyModal .ant-modal-content .ant-btn-primary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:23px;color:#fff;border:0;border-radius:0;font-size:13px;line-height:1;background:#333}.modifyModal .ant-modal-content .ant-btn-primary:hover{color:#fff}.modifyModal .ant-modal-content .ant-modal-footer{border-top:0;text-align:center}.sm-nav .ant-menu-item,.sm-nav .ant-menu-submenu-title{font-size:16px}.serviceIcon{width:28px;-webkit-filter:drop-shadow(1px 1px 1px #ccc);filter:drop-shadow(1px 1px 1px #ccc)}.main-layout{background:#fff}.main-layout .header{background:#fff;padding:0 16px;height:auto;box-shadow:0 -3px 13px #aaa}.main-layout .header .logo{max-width:262px;padding:25px 0}@media (max-width:576px){.main-layout .header .logo{max-width:220px}}@media (min-width:576px){.main-layout .header .logo{max-width:220px}}.main-layout .header .nav{border:0}@media (max-width:576px){.main-layout .header .nav{display:none}}@media (min-width:576px){.main-layout .header .nav{display:none}}@media (min-width:768px){.main-layout .header .nav{display:none}}@media (min-width:992px){.main-layout .header .nav{display:block}}.main-layout .header .nav .ant-menu-item,.main-layout .header .nav .ant-menu-submenu{font-size:16px;color:#333;border:0}.main-layout .header .nav .ant-menu-item:hover,.main-layout .header .nav .ant-menu-submenu:hover{border:0}.main-layout .header a{color:#333}.main-layout .header .light-nav{float:right}@media (max-width:576px){.main-layout .header .light-nav{display:none}}@media (min-width:576px){.main-layout .header .light-nav{display:none}}@media (min-width:768px){.main-layout .header .light-nav{display:none}}@media (min-width:992px){.main-layout .header .light-nav{display:flex}}@media (max-width:576px){.main-layout .header .sm-menu{display:block}.main-layout .header .sm-menu .ant-btn{display:block;float:right;font-size:20px;color:#dda800}}@media (min-width:576px){.main-layout .header .sm-menu{display:block}.main-layout .header .sm-menu .ant-btn{display:block;float:right;font-size:20px;color:#dda800}}@media (min-width:768px){.main-layout .header .sm-menu{display:block}.main-layout .header .sm-menu .ant-btn{display:block;float:right;font-size:20px;color:#dda800}}@media (min-width:992px){.main-layout .header .sm-menu{display:none}}.main-layout .content .banner{background:url(/images/banner.png);width:100%;height:150px;background-position:50%;background-repeat:no-repeat;background-size:cover}.main-layout .content .banner h1{color:#fff;font-size:37px;font-weight:700;text-align:center;padding:50px 0}@media (max-width:576px){.main-layout .content .login-container{min-width:100%;max-width:375px;margin:50px auto 180px}}@media (min-width:576px){.main-layout .content .login-container{max-width:542px;margin:100px auto}}.main-layout .content .member-container{max-width:1400px;margin:55px auto}@media (max-width:576px){.main-layout .content .member-container{padding:0 10px}}@media (min-width:576px){.main-layout .content .member-container{padding:0 15px}}@media (min-width:768px){.main-layout .content .member-container{padding:0 20px}}.main-layout .content .main-tabs{background:#fbfbfb;padding:0 20px 30px}.main-layout .content .main-tabs .ant-tabs-tab{font-size:21px;color:rgba(51,51,51,.3);text-align:center;margin:0 30px;padding:17px 30px}@media (max-width:576px){.main-layout .content .main-tabs .ant-tabs-tab{font-size:16px;padding:17px 15px;margin:0}}.main-layout .content .main-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#333}.main-layout .content .main-tabs .ant-tabs-ink-bar{background:#d8d8d8;height:3px}.main-layout .content .form .ant-form-item-label label{height:45px}.main-layout .content .form .ant-input{background:#f6f5f4;height:42px;font-size:15px;border:0}.main-layout .content .member-card,.main-layout .content .member-card-pad{margin-bottom:16px}.main-layout .content .member-card-pad .btn-account,.main-layout .content .member-card .btn-account{background:#ff7c7c;color:#fff;margin-left:16px;border-radius:20px;font-size:12px;border:none}@media (max-width:576px){.main-layout .content .member-card .avatar{display:none}}@media (max-width:576px){.main-layout .content .member-card{display:block}}@media (min-width:576px){.main-layout .content .member-card{display:none}}@media (min-width:768px){.main-layout .content .member-card{display:none}}@media (min-width:992px){.main-layout .content .member-card{display:block}}.main-layout .content .member-card-pad{border:1px solid #f0f0f0}@media (max-width:576px){.main-layout .content .member-card-pad{display:none}}@media (min-width:576px){.main-layout .content .member-card-pad{display:flex}}@media (min-width:768px){.main-layout .content .member-card-pad{display:flex}}@media (min-width:992px){.main-layout .content .member-card-pad{display:none}}.main-layout .content .member-form .vertical-divider{height:auto}.main-layout .content .member-form .btn-account{background:#ff7c7c;color:#fff;margin-left:16px;border-radius:20px;font-size:12px;border:none}.main-layout .content .member-form .creditCardValidity .ant-descriptions-item-content{width:100%}.main-layout .content .member-form .ant-descriptions-item .ant-descriptions-item-label{width:100px;text-align:right;margin-right:25px}@media (min-width:576px){.main-layout .content .member-form .ant-descriptions-item .ant-descriptions-item-label{width:80px;text-align:left;margin-right:10px}}.main-layout .content .member-form .apply-process-descriptions .ant-descriptions-item-content{display:block}@media (min-width:576px){.main-layout .content .member-form .apply-process-descriptions .ant-descriptions-item-content{padding:0 20px}}.main-layout .content .member-form .apply-process-descriptions .apply-process .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot,.main-layout .content .member-form .apply-process-descriptions .apply-process .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background:#ff7c7c}.main-layout .content .member-form .creditCardInfo .ant-descriptions-item-label{vertical-align:top}.main-layout .content .transaction-cell{text-align:center}.main-layout .content .transaction-price .ant-statistic-content{font-size:13px;color:#7ab951}.main-layout .content .invoice{max-width:340px;margin:0 auto;background:#fff;border:1px solid #979797;padding:26px 0;color:#4e4e4e;position:relative}.main-layout .content .invoice .invoice-logo{width:165px;display:block;margin:0 auto}.main-layout .content .invoice .invoice-barcode{padding:0 47px 0 70px}.main-layout .content .invoice .invoice-qrcode{padding:0 55px;margin-bottom:20px}.main-layout .content .invoice .invoice-title{font-size:24px;margin:12px 0 0;font-weight:700;position:relative}.main-layout .content .invoice .invoice-copy{font-weight:400;font-size:72px;opacity:.2;color:#ff5050;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:29%;top:6%}.main-layout .content .invoice .invoice-dateRange{font-size:22px;margin-bottom:0}.main-layout .content .invoice .invoice-no{font-size:24px;margin-bottom:10px}.main-layout .content .invoice .invoice-date{padding:0 0 0 45px}.main-layout .content .invoice .invoice-companyName,.main-layout .content .invoice .invoice-storeName{padding:0 45px;font-size:15px}.main-layout .content .invoice .invoice-storeAddress,.main-layout .content .invoice .invoice-storeTel{padding:0 45px;font-size:15px;margin-bottom:0}.main-layout .content .invoice .invoice-irsInfo{font-size:12px;color:#b91212}.main-layout .content .invoice .ant-divider{color:#f54343;font-size:13px;margin:15px 0}.main-layout .content .invoice .ant-divider:after,.main-layout .content .invoice .ant-divider:before{border-top:2px dashed #f54343}.main-layout .content .invoice .full-divider{margin-top:50px}.main-layout .content .invoice .ant-descriptions{padding:0 45px}.main-layout .content .invoice .ant-descriptions .ant-descriptions-row>td{padding-bottom:10px}.main-layout .content .invoice .transaction-price .ant-statistic-content{color:#333}.main-layout .content .invoice .detail-table .ant-table.ant-table-small thead>tr>th{background:#fff}.main-layout .content .invoice .detail-table .ant-table-cell{font-size:12px;color:#4586e2}.main-layout .content .invoice .detail-table .transaction-price .ant-statistic-content{color:#4586e2}.main-layout .content .contract-container{max-width:800px;margin:20px 0;padding:15px}.main-layout .content .contract-container h1{font-size:24px;text-align:center;border-bottom:1px solid hsla(0,0%,84.7%,.3);padding:10px;margin-bottom:24px}.main-layout .content .contract-container h2{color:#4586e2}.main-layout .content .contract-container li,.main-layout .content .contract-container p{font-size:16px;margin:10px 0}.main-layout .content .product-switch{border:2px solid #4586e2;border-radius:20px;color:#4586e2;width:80%;margin:5px 0}.main-layout .content .product-switch p{color:#4586e2;margin-bottom:0;font-weight:700;overflow:hidden}.main-layout .footer{background-color:#dda800}@media (min-width:576px){.main-layout .footer .link-section{padding:0}}@media (min-width:768px){.main-layout .footer .link-section{padding:16px}}@media (min-width:992px){.main-layout .footer .link-section{padding:16px}}@media (min-width:1200px){.main-layout .footer .link-section{padding:80px 100px}}.main-layout .footer .link-section h3{color:#333;font-size:18px;padding:5px 0;border-bottom:1px solid rgba(51,51,51,.2)}.main-layout .footer .link-section a{display:block;color:#222;font-size:15px;line-height:2.5;opacity:.8}.main-layout .copyright{background:#333;text-align:center;color:#fff;padding:35px}.main-layout .copyright .footer-link{font-size:small;opacity:.5}.main-layout .copyright .footer-link a{color:#fff}.main-layout .copyright .footer-link a:hover{color:#dda800}.ant-popover-inner-content{width:208px;padding:9px 0 0}.ant-popover-inner-content .ant-popover-buttons{display:none}@media print{.invoice{max-width:340px;margin:0 auto;background:#fff;border:1px solid #979797;padding:26px 0;color:#4e4e4e;position:relative}.invoice .invoice-logo{width:165px;display:block;margin:0 auto}.invoice .invoice-barcode{padding:0 47px 0 70px}.invoice .invoice-qrcode{padding:0 55px;margin-bottom:20px}.invoice .invoice-title{font-size:24px;margin:12px 0 0;font-weight:700;position:relative}.invoice .invoice-copy{font-weight:400;font-size:72px;opacity:.2;color:#ff5050;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:29%;top:6%}.invoice .invoice-dateRange{font-size:22px;margin-bottom:0}.invoice .invoice-no{font-size:24px;margin-bottom:10px}.invoice .invoice-date{padding:0 0 0 45px}.invoice .invoice-companyName,.invoice .invoice-storeName{padding:0 45px;font-size:15px}.invoice .invoice-storeAddress,.invoice .invoice-storeTel{padding:0 45px;font-size:15px;margin-bottom:0}.invoice .invoice-irsInfo{font-size:12px;color:#b91212}.invoice .ant-divider{color:#f54343;font-size:13px;margin:15px 0}.invoice .ant-divider:after,.invoice .ant-divider:before{border-top:2px dashed #f54343}.invoice .full-divider{margin-top:50px}.invoice .ant-descriptions{padding:0 45px}.invoice .ant-descriptions .ant-descriptions-row>td{padding-bottom:10px}.invoice .transaction-price .ant-statistic-content{color:#333;font-size:13px}.invoice .detail-table{padding:1px}.invoice .detail-table .ant-table.ant-table-small thead>tr>th{background:#fff}.invoice .detail-table .ant-table-cell{font-size:12px;color:#4586e2}.invoice .detail-table .transaction-price .ant-statistic-content{color:#4586e2}}
/*# sourceMappingURL=main.7500f8a2.chunk.css.map */