.customer-service-page[data-v-15fc440e]{height:100vh;display:flex;flex-direction:column;background:#fbe0d3;max-width:482px;margin:0 auto;box-sizing:border-box}.customer-service-page .header[data-v-15fc440e]{position:relative;height:44px;background:#fff;display:flex;align-items:center;border-bottom:1px solid #f0f0f0;z-index:100;flex-shrink:0}.customer-service-page .header .back-btn[data-v-15fc440e]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;left:0;top:0}.customer-service-page .header .title[data-v-15fc440e]{flex:1;text-align:center;font-size:18px;font-weight:500;color:#333}.customer-service-page .main-content[data-v-15fc440e]{flex:1;overflow:auto;padding:20px 16px}.customer-service-page .card[data-v-15fc440e]{background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.08);margin-bottom:20px;padding:20px;display:flex;align-items:center;justify-content:space-between}.customer-service-page .card[data-v-15fc440e]:last-child{margin-bottom:0}.customer-service-page .service-illustration-card[data-v-15fc440e]{padding:0;height:200px;overflow:hidden;position:relative;display:block;text-align:center}.customer-service-page .service-illustration-card .illustration-content[data-v-15fc440e]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:16px}.customer-service-page .service-illustration-card .illustration-content .customer-rep-img[data-v-15fc440e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:180px;object-fit:contain}.customer-service-page .service-illustration-card .illustration-content .chat-icon[data-v-15fc440e]{position:absolute;top:30px;left:30px;width:40px;height:30px;background:#87ceeb;border-radius:8px}.customer-service-page .service-illustration-card .illustration-content .chat-icon[data-v-15fc440e]:before{content:"";position:absolute;top:8px;left:8px;width:24px;height:2px;background:#fff;box-shadow:0 6px 0 #fff,0 12px 0 #fff}.customer-service-page .service-illustration-card .illustration-content .company-logo[data-v-15fc440e]{position:absolute;top:30px;right:30px;width:40px;height:40px;background:#87ceeb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px}.customer-service-page .icon-wrapper[data-v-15fc440e]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.customer-service-page .icon-wrapper.blue[data-v-15fc440e]{background:#1677ff}.customer-service-page .icon-wrapper.orange[data-v-15fc440e]{background:#f90;position:relative}.customer-service-page .icon-wrapper.orange .refund-icon-inner[data-v-15fc440e]{width:30px;height:30px;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;position:relative}.customer-service-page .icon-wrapper.orange .refund-icon-inner[data-v-15fc440e]:before{content:"";position:absolute;width:100%;height:100%;border:2px solid #fff;border-radius:50%;box-sizing:border-box;transform:rotate(45deg);border-color:transparent transparent #fff #fff;top:-2px;left:-2px}.customer-service-page .text-content[data-v-15fc440e]{flex-grow:1;margin:0 15px}.customer-service-page .text-content .main-text[data-v-15fc440e],.customer-service-page .text-content .online-time[data-v-15fc440e]{font-size:14px;color:#333;margin-bottom:8px}.customer-service-page .text-content .phone-number[data-v-15fc440e]{font-size:18px;font-weight:700;color:#ce6706}.customer-service-page .text-content .sub-text[data-v-15fc440e]{font-size:16px;font-weight:700;color:#ce6706}.customer-service-page .contact-btn[data-v-15fc440e]{padding:8px 15px;width:100px;border-radius:20px;color:#fff;font-size:14px;border:none;cursor:pointer;flex-shrink:0;transition:all .3s ease}.customer-service-page .contact-btn.blue-btn[data-v-15fc440e]{background:#1677ff}.customer-service-page .contact-btn.blue-btn[data-v-15fc440e]:hover{background:#0f5ce6;transform:translateY(-1px)}.customer-service-page .contact-btn.orange-btn[data-v-15fc440e]{background:#f90}.customer-service-page .contact-btn.orange-btn[data-v-15fc440e]:hover{background:#e68a00;transform:translateY(-1px)}.customer-service-page .unsubscribe-modal[data-v-15fc440e]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.customer-service-page .unsubscribe-modal .modal-overlay[data-v-15fc440e]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.customer-service-page .unsubscribe-modal .modal-content[data-v-15fc440e]{position:relative;background:#fff;border-radius:16px 16px 0 0;width:100%;max-width:482px;max-height:80vh;animation:slideUp-15fc440e .3s ease-out}.customer-service-page .unsubscribe-modal .modal-content .modal-header[data-v-15fc440e]{padding:24px 20px 16px;text-align:left}.customer-service-page .unsubscribe-modal .modal-content .modal-header .modal-title[data-v-15fc440e]{font-size:18px;font-weight:700;color:#333;margin:0;line-height:1.4}.customer-service-page .unsubscribe-modal .modal-content .modal-body[data-v-15fc440e]{padding:20px 20px 60px 20px}.customer-service-page .unsubscribe-modal .modal-content .modal-body .warning-text[data-v-15fc440e]{font-size:14px;color:#333;line-height:1.5;text-align:left;margin:0}.customer-service-page .unsubscribe-modal .modal-content .modal-footer[data-v-15fc440e]{padding:0 20px 24px;display:flex;gap:12px}.customer-service-page .unsubscribe-modal .modal-content .modal-footer .cancel-btn[data-v-15fc440e]{flex:1;height:40px;background:#fff;color:#333;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease}.customer-service-page .unsubscribe-modal .modal-content .modal-footer .cancel-btn[data-v-15fc440e]:hover{background:#f5f5f5;border-color:#bfbfbf}.customer-service-page .unsubscribe-modal .modal-content .modal-footer .confirm-btn[data-v-15fc440e]{flex:1;height:40px;background:#f90;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.customer-service-page .unsubscribe-modal .modal-content .modal-footer .confirm-btn[data-v-15fc440e]:hover{background:#e68a00}.customer-service-page .unsubscribe-modal .modal-content .modal-footer .confirm-btn[data-v-15fc440e]:disabled{background:#ccc;color:#999;cursor:not-allowed}.customer-service-page .unsubscribe-modal .modal-content .modal-footer .confirm-btn[data-v-15fc440e]:disabled:hover{background:#ccc}.customer-service-page .success-modal[data-v-15fc440e]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.customer-service-page .success-modal .modal-overlay[data-v-15fc440e]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.customer-service-page .success-modal .modal-content[data-v-15fc440e]{position:relative;background:#fff;border-radius:16px 16px 0 0;width:100%;max-width:482px;animation:slideUp-15fc440e .3s ease-out}.customer-service-page .success-modal .modal-content .close-icon[data-v-15fc440e]{position:absolute;top:12px;right:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#999;z-index:1}.customer-service-page .success-modal .modal-content .close-icon[data-v-15fc440e]:hover{color:#666}.customer-service-page .success-modal .modal-content .modal-header[data-v-15fc440e]{padding:24px 20px 16px;text-align:left}.customer-service-page .success-modal .modal-content .modal-header .modal-title[data-v-15fc440e]{font-size:18px;font-weight:700;color:#333;margin:0}.customer-service-page .success-modal .modal-content .modal-body[data-v-15fc440e]{padding:20px 20px 60px 20px}.customer-service-page .success-modal .modal-content .modal-body .success-text[data-v-15fc440e]{font-size:14px;color:#333;line-height:1.5;text-align:left;margin:0}.customer-service-page .success-modal .modal-content .modal-footer[data-v-15fc440e]{padding:0 20px 24px}.customer-service-page .success-modal .modal-content .modal-footer .success-btn[data-v-15fc440e]{width:100%;height:40px;background:#f90;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.customer-service-page .success-modal .modal-content .modal-footer .success-btn[data-v-15fc440e]:hover{background:#e68a00}@keyframes slideUp-15fc440e{0%{transform:translateY(100%)}to{transform:translateY(0)}}