.pay-body-container{height:auto;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.pay-body-container::-webkit-scrollbar{display:none}.pay-body-container .avatar-image{-o-object-fit:cover;object-fit:cover}.toast-root:before{border:10px solid transparent;border-top-color:#fff;bottom:-19px;content:"";margin-left:5px;margin-top:22px;position:absolute;width:10px}.pay-amount-money,.payment-type-more{border-radius:10px;margin:0 auto;min-height:135px;padding:12px 15px}.payment-methods-list .pay-amount-money{margin-top:15px}.pay-body-container .pay-amount-money{margin-top:25px}.pay-amount-money-list{height:auto;list-style-type:none;margin:0;overflow-x:scroll;padding:0}.pay-title{color:var(--foreground);font-size:14px;font-weight:500;padding-bottom:10px}.pay-amount-money-list .pay-AML-items,.pay-amount-money-list .pay-AML-items-selected{background:#ffffff1a;border:1px solid #595959;border-radius:12px;cursor:pointer;display:block;float:left;font-size:14px;font-weight:500;line-height:46px;margin-bottom:15px;overflow:hidden;padding:0 15px;width:100%}.pay-amount-money-list .pay-AML-items-selected{background-image:url(../../assets/images/item_bg.4715a5c29babe9a69a86.png);background-repeat:no-repeat;background-size:100% 100%;border:0;position:relative}.payment-gear-me .agreement-checkbox{background-image:url(../../assets/svg/checkbox.0c22aca33f06540e973e.svg);background-repeat:no-repeat;background-size:100% 100%;border:0;float:left;height:20px;width:20px}.payment-gear-me .data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:transparent;background-image:url(../../assets/svg/checkbox-selected.1479f7c7837c4b47cbbf.svg)}.pay-amount-money-list .pay-AML-items-selected:last-child,.pay-amount-money-list .pay-AML-items:last-child{margin-bottom:0}.pay-amount-money-list .pay-point-info{float:left;width:58%}.pay-amount-money-list .pay-AML-items .pay-point-info .pay-point{color:#acacac}.pay-amount-money-list .pay-AML-items-selected .pay-point-info .pay-point{color:#fff}.pay-amount-money-list .check-label,.pay-amount-money-list .pay-AML-items-selected .check-label{background-image:url(../../assets/images/item_default_check.05e7a7783b18069b56d2.png);background-repeat:no-repeat;background-size:100% 100%;border-radius:50%;float:right;height:18px;margin-left:6px;margin-right:0;margin-top:16px;position:relative;width:18px}.pay-amount-money-list .pay-AML-items-selected .check-label{background-image:url(../../assets/images/item_selected_check.03226c5b0a0b0ed88101.png)}.payment-methods-list{-ms-overflow-style:none;scrollbar-width:none}.pay-amount-money-list .pay-point-USE{color:#acacac;float:right;font-size:18px;font-weight:500}.pay-amount-money-list .pay-AML-items-selected .pay-point-USE{color:#fff}.pay-history-cursor-pointer{font-size:14.5px;font-weight:450;margin-right:10px;position:absolute;right:0;text-align:right;text-decoration:underline;width:auto}.validity-period-icon{float:left;margin-right:5px;margin-top:2px}.pay-history-cursor-pointer .validity-period-icon{float:left;margin-right:5px;margin-top:4px}.pay-history-icon{float:right;margin-left:10px;margin-top:5px}.pay-amount-money .pay-point-more{color:var(--foreground);cursor:pointer;font-size:13px;overflow:hidden;padding-bottom:10px;text-align:center;text-decoration:underline;width:100%}.pay-agreement{margin:0 auto}.payment-type-more .person-more{left:0;list-style-type:none;margin:0;overflow:hidden;padding:0 4px 0 18px;position:absolute;width:100%}.payment-type-more .person-more .more-items,.payment-type-more .person-more .more-items-other{float:left;height:auto;overflow:hidden;text-align:center}.payment-type-more .person-more .more-items-other{width:31.5%}.payment-type-more .person-more .more-items{width:33%}.payment-type-more .person-more .more-items-selected{background-image:url(../../assets/images/payment_type_bg.a54d258da81f1ca5eda6.png)}.payment-type-more .person-more .more-items .person-more-img{display:block;height:40px;margin:8.5px auto 0;max-width:68px;min-width:40px;width:auto}.payment-type-more .person-more .more-items .person-more-icon,.payment-type-more .person-more .more-items .person-more-icon-selected{float:right;height:67px;width:85%}.payment-type-more .person-more .more-items .person-more-icon,.payment-type-more .person-more .more-items .person-more-icon-selected,.payment-type-more .person-more .more-items-other .person-more-icon{background:#ffffff1a;border:2px solid #504957;border-radius:12px;cursor:pointer;display:block;margin:0 auto;padding-top:3px;text-align:center}.payment-type-more .person-more .more-items .person-more-icon-selected{background-image:url(../../assets/images/item_selected_bg.69e6ce0ecdde32e02683.png);background-repeat:no-repeat;background-size:100% 100%;border:2px solid transparent;border-radius:18px}.payment-type-more .person-more .more-items .text,.payment-type-more .person-more .more-items-other .text{color:hsl(var(--foreground));display:inline-block;display:block;float:right;font-size:12px;font-weight:400;height:20px;line-height:20px;margin-top:4px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:87%}.payment-type-more .person-more .avatar-root{margin:0 auto}.next-pay-agreement .agreement-label{color:#888;display:inline-block;font-size:13px;height:auto;margin-left:15px;overflow:hidden}.next-pay-agreement .agreement-label .local-href{color:#4c4c4c;cursor:pointer;text-decoration:underline}.next-pay .btn{font-weight:600;height:45px;margin-top:20px;padding:0 35px;width:300px}.pay-modal-container .pay-head{background-color:var(--page);border-top-left-radius:15px;border-top-right-radius:15px;height:auto;overflow:hidden;width:100%}.pay-modal-container .pay-head .pay-head-info{color:var(--foreground);float:left;font-size:1rem;font-weight:450;padding-left:20px}.pay-modal-container .pay-head .pay-head-point{color:#ffc600;float:left;font-size:14.5px;font-weight:450;padding-top:3px}.pay-modal-container .pay-head .pay-head-amount{color:#fd3a5b;float:left;font-size:.8rem;font-weight:450;padding-left:3px;padding-top:5px}.pay-modal-container .pay-head .pay-head-close{float:right;margin-bottom:10px;margin-right:15px;margin-top:15px}