.mobile-header[data-v-0e355cee]{background:#fff;position:sticky;top:0;z-index:100;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.08);box-shadow:0 1px 4px rgba(0,0,0,.08)}.header-content[data-v-0e355cee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 16px;max-width:600px;margin:0 auto;gap:14px}.logo-section .logo-img[data-v-0e355cee]{height:40px;width:auto;display:block}.contact-section .hotline[data-v-0e355cee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.contact-section .hotline i[data-v-0e355cee]{color:#bf1a20;font-size:20px}.contact-section .hotline .phone-numbers[data-v-0e355cee]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.contact-section .hotline .phone-numbers .phone-number[data-v-0e355cee]{color:#333;font-size:16px;font-weight:500;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.contact-section .hotline .phone-numbers .phone-number[data-v-0e355cee]:hover{color:#bf1a20}.mobile-footer[data-v-16f4c542]{background:#f8f8f8;padding:28px 16px}.footer-bottom .footer-bottom-content[data-v-16f4c542]{text-align:center}.footer-bottom .footer-bottom-content .copyright[data-v-16f4c542]{font-size:13px;color:#999;margin:0 0 14px}.footer-bottom .footer-bottom-content .icp-info[data-v-16f4c542]{font-size:13px;color:#999;margin:0 0 14px;line-height:1.6}.footer-bottom .footer-bottom-content .footer-bottom-links[data-v-16f4c542]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-top:14px;margin-bottom:14px}.footer-bottom .footer-bottom-content .footer-bottom-links a[data-v-16f4c542]{font-size:13px;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.footer-bottom .footer-bottom-content .footer-bottom-links a[data-v-16f4c542]:hover{color:#bf1a20}.footer-bottom .footer-bottom-content .footer-bottom-links .police .police-icon[data-v-16f4c542]{width:20px;height:20px;display:inline-block}.footer-bottom .footer-bottom-content .disclosure-link a[data-v-16f4c542]{font-size:15px;color:#666;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.footer-bottom .footer-bottom-content .disclosure-link a[data-v-16f4c542]:hover{color:#bf1a20}.loading-fade-enter-active[data-v-0f2ad3bd],.loading-fade-leave-active[data-v-0f2ad3bd]{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.loading-fade-enter-from[data-v-0f2ad3bd],.loading-fade-leave-to[data-v-0f2ad3bd]{opacity:0}.loading-wrapper[data-v-0f2ad3bd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}.mobile-loading-wrapper[data-v-0f2ad3bd]{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);z-index:99999}.uib-loading[data-v-0f2ad3bd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.uib-logo[data-v-0f2ad3bd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:30px;font-style:italic}.logo-letter[data-v-0f2ad3bd]{font-size:34px;font-weight:700;color:#bf1a20;opacity:.3;-webkit-animation:letter-pulse-0f2ad3bd 1.5s ease-in-out infinite;animation:letter-pulse-0f2ad3bd 1.5s ease-in-out infinite}.logo-letter[data-v-0f2ad3bd]:first-child{-webkit-animation-delay:0s;animation-delay:0s}.logo-letter[data-v-0f2ad3bd]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.logo-letter[data-v-0f2ad3bd]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes letter-pulse-0f2ad3bd{0%,to{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes letter-pulse-0f2ad3bd{0%,to{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}}.loading-text[data-v-0f2ad3bd]{font-size:18px;color:#999;letter-spacing:6px;-webkit-animation:text-fade-0f2ad3bd 1.5s ease-in-out infinite;animation:text-fade-0f2ad3bd 1.5s ease-in-out infinite}@-webkit-keyframes text-fade-0f2ad3bd{0%,to{opacity:.5}50%{opacity:1}}@keyframes text-fade-0f2ad3bd{0%,to{opacity:.5}50%{opacity:1}}.toast-fade-enter-active[data-v-27adf452],.toast-fade-leave-active[data-v-27adf452]{-webkit-transition:all .3s ease;transition:all .3s ease}.toast-fade-enter-from[data-v-27adf452],.toast-fade-leave-to[data-v-27adf452]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.mobile-toast-wrapper[data-v-27adf452]{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99999;pointer-events:none}.mobile-toast[data-v-27adf452]{background:rgba(0,0,0,.8);color:#fff;padding:8px 20px;border-radius:10px;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.2);max-width:300px;text-align:center}.mobile-toast.success[data-v-27adf452]{background:linear-gradient(135deg,#52c41a,#73d13d)}.mobile-toast.error[data-v-27adf452]{background:linear-gradient(135deg,#bf1a20,#d93d3f)}.mobile-toast.warning[data-v-27adf452]{background:linear-gradient(135deg,#faad14,#ffc53d)}.toast-icon[data-v-27adf452]{font-size:24px}.toast-icon i[data-v-27adf452]{display:block}.toast-content[data-v-27adf452]{line-height:1.5}.mobile-tab-bar[data-v-434f5edf]{position:fixed;bottom:0;left:0;right:0;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #e2e8f0;z-index:100;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.05);box-shadow:0 -2px 10px rgba(0,0,0,.05)}.tab-item[data-v-434f5edf]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;padding-top:6px}.tab-item[data-v-434f5edf]:active{opacity:.7}.tab-icon[data-v-434f5edf]{font-size:22px;color:#94a3b8;margin-bottom:4px}.tab-icon[data-v-434f5edf],.tab-label[data-v-434f5edf]{-webkit-transition:all .2s ease;transition:all .2s ease}.tab-label[data-v-434f5edf]{font-size:14px;color:#64748b;font-weight:500;letter-spacing:.3px}.tab-item.active .tab-icon[data-v-434f5edf]{color:#bf1a20}.tab-item.active .tab-label[data-v-434f5edf]{color:#bf1a20;font-weight:600}[data-v-ebff1be8]{-webkit-box-sizing:border-box;box-sizing:border-box}.mobile-insurance-service[data-v-ebff1be8]{min-height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#f1f5f9));background:linear-gradient(180deg,#f8fafc,#f1f5f9);padding-bottom:env(safe-area-inset-bottom,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px}.main-content[data-v-ebff1be8]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:24px}.mobile-insurance-service[data-v-ebff1be8]{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.banner-section[data-v-ebff1be8]{background:linear-gradient(135deg,#bf1a20,#b91c1c 50%,#991b1b);padding:28px 20px 24px;position:relative;overflow:hidden;margin-bottom:-12px}.banner-content[data-v-ebff1be8]{position:relative;z-index:1}.banner-title[data-v-ebff1be8]{font-size:28px;font-weight:800;color:#fff;margin:0 0 8px 0;letter-spacing:-.5px}.banner-subtitle[data-v-ebff1be8]{font-size:15px;color:hsla(0,0%,100%,.9);margin:0;font-weight:500;letter-spacing:.5px}.banner-decoration[data-v-ebff1be8]{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden}.circle[data-v-ebff1be8]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.circle-1[data-v-ebff1be8]{width:120px;height:120px;top:-40px;right:-20px}.circle-2[data-v-ebff1be8]{width:80px;height:80px;top:40px;right:40px;background:hsla(0,0%,100%,.08)}.circle-3[data-v-ebff1be8]{width:60px;height:60px;bottom:-20px;right:80px;background:hsla(0,0%,100%,.12)}.service-tabs-wrapper[data-v-ebff1be8]{padding:0 16px;position:relative;z-index:2}.service-tabs[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:20px;padding:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);gap:8px}.tab-item[data-v-ebff1be8]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 12px;cursor:pointer}.tab-icon[data-v-ebff1be8],.tab-item[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:14px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.tab-icon[data-v-ebff1be8]{width:52px;height:52px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f1f5f9;margin-bottom:10px}.tab-icon i[data-v-ebff1be8]{font-size:24px;color:#64748b}.tab-icon i[data-v-ebff1be8],.tab-text[data-v-ebff1be8]{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.tab-text[data-v-ebff1be8]{font-size:15px;color:#475569;font-weight:600}.tab-item.active .tab-icon[data-v-ebff1be8]{background:linear-gradient(135deg,#bf1a20,#b91c1c);-webkit-box-shadow:0 8px 24px rgba(220,38,38,.3);box-shadow:0 8px 24px rgba(220,38,38,.3)}.tab-item.active .tab-icon i[data-v-ebff1be8]{color:#fff}.tab-item.active .tab-text[data-v-ebff1be8]{color:#bf1a20;font-weight:700}.service-content[data-v-ebff1be8]{padding:20px 16px 0}.form-card[data-v-ebff1be8]{background:#fff;border-radius:20px;padding:24px 20px;margin-bottom:20px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04);box-shadow:0 2px 12px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.02)}.card-title-wrapper[data-v-ebff1be8]{gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.card-icon[data-v-ebff1be8],.card-title-wrapper[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-icon[data-v-ebff1be8]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#fee2e2,#fecaca);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-icon i[data-v-ebff1be8]{font-size:20px;color:#bf1a20}.card-title[data-v-ebff1be8]{font-size:18px;font-weight:700;color:#1e293b;margin:0;letter-spacing:-.3px}.form-body[data-v-ebff1be8]{margin-bottom:24px}.form-item[data-v-ebff1be8]{margin-bottom:18px}.form-item[data-v-ebff1be8]:last-child{margin-bottom:0}.form-label[data-v-ebff1be8]{display:block;font-size:14px;color:#334155;margin-bottom:10px;font-weight:600;letter-spacing:.2px}.input-wrapper[data-v-ebff1be8],.select-wrapper[data-v-ebff1be8],.textarea-wrapper[data-v-ebff1be8]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-icon[data-v-ebff1be8]{position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;color:#94a3b8;z-index:1;pointer-events:none;-webkit-transition:color .3s;transition:color .3s}.form-input[data-v-ebff1be8],.form-select[data-v-ebff1be8],.form-textarea[data-v-ebff1be8]{width:100%;padding:14px 16px 14px 48px;border:1px solid #e2e8f0;border-radius:14px;font-size:15px;color:#1e293b;background:#f8fafc;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500}.form-input[data-v-ebff1be8]:focus,.form-select[data-v-ebff1be8]:focus,.form-textarea[data-v-ebff1be8]:focus{outline:none;border-color:#bf1a20;background:#fff;-webkit-box-shadow:0 0 0 4px rgba(220,38,38,.1);box-shadow:0 0 0 4px rgba(220,38,38,.1)}.form-input[data-v-ebff1be8]::-webkit-input-placeholder,.form-select[data-v-ebff1be8]::-webkit-input-placeholder,.form-textarea[data-v-ebff1be8]::-webkit-input-placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-ebff1be8]::-moz-placeholder,.form-select[data-v-ebff1be8]::-moz-placeholder,.form-textarea[data-v-ebff1be8]::-moz-placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-ebff1be8]:-ms-input-placeholder,.form-select[data-v-ebff1be8]:-ms-input-placeholder,.form-textarea[data-v-ebff1be8]:-ms-input-placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-ebff1be8]::-ms-input-placeholder,.form-select[data-v-ebff1be8]::-ms-input-placeholder,.form-textarea[data-v-ebff1be8]::-ms-input-placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-ebff1be8]::placeholder,.form-select[data-v-ebff1be8]::placeholder,.form-textarea[data-v-ebff1be8]::placeholder{color:#94a3b8;font-weight:400}.select-wrapper .form-select[data-v-ebff1be8]{padding-right:48px;cursor:pointer}.select-wrapper .select-arrow[data-v-ebff1be8]{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;color:#94a3b8;pointer-events:none;-webkit-transition:color .3s;transition:color .3s}.select-wrapper:focus-within .select-arrow[data-v-ebff1be8]{color:#bf1a20}.textarea-wrapper .form-textarea[data-v-ebff1be8]{padding:14px 16px;resize:none;line-height:1.7}.form-actions[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.btn[data-v-ebff1be8]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px 20px;border:none;border-radius:14px;font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;letter-spacing:.3px}.btn.btn-full[data-v-ebff1be8]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.btn.btn-primary[data-v-ebff1be8]{background:linear-gradient(135deg,#bf1a20,#b91c1c);color:#fff;-webkit-box-shadow:0 6px 20px rgba(220,38,38,.35);box-shadow:0 6px 20px rgba(220,38,38,.35)}.btn.btn-primary[data-v-ebff1be8]:active{-webkit-transform:scale(.97);transform:scale(.97);-webkit-box-shadow:0 3px 12px rgba(220,38,38,.25);box-shadow:0 3px 12px rgba(220,38,38,.25)}.btn.btn-secondary[data-v-ebff1be8]{background:#f1f5f9;color:#475569}.btn.btn-secondary[data-v-ebff1be8]:active{background:#e2e8f0}.empty-card[data-v-ebff1be8]{background:#fff;border-radius:20px;padding:48px 24px;margin-bottom:20px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04);box-shadow:0 2px 12px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.02)}.empty-card.empty-card-inline[data-v-ebff1be8]{margin-top:24px}.empty-content[data-v-ebff1be8]{text-align:center}.empty-illustration[data-v-ebff1be8]{width:96px;height:96px;margin:0 auto 20px;border-radius:24px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-illustration i[data-v-ebff1be8]{font-size:44px;color:#94a3b8}.empty-text[data-v-ebff1be8]{font-size:17px;color:#334155;margin:0 0 8px 0;font-weight:600}.empty-hint[data-v-ebff1be8]{font-size:14px;color:#94a3b8;margin:0}.claim-list[data-v-ebff1be8],.result-section[data-v-ebff1be8]{background:#fff;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04);box-shadow:0 2px 12px rgba(0,0,0,.04);margin-bottom:20px;border:1px solid rgba(0,0,0,.02)}.result-header[data-v-ebff1be8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 20px;border-bottom:2px solid #f1f5f9}.result-header[data-v-ebff1be8],.result-title-wrapper[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.result-title-wrapper[data-v-ebff1be8]{gap:10px}.result-icon[data-v-ebff1be8]{font-size:18px;color:#bf1a20}.result-title[data-v-ebff1be8]{font-size:16px;color:#1e293b;font-weight:700}.result-count[data-v-ebff1be8]{font-size:14px;color:#64748b;font-weight:500}.claim-tabs-wrapper[data-v-ebff1be8]{margin-bottom:20px}.claim-tabs[data-v-ebff1be8]{background:#fff;border-radius:16px;padding:6px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04);box-shadow:0 2px 12px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.02)}.claim-tab[data-v-ebff1be8],.claim-tabs[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.claim-tab[data-v-ebff1be8]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 14px;text-align:center;border-radius:12px;font-size:14px;color:#64748b;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;font-weight:600}.claim-tab i[data-v-ebff1be8]{font-size:16px}.claim-tab.active[data-v-ebff1be8]{background:linear-gradient(135deg,#bf1a20,#b91c1c);color:#fff;font-weight:700;-webkit-box-shadow:0 4px 12px rgba(220,38,38,.3);box-shadow:0 4px 12px rgba(220,38,38,.3)}.upload-area[data-v-ebff1be8]{border:2px dashed #cbd5e1;border-radius:16px;padding:20px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);background:#fafafa}.upload-area[data-v-ebff1be8]:hover{border-color:#bf1a20;background:rgba(220,38,38,.02)}.file-list[data-v-ebff1be8]{margin-bottom:16px}.file-item[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 16px;background:#fff;border-radius:12px;margin-bottom:10px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e2e8f0}.file-item[data-v-ebff1be8]:last-child{margin-bottom:0}.file-item[data-v-ebff1be8]:hover{background:#f8fafc;border-color:#cbd5e1}.file-icon-wrapper[data-v-ebff1be8]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.file-icon[data-v-ebff1be8]{font-size:18px;color:#475569}.file-name[data-v-ebff1be8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.remove-icon[data-v-ebff1be8]{font-size:20px;color:#94a3b8;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-ms-flex-negative:0;flex-shrink:0}.remove-icon[data-v-ebff1be8]:hover{color:#bf1a20;-webkit-transform:scale(1.1);transform:scale(1.1)}.upload-btn-wrapper[data-v-ebff1be8]{position:relative}.upload-btn[data-v-ebff1be8]{width:100%;padding:16px;background:linear-gradient(135deg,rgba(220,38,38,.05),rgba(185,28,28,.05));border:2px dashed #bf1a20;border-radius:12px;color:#bf1a20;font-size:15px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-btn[data-v-ebff1be8]:active{-webkit-transform:scale(.98);transform:scale(.98);background:linear-gradient(135deg,rgba(220,38,38,.1),rgba(185,28,28,.1))}.upload-btn i[data-v-ebff1be8]{font-size:20px}.file-input[data-v-ebff1be8]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.pagination[data-v-ebff1be8]{gap:20px;padding:20px;border-top:2px solid #f1f5f9}.page-btn[data-v-ebff1be8],.pagination[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-btn[data-v-ebff1be8]{width:48px;height:48px;border:2px solid #e2e8f0;background:#fff;border-radius:14px;color:#64748b;font-size:22px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;font-weight:700}.page-btn[data-v-ebff1be8]:not(:disabled):active{background:#f1f5f9;-webkit-transform:scale(.95);transform:scale(.95)}.page-btn[data-v-ebff1be8]:not(:disabled):hover{border-color:#bf1a20;color:#bf1a20}.page-btn[data-v-ebff1be8]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-ebff1be8]{font-size:15px;color:#475569;font-weight:600}.dialog-overlay[data-v-ebff1be8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000;padding:0;-webkit-animation:fadeIn-ebff1be8 .3s ease-out;animation:fadeIn-ebff1be8 .3s ease-out}@-webkit-keyframes fadeIn-ebff1be8{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-ebff1be8{0%{opacity:0}to{opacity:1}}.dialog-content[data-v-ebff1be8]{background:#fff;border-radius:24px 24px 0 0;width:100%;max-height:90vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:slideUp-ebff1be8 .4s cubic-bezier(.4,0,.2,1);animation:slideUp-ebff1be8 .4s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 -10px 40px rgba(0,0,0,.15);box-shadow:0 -10px 40px rgba(0,0,0,.15)}@-webkit-keyframes slideUp-ebff1be8{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp-ebff1be8{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.dialog-header[data-v-ebff1be8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 20px;border-bottom:2px solid #f1f5f9;background:#fff}.dialog-header[data-v-ebff1be8],.dialog-title-wrapper[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-title-wrapper[data-v-ebff1be8]{gap:10px}.dialog-icon[data-v-ebff1be8]{font-size:20px;color:#bf1a20}.dialog-title[data-v-ebff1be8]{font-size:19px;font-weight:800;color:#1e293b;margin:0;letter-spacing:-.3px}.close-btn[data-v-ebff1be8]{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:12px;color:#64748b;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.close-btn[data-v-ebff1be8]:active{background:#e2e8f0;-webkit-transform:scale(.95);transform:scale(.95)}.dialog-body[data-v-ebff1be8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:24px 20px}.detail-section[data-v-ebff1be8]{margin-bottom:28px}.detail-section[data-v-ebff1be8]:last-child{margin-bottom:0}.detail-title[data-v-ebff1be8]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 16px 0;padding-left:12px;border-left:3px solid #bf1a20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.detail-title .title-icon[data-v-ebff1be8]{font-size:16px;color:#bf1a20}.detail-list[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.detail-item[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.detail-label[data-v-ebff1be8]{font-size:14px;color:#64748b;-ms-flex-negative:0;flex-shrink:0;min-width:80px;font-weight:500}.detail-value[data-v-ebff1be8]{font-size:14px;color:#1e293b;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;word-break:break-all;font-weight:500}.detail-value.price[data-v-ebff1be8]{color:#bf1a20;font-weight:800;font-size:17px}.status-tag[data-v-ebff1be8]{padding:4px 12px;border-radius:6px;font-size:13px;font-weight:700;display:inline-block;letter-spacing:.2px}.status-tag.success[data-v-ebff1be8]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534}.status-tag.warning[data-v-ebff1be8]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.status-tag.primary[data-v-ebff1be8]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af}.status-tag.info[data-v-ebff1be8]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#475569}.status-tag.danger[data-v-ebff1be8]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b}.detail-remark[data-v-ebff1be8]{padding:16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0}.remark-text[data-v-ebff1be8]{font-size:14px;color:#1e293b;line-height:1.7;margin:0;font-weight:500}.attachment-list[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.attachment-item[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#f8fafc,#fafafa);border-radius:12px;text-decoration:none;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e2e8f0}.attachment-item[data-v-ebff1be8]:active{background:#f1f5f9;-webkit-transform:scale(.99);transform:scale(.99)}.attachment-icon-wrapper[data-v-ebff1be8]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.attachment-icon[data-v-ebff1be8]{font-size:18px;color:#475569}.attachment-name[data-v-ebff1be8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.download-icon[data-v-ebff1be8]{font-size:16px;color:#3b82f6}.dialog-footer[data-v-ebff1be8]{padding:20px 20px 24px;border-top:2px solid #f1f5f9}.close-dialog-btn[data-v-ebff1be8]{width:100%;padding:15px 20px;border:none;border-radius:14px;background:#f1f5f9;color:#475569;font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;letter-spacing:.3px}.close-dialog-btn[data-v-ebff1be8]:active{background:#e2e8f0;-webkit-transform:scale(.97);transform:scale(.97)}.bottom-space[data-v-ebff1be8]{height:24px}.policy-list[data-v-ebff1be8]{padding:4px 0}.policy-item[data-v-ebff1be8]{position:relative;padding:18px 20px;border-bottom:1px solid #f1f5f9;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.policy-item[data-v-ebff1be8]:last-child{border-bottom:none}.policy-item[data-v-ebff1be8]:active{background:#f8fafc}.policy-item-top[data-v-ebff1be8]{margin-bottom:12px}.policy-item-header[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.policy-item-date[data-v-ebff1be8]{font-size:13px;color:#94a3b8;font-weight:500}.policy-item-main[data-v-ebff1be8]{margin-bottom:12px}.policy-item-title[data-v-ebff1be8]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-item-grid[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.policy-item-row[data-v-ebff1be8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.policy-item-label[data-v-ebff1be8],.policy-item-row[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.policy-item-label[data-v-ebff1be8]{font-size:13px;color:#64748b;gap:6px;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.policy-item-label i[data-v-ebff1be8]{font-size:14px;color:#94a3b8}.policy-item-value[data-v-ebff1be8]{font-size:14px;color:#334155;font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.policy-item-value.price[data-v-ebff1be8]{color:#bf1a20;font-size:16px;font-weight:800}.policy-item-actions[data-v-ebff1be8]{padding-top:12px;border-top:1px solid #f8fafc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.policy-item-arrow[data-v-ebff1be8]{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#cbd5e1;pointer-events:none}.claim-list-wrapper[data-v-ebff1be8]{padding:4px 0}.claim-item-card[data-v-ebff1be8]{position:relative;padding:18px 20px;border-bottom:1px solid #f1f5f9;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.claim-item-card[data-v-ebff1be8]:last-child{border-bottom:none}.claim-item-card[data-v-ebff1be8]:active{background:#f8fafc}.claim-item-top[data-v-ebff1be8]{margin-bottom:12px}.claim-item-header[data-v-ebff1be8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.claim-item-header[data-v-ebff1be8],.claim-item-no[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.claim-item-no[data-v-ebff1be8]{gap:8px;font-size:14px;color:#1e293b;font-weight:700}.claim-item-no i[data-v-ebff1be8]{font-size:16px;color:#bf1a20}.claim-item-grid[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.claim-item-row[data-v-ebff1be8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.claim-item-label[data-v-ebff1be8],.claim-item-row[data-v-ebff1be8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.claim-item-label[data-v-ebff1be8]{font-size:13px;color:#64748b;gap:6px;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.claim-item-label i[data-v-ebff1be8]{font-size:14px;color:#94a3b8}.claim-item-value[data-v-ebff1be8]{font-size:14px;color:#334155;font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.claim-item-value.price[data-v-ebff1be8]{color:#bf1a20;font-size:16px;font-weight:800}.claim-item-arrow[data-v-ebff1be8]{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#cbd5e1;pointer-events:none}