.AI .loading-spinner,.ai_pay .payHomeLog #payLogTable,.ai_pay .payLog #payLogTable,.ai_pay .record #recordTable{text-align:center}.ai_red_button{background:#ff4b56;border-color:#ff4b56;color:#FFF;height:30px;border-radius:3px}.ai_red_button:hover{background:#ff7474;border-color:#ff4b56;color:#FFF}.ai_white_button{background:#d6d6d6;border-color:#d6d6d6;color:#000;height:30px;border-radius:3px}.ai_white_button:hover{background:#ff7474;border-color:#ff4b56;color:#FFF}.custom_choose_button{height:30px;width:100px;position:relative;border:2px solid #ffd619;border-radius:4px;background-color:#fff}.custom_choose_button img{position:absolute;right:0;bottom:0;width:16px;height:16px}.custom_unChoose_button{height:30px;width:100px;position:relative;border:1px solid gray;border-radius:4px;background-color:#fff}.AI,.aiIcon,.ai_open{position:absolute}.aiIcon{color:#ff7474;font-weight:900;display:flex;justify-content:center;align-items:center;width:20px;height:20px;top:10px;left:20px}.ai_open{right:50px;height:30px;margin:auto;top:0;bottom:0}.AI{width:260px;height:100%;background-color:#f0f2f1;z-index:9999999999;right:0;overflow-y:scroll}.AI hr{background-color:rgba(35,30,30,.2);color:#231e1e;height:1px;border:none;width:90%;margin-left:auto;margin-right:auto}.AI .AI_header{display:flex;width:100%;height:51px;background-color:#f0f2f1;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid;border-bottom-color:#000}.AI .AI_function,.AI .AI_title{display:flex;justify-content:center;align-items:center}.AI .AI_title .ai_summarize,.AI .AI_title .ai_write{margin:10px 14px -10px;height:30px;border-radius:3px}.AI .AI_function .ai_newWrite,.AI .AI_function .ai_reply,.AI .AI_function .ai_write{margin:0 10px;height:30px;border-radius:3px}.AI .AI_content,.AI .AI_newContent{margin:30px 20px}.AI .AI_content .ai_theme #optimizeContent,.AI .AI_content .ai_theme #optimizeContent option,.AI .AI_content .ai_theme #theme,.AI .AI_content .ai_theme #theme option,.AI .AI_newContent .ai_theme #optimizeContent,.AI .AI_newContent .ai_theme #optimizeContent option,.AI .AI_newContent .ai_theme #theme,.AI .AI_newContent .ai_theme #theme option{font-size:12px}.AI .AI_content .ai_stop,.AI .AI_newContent .ai_stop{font-size:12px;padding:5px 8px;margin:0 0 2px 10px}.AI .AI_content .replyNoSelect,.AI .AI_content .summarizeNoSelect,.AI .AI_newContent .replyNoSelect,.AI .AI_newContent .summarizeNoSelect{height:100%;line-height:20px;padding:8px;background:#FFF;border:1px solid transparent;border-radius:5px}.AI .AI_summarize .AI_unSelected{margin:20px}.AI .AI_summarize .AI_summarize_title{height:100%;line-height:20px;margin:20px 0;padding:8px;background:#FFF;border:1px solid transparent;border-radius:5px}.AI .stipulation{display:flex;justify-content:center;align-items:center;margin:10px 0}.AI .ai-loading{display:flex;justify-content:center;align-items:center;min-height:200px;background-color:#f8f9fa;border-radius:8px;margin:20px 0}.AI .spinner{width:40px;height:40px;border:4px solid #e3e3e3;border-top:4px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 15px}.AI .loading-text{color:#666;font-size:14px;font-weight:500}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.AI .AI_newContent .ai-loading+.ai_mailContent,.AI .AI_newContent .ai-loading~.ai_mailContent{display:none!important}.ai_pay{display:flex;flex-direction:column;align-items:center;height:100vh}.ai_pay .title{margin:20px;align-self:flex-start}.ai_pay .aiPay{width:100%;padding:50px 100px;font-size:14px;height:500px;overflow-y:auto;display:flex;justify-content:center;align-items:center}.ai_pay .aiPay .account,.ai_pay .aiPay .payMode,.ai_pay .aiPay .selProduct,.ai_pay .aiPay .sum{margin:20px 0;display:flex;align-items:center;justify-content:flex-start}.ai_pay .aiPay .account .label,.ai_pay .aiPay .payMode .label,.ai_pay .aiPay .selProduct .label,.ai_pay .aiPay .sum .label{margin-right:20px}.ai_pay .aiPay .account .amountPay,.ai_pay .aiPay .payMode .amountPay,.ai_pay .aiPay .selProduct .amountPay,.ai_pay .aiPay .sum .amountPay{color:red;font-size:xx-large}.ai_pay .aiPay .kind>button{margin-right:30px;width:100px}.ai_pay .aiPay .kind>button .logo{width:20px;height:20px;margin-bottom:3px;position:relative}.ai_pay .payLog,.ai_pay .record{height:calc(100vh - 200px);overflow-y:auto}.ai_pay .record{width:90%;margin:30px}.ai_pay .record .recordTitle{display:flex;justify-content:space-between;align-items:center;margin:10px;font-size:large;background-color:red}.ai_pay .record .page{width:50px;left:calc(50% - 50px);margin:10px}.ai_pay .payLog{width:90%;margin:30px;padding-right:40px}.ai_pay .payLog .payLogTitle{display:flex;justify-content:space-between;align-items:center;margin:10px;font-size:large}.ai_pay .payLog #payLogTable .logTitle{background:#d6d6d6;font-size:larger;font-weight:800}.ai_pay .payLog #payLogTable .receipt-op-btn,.ai_pay .payLog #payLogTable .refund-op-btn{border:none;cursor:pointer;color:#00f;background:0 0}.ai_pay .payLog #payLogTable .refund-op-btn{margin-left:20px}.ai_pay .payLog .page{width:50px;left:calc(50% - 50px);margin:10px}.ai_pay .payHomeLog{width:100%;margin-left:-200px;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;height:560px}.ai_pay .payHomeLog .payLogTitle{display:flex;justify-content:space-around;align-items:center;margin:10px}.ai_pay .payHomeLog .page{width:50px;left:calc(50% - 50px);margin:10px}.ai_pay .payHomeLog .detail{width:800px;margin-top:-100px;font-size:larger}.refund-disabled{opacity:.6;cursor:not-allowed;pointer-events:none;background-color:#e5e7eb;color:#000!important;border-color:#d1d5db;box-shadow:none}.receiptFoot{width:100%;height:60px;position:absolute;bottom:0;background:#F8F8F8;border-top:1px solid #ddd}.receiptFoot button{padding:7px 20px;cursor:pointer;margin-left:25px;margin-top:15px;border:1px solid #dbdbdb;border-radius:2px;color:#000;background-color:#FFF}.receiptFoot .sub{color:#fff;background-color:#ffc400;border-color:#e6a900}.canDownload{border:none;cursor:pointer;color:#00f;background:0 0}.canDownload:hover{color:#4a90e2}.applyReceiptRequired{color:red;margin-right:3px}