.container[data-v-4ba2d448]{box-sizing:border-box;padding-top:50px;background:#f6f6f6}.mask[data-v-4ba2d448]{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:999}.mask .popup[data-v-4ba2d448]{width:325px;height:204px;background:#fff;border-radius:4px;display:flex;flex-direction:column;position:relative}.mask .popup .cancel[data-v-4ba2d448]{position:absolute;top:-42px;right:0;width:24px;height:24px;border-radius:50%}.mask .popup .cancel img[data-v-4ba2d448]{width:24px;height:24px}.mask .popup .input-box[data-v-4ba2d448]{width:100%;height:45px;display:flex;justify-content:center;margin-top:35px}.mask .popup .input-box .input-item[data-v-4ba2d448]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:255px;height:45px;display:flex;align-items:center;border:none;border-bottom:1px solid #d8d8d8;font-size:14px;font-weight:400;color:#333;outline:none}.mask .popup .confirm[data-v-4ba2d448]{width:255px;height:44px;background:#1784ed;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;font-weight:500;color:#fff;margin:0 auto;margin-top:50px}.goods-box[data-v-4ba2d448]{width:100%;height:164px;float:left;background:#fff;margin-top:10px;padding:15px}.goods-box .tit[data-v-4ba2d448]{width:100%;height:14px;font-size:14px;font-weight:400;color:#333;line-height:14px;margin-bottom:30px}.goods-box .goods-item[data-v-4ba2d448]{width:100%;height:75px;display:flex;flex-direction:row}.goods-box .goods-item .goods-thumb[data-v-4ba2d448]{width:100px;height:75px;border-radius:2px;margin-right:15px}.goods-box .goods-item .goods-thumb img[data-v-4ba2d448]{width:100px;height:75px;border-radius:2px}.goods-box .goods-item .goods-info[data-v-4ba2d448]{width:66%;height:75px;display:flex;flex-direction:column}.goods-box .goods-item .goods-info .goods-name[data-v-4ba2d448]{width:100%;height:15px;font-size:15px;font-weight:600;color:#333;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;margin-bottom:10px}.goods-box .goods-item .goods-info .goods-label[data-v-4ba2d448]{height:13px;font-size:13px;font-weight:400;color:#ff4d4f;line-height:13px;margin-bottom:18px}.goods-box .goods-item .goods-info .goods-charge[data-v-4ba2d448]{height:15px;font-size:15px;font-weight:600;color:#fd3968;line-height:15px}.promocode-box[data-v-4ba2d448]{width:100%;height:57px;float:left;background:#fff;margin-top:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:15px;padding-right:15px;cursor:pointer}.promocode-box .info[data-v-4ba2d448]{display:inline-block;width:auto;height:15px;font-size:15px;font-weight:400;color:#333;line-height:15px}.promocode-box img[data-v-4ba2d448]{width:19px;height:19px}.credit2-box[data-v-4ba2d448]{width:100%;float:left;height:auto;background:#fff;margin-top:10px;display:flex;flex-direction:column;align-items:center;padding:30px 15px}.credit2-box .payment-item[data-v-4ba2d448]{width:100%;height:30px;display:flex;flex-direction:row;align-items:center;position:relative;margin-bottom:30px}.credit2-box .payment-item[data-v-4ba2d448]:last-child{margin-bottom:0}.credit2-box .payment-item .icon[data-v-4ba2d448]{width:30px;height:30px;margin-right:15px}.credit2-box .payment-item span[data-v-4ba2d448]{height:18px;font-size:18px;font-weight:400;color:#333;line-height:18px}.credit2-box .payment-item .sel[data-v-4ba2d448]{width:24px;height:24px;position:absolute;right:0;top:3px}.credit2-box .payment-item .sel img[data-v-4ba2d448]{width:24px;height:24px}.box-footer[data-v-4ba2d448]{width:100%;position:fixed;bottom:0;left:0;right:0;height:49px;background:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.box-footer .price-box[data-v-4ba2d448]{height:24px;font-size:16px;font-weight:500;color:#ff4d4f;line-height:24px;margin-left:15px}.box-footer .price-box .big[data-v-4ba2d448]{font-size:24px}.box-footer .btn-submit[data-v-4ba2d448]{width:144px;height:49px;background:#000;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:#fff;cursor:pointer;transition:all .3s ease}.box-footer .btn-submit.loading[data-v-4ba2d448]{background:#666;cursor:not-allowed}.box-footer .btn-submit[data-v-4ba2d448]:active{transform:scale(.98)}.address-box[data-v-4ba2d448]{width:100%;height:auto;min-height:75px;float:left;background:#fff;margin-top:10px;display:flex;flex-direction:column;justify-content:center;padding:15px 50px 15px 15px;position:relative;cursor:pointer}.address-box[data-v-4ba2d448]:active{background-color:#f9f9f9}.address-box .address-info[data-v-4ba2d448]{width:100%}.address-box .address-info .address-line[data-v-4ba2d448]{display:flex;align-items:center;margin-bottom:8px}.address-box .address-info .address-line .name[data-v-4ba2d448]{font-size:15px;font-weight:600;color:#333;margin-right:10px}.address-box .address-info .address-line .phone[data-v-4ba2d448]{font-size:14px;color:#666;margin-right:8px}.address-box .address-info .address-line .default-tag[data-v-4ba2d448]{display:inline-block;padding:2px 6px;background:#ff6b35;color:#fff;font-size:12px;border-radius:4px}.address-box .address-info .address-detail[data-v-4ba2d448]{font-size:14px;color:#666;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.address-box .address-placeholder[data-v-4ba2d448]{width:100%;text-align:center}.address-box .address-placeholder .placeholder-text[data-v-4ba2d448]{font-size:15px;color:#333;margin-bottom:5px}.address-box .address-placeholder .placeholder-desc[data-v-4ba2d448]{font-size:13px;color:#999}.address-box img[data-v-4ba2d448]{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:19px;height:19px}.address-modal[data-v-4ba2d448]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.address-modal .modal-mask[data-v-4ba2d448]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.address-modal .address-modal-content[data-v-4ba2d448]{position:absolute;bottom:0;left:0;width:100%;height:80vh;max-height:80%;background:#fff;border-radius:16px 16px 0 0;animation:slideUp-4ba2d448 .3s ease-out;display:flex;flex-direction:column}.address-modal .address-modal-content .address-modal-header[data-v-4ba2d448]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.address-modal .address-modal-content .address-modal-header .modal-title[data-v-4ba2d448]{font-size:16px;font-weight:600;color:#1a1a1a}.address-modal .address-modal-content .address-modal-header .header-right[data-v-4ba2d448]{display:flex;align-items:center}.address-modal .address-modal-content .address-modal-header .header-right .manage-address-btn[data-v-4ba2d448]{font-size:14px;color:#3498db;padding:6px 12px;border-radius:16px;background:rgba(52,152,219,.1);margin-right:12px;cursor:pointer;transition:all .3s ease}.address-modal .address-modal-content .address-modal-header .header-right .manage-address-btn[data-v-4ba2d448]:active{background:rgba(52,152,219,.2)}.address-modal .address-modal-content .address-modal-header .modal-close[data-v-4ba2d448]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.address-modal .address-modal-content .address-modal-header .modal-close img[data-v-4ba2d448]{width:24px;height:24px}.address-modal .address-modal-content .address-list-container[data-v-4ba2d448]{flex:1;overflow-y:auto;padding:10px 0}.address-modal .address-modal-content .address-list-container .address-item[data-v-4ba2d448]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:all .3s ease}.address-modal .address-modal-content .address-list-container .address-item[data-v-4ba2d448]:active{background:#f8f9fa}.address-modal .address-modal-content .address-list-container .address-item.selected[data-v-4ba2d448]{background:rgba(255,107,53,.05)}.address-modal .address-modal-content .address-list-container .address-item .address-content[data-v-4ba2d448]{flex:1;padding-right:15px}.address-modal .address-modal-content .address-list-container .address-item .address-content .user-info[data-v-4ba2d448]{display:flex;align-items:center;margin-bottom:8px}.address-modal .address-modal-content .address-list-container .address-item .address-content .user-info .username[data-v-4ba2d448]{font-size:15px;font-weight:600;color:#333;margin-right:10px}.address-modal .address-modal-content .address-list-container .address-item .address-content .user-info .phone[data-v-4ba2d448]{font-size:14px;color:#666;margin-right:8px}.address-modal .address-modal-content .address-list-container .address-item .address-content .user-info .default-badge[data-v-4ba2d448]{display:inline-block;padding:2px 6px;background:#ff6b35;color:#fff;font-size:12px;border-radius:4px}.address-modal .address-modal-content .address-list-container .address-item .address-content .location-info[data-v-4ba2d448]{font-size:14px;color:#666;line-height:1.4}.address-modal .address-modal-content .address-list-container .address-item .select-icon img[data-v-4ba2d448]{width:20px;height:20px}.address-modal .address-modal-content .empty-address[data-v-4ba2d448]{flex:1;display:flex;align-items:center;justify-content:center}.address-modal .address-modal-content .empty-address .empty-text[data-v-4ba2d448]{font-size:16px;color:#999}.address-modal .address-modal-content .address-modal-footer[data-v-4ba2d448]{height:60px;min-height:60px;border-top:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.address-modal .address-modal-content .address-modal-footer .add-new-address[data-v-4ba2d448]{display:flex;align-items:center;justify-content:center;color:#ff6b35;font-size:16px;font-weight:500;cursor:pointer;padding:10px 20px;border-radius:20px;background:rgba(255,107,53,.1);transition:all .3s ease}.address-modal .address-modal-content .address-modal-footer .add-new-address .add-icon[data-v-4ba2d448]{margin-right:8px;font-size:20px}.address-modal .address-modal-content .address-modal-footer .add-new-address[data-v-4ba2d448]:active{background:rgba(255,107,53,.2)}.add-address-modal[data-v-4ba2d448]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.add-address-modal .modal-mask[data-v-4ba2d448]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.add-address-modal .add-address-content[data-v-4ba2d448]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:400px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15);animation:modalFadeIn-4ba2d448 .3s ease-out;max-height:90vh;display:flex;flex-direction:column}@keyframes modalFadeIn-4ba2d448{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.add-address-modal .add-address-content .add-address-header[data-v-4ba2d448]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.add-address-modal .add-address-content .add-address-header .modal-title[data-v-4ba2d448]{font-size:16px;font-weight:600;color:#1a1a1a}.add-address-modal .add-address-content .add-address-header .modal-close[data-v-4ba2d448]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.add-address-modal .add-address-content .add-address-header .modal-close img[data-v-4ba2d448]{width:24px;height:24px}.add-address-modal .add-address-content .add-address-body[data-v-4ba2d448]{padding:20px;max-height:60vh;overflow-y:auto}.add-address-modal .add-address-content .add-address-body .form-item[data-v-4ba2d448]{margin-bottom:16px}.add-address-modal .add-address-content .add-address-body .form-item .form-label[data-v-4ba2d448]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.add-address-modal .add-address-content .add-address-body .form-item .form-input[data-v-4ba2d448]{width:100%;height:44px;border:1px solid #e0e0e0;border-radius:8px;padding:0 12px;font-size:15px;background:#f8f9fa;transition:all .3s ease;box-sizing:border-box}.add-address-modal .add-address-content .add-address-body .form-item .form-input[data-v-4ba2d448]:focus{border-color:#ff6b35;outline:none;background:#fff;box-shadow:0 0 0 2px rgba(255,107,53,.1)}.add-address-modal .add-address-content .add-address-body .form-item .form-input[data-v-4ba2d448]::-moz-placeholder{color:#adb5bd}.add-address-modal .add-address-content .add-address-body .form-item .form-input[data-v-4ba2d448]::placeholder{color:#adb5bd}.add-address-modal .add-address-content .add-address-body .form-item .form-textarea[data-v-4ba2d448]{width:100%;min-height:80px;border:1px solid #e0e0e0;border-radius:8px;padding:12px;font-size:15px;resize:vertical;background:#f8f9fa;transition:all .3s ease;box-sizing:border-box}.add-address-modal .add-address-content .add-address-body .form-item .form-textarea[data-v-4ba2d448]:focus{border-color:#ff6b35;outline:none;background:#fff;box-shadow:0 0 0 2px rgba(255,107,53,.1)}.add-address-modal .add-address-content .add-address-body .form-item .form-textarea[data-v-4ba2d448]::-moz-placeholder{color:#adb5bd}.add-address-modal .add-address-content .add-address-body .form-item .form-textarea[data-v-4ba2d448]::placeholder{color:#adb5bd}.add-address-modal .add-address-content .add-address-body .form-item .region-selector[data-v-4ba2d448]{display:flex;align-items:center;justify-content:space-between;height:44px;border:1px solid #e0e0e0;border-radius:8px;padding:0 12px;background:#f8f9fa;cursor:pointer;transition:all .3s ease;box-sizing:border-box}.add-address-modal .add-address-content .add-address-body .form-item .region-selector[data-v-4ba2d448]:active{border-color:#ff6b35;background:#fff}.add-address-modal .add-address-content .add-address-body .form-item .region-selector .region-text[data-v-4ba2d448]{font-size:15px;color:#1a1a1a;flex:1}.add-address-modal .add-address-content .add-address-body .form-item .region-selector .region-placeholder[data-v-4ba2d448]{font-size:15px;color:#adb5bd;flex:1}.add-address-modal .add-address-content .add-address-body .form-item .region-selector .region-arrow[data-v-4ba2d448]{width:19px;height:19px;transform:rotate(270deg);flex-shrink:0}.add-address-modal .add-address-content .add-address-body .form-item .form-checkbox[data-v-4ba2d448]{display:flex;align-items:center}.add-address-modal .add-address-content .add-address-body .form-item .form-checkbox input[type=checkbox][data-v-4ba2d448]{width:18px;height:18px;margin-right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e0e0e0;border-radius:4px;position:relative;cursor:pointer;transition:all .3s ease}.add-address-modal .add-address-content .add-address-body .form-item .form-checkbox input[type=checkbox][data-v-4ba2d448]:checked{background:#ff6b35;border-color:#ff6b35}.add-address-modal .add-address-content .add-address-body .form-item .form-checkbox input[type=checkbox][data-v-4ba2d448]:checked:after{content:"";position:absolute;top:3px;left:6px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.add-address-modal .add-address-content .add-address-body .form-item .form-checkbox input[type=checkbox][data-v-4ba2d448]:focus{outline:none;box-shadow:0 0 0 2px rgba(255,107,53,.2)}.add-address-modal .add-address-content .add-address-body .form-item .form-checkbox label[data-v-4ba2d448]{font-size:14px;color:#1a1a1a;cursor:pointer}.add-address-modal .add-address-content .add-address-footer[data-v-4ba2d448]{display:flex;border-top:1px solid #f0f0f0}.add-address-modal .add-address-content .add-address-footer .button-cancel[data-v-4ba2d448],.add-address-modal .add-address-content .add-address-footer .button-confirm[data-v-4ba2d448]{flex:1;height:48px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.add-address-modal .add-address-content .add-address-footer .button-cancel[data-v-4ba2d448]{color:#666;background:#f8f9fa}.add-address-modal .add-address-content .add-address-footer .button-cancel[data-v-4ba2d448]:active{background:#f0f0f0}.add-address-modal .add-address-content .add-address-footer .button-confirm[data-v-4ba2d448]{color:#fff;background:#ff6b35}.add-address-modal .add-address-content .add-address-footer .button-confirm[data-v-4ba2d448]:active{background:#ff5722}.region-picker[data-v-4ba2d448]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001}.region-picker .modal-mask[data-v-4ba2d448]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.region-picker .region-content[data-v-4ba2d448]{position:absolute;bottom:0;left:0;width:100%;height:70%;background:#fff;border-radius:16px 16px 0 0;animation:slideUp-4ba2d448 .3s ease-out}.region-picker .region-content .region-header[data-v-4ba2d448]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.region-picker .region-content .region-header .region-title[data-v-4ba2d448]{font-size:16px;font-weight:600;color:#1a1a1a}.region-picker .region-content .region-header .region-close[data-v-4ba2d448]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.region-picker .region-content .region-header .region-close img[data-v-4ba2d448]{width:24px;height:24px}.region-picker .region-content .region-tabs[data-v-4ba2d448]{display:flex;border-bottom:1px solid #f0f0f0}.region-picker .region-content .region-tabs .region-tab[data-v-4ba2d448]{flex:1;height:44px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#666;border-bottom:2px solid transparent;cursor:pointer;transition:all .3s ease}.region-picker .region-content .region-tabs .region-tab.active[data-v-4ba2d448]{color:#ff6b35;border-bottom-color:#ff6b35}.region-picker .region-content .region-tabs .region-tab.disabled[data-v-4ba2d448]{color:#ccc;cursor:not-allowed}.region-picker .region-content .region-tabs .region-tab[data-v-4ba2d448]:not(.disabled):active{color:#ff6b35}.region-picker .region-content .region-list[data-v-4ba2d448]{height:calc(100% - 108px);overflow-y:auto}.region-picker .region-content .region-list .region-item[data-v-4ba2d448]{padding:14px 20px;border-bottom:1px solid #f5f5f5;font-size:15px;color:#1a1a1a;cursor:pointer;transition:all .3s ease}.region-picker .region-content .region-list .region-item[data-v-4ba2d448]:last-child{border-bottom:none}.region-picker .region-content .region-list .region-item[data-v-4ba2d448]:active{background:#f8f9fa;color:#ff6b35}.collect-material-box[data-v-4ba2d448]{width:100%;float:left;background:#fff;margin-top:10px;padding:15px}.collect-material-header[data-v-4ba2d448]{margin-bottom:20px}.collect-material-header .title[data-v-4ba2d448]{font-size:16px;font-weight:600;color:#333;margin-bottom:5px}.collect-material-header .subtitle[data-v-4ba2d448]{font-size:13px;color:#999}.collect-material-form .form-item[data-v-4ba2d448]{margin-bottom:16px}.collect-material-form .form-item .form-label[data-v-4ba2d448]{font-size:14px;font-weight:600;color:#1a1a1a}.collect-material-form .form-item .required[data-v-4ba2d448]{color:#ff4d4f;margin-left:4px}.collect-material-form .form-item .form-input[data-v-4ba2d448],.collect-material-form .form-item .form-textarea[data-v-4ba2d448]{width:100%;border:1px solid #e0e0e0;border-radius:8px;padding:12px;font-size:15px;background:#f8f9fa;transition:all .3s ease;box-sizing:border-box;margin-top:8px}.collect-material-form .form-item .form-input[data-v-4ba2d448]:focus,.collect-material-form .form-item .form-textarea[data-v-4ba2d448]:focus{border-color:#ff6b35;outline:none;background:#fff;box-shadow:0 0 0 2px rgba(255,107,53,.1)}.collect-material-form .form-item .form-input[data-v-4ba2d448]::-moz-placeholder,.collect-material-form .form-item .form-textarea[data-v-4ba2d448]::-moz-placeholder{color:#adb5bd}.collect-material-form .form-item .form-input[data-v-4ba2d448]::placeholder,.collect-material-form .form-item .form-textarea[data-v-4ba2d448]::placeholder{color:#adb5bd}.collect-material-form .form-item .form-input.error[data-v-4ba2d448],.collect-material-form .form-item .form-textarea.error[data-v-4ba2d448]{border-color:#ff4d4f;background:#fff8f8}.collect-material-form .form-item .form-textarea[data-v-4ba2d448]{min-height:80px;resize:vertical}.collect-material-form .form-item .error-msg[data-v-4ba2d448]{font-size:12px;color:#ff4d4f;margin-top:5px;margin-left:5px}.collect-material-form .form-item .input-wrapper[data-v-4ba2d448]{position:relative;width:100%}.collect-material-form .form-item .input-wrapper .clear-btn[data-v-4ba2d448]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#999;cursor:pointer;background:#fff;border-radius:4px;transition:all .3s ease}.collect-material-form .form-item .input-wrapper .clear-btn[data-v-4ba2d448]:active{color:#666;background:#f0f0f0}.collect-material-form .form-item .image-upload-area[data-v-4ba2d448]{margin-top:8px;border:1px dashed #e0e0e0;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease}.collect-material-form .form-item .image-upload-area[data-v-4ba2d448]:hover{border-color:#ff6b35;background:#fff8f8}.collect-material-form .form-item .image-upload-area .upload-placeholder .upload-icon[data-v-4ba2d448]{font-size:32px;color:#ccc;margin-bottom:8px}.collect-material-form .form-item .image-upload-area .upload-placeholder .upload-text[data-v-4ba2d448]{font-size:14px;color:#999}.collect-material-form .form-item .image-upload-area .image-preview img[data-v-4ba2d448]{max-width:100%;max-height:200px;border-radius:8px}.collect-material-form .form-item .image-upload-area .image-preview .change-image[data-v-4ba2d448]{font-size:12px;color:#999;margin-top:8px}.collect-material-form .form-actions[data-v-4ba2d448]{margin-top:20px;text-align:center}.collect-material-form .form-actions .submit-btn[data-v-4ba2d448]{width:100%;height:44px;background:#ff6b35;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.collect-material-form .form-actions .submit-btn[data-v-4ba2d448]:hover:not(:disabled){background:#ff5722}.collect-material-form .form-actions .submit-btn[data-v-4ba2d448]:disabled{background:#ccc;cursor:not-allowed}.collect-material-modal[data-v-4ba2d448]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.collect-material-modal .modal-mask[data-v-4ba2d448]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.collect-material-modal .collect-material-content[data-v-4ba2d448]{position:absolute;bottom:0;left:0;width:100%;height:80vh;max-height:80%;background:#fff;border-radius:16px 16px 0 0;animation:slideUp-4ba2d448 .3s ease-out;display:flex;flex-direction:column}@keyframes slideUp-4ba2d448{0%{transform:translateY(100%)}to{transform:translateY(0)}}.collect-material-modal .collect-material-content .collect-material-header[data-v-4ba2d448]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.collect-material-modal .collect-material-content .collect-material-header .modal-title[data-v-4ba2d448]{font-size:16px;font-weight:600;color:#1a1a1a}.collect-material-modal .collect-material-content .collect-material-header .modal-close[data-v-4ba2d448]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.collect-material-modal .collect-material-content .collect-material-header .modal-close img[data-v-4ba2d448]{width:24px;height:24px}.collect-material-modal .collect-material-content .collect-material-form[data-v-4ba2d448]{flex:1;overflow-y:auto;padding:20px}.collect-material-modal .collect-material-content .collect-material-form .form-item[data-v-4ba2d448]{margin-bottom:16px}.collect-material-modal .collect-material-content .collect-material-form .form-item .form-label[data-v-4ba2d448]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.collect-material-modal .collect-material-content .collect-material-form .form-item .required[data-v-4ba2d448]{color:#ff4d4f;margin-left:4px}.collect-material-modal .collect-material-content .collect-material-form .form-item .form-input[data-v-4ba2d448],.collect-material-modal .collect-material-content .collect-material-form .form-item .form-textarea[data-v-4ba2d448]{width:100%;border:1px solid #e0e0e0;border-radius:8px;padding:12px;font-size:15px;background:#f8f9fa;transition:all .3s ease;box-sizing:border-box}.collect-material-modal .collect-material-content .collect-material-form .form-item .form-input[data-v-4ba2d448]:focus,.collect-material-modal .collect-material-content .collect-material-form .form-item .form-textarea[data-v-4ba2d448]:focus{border-color:#ff6b35;outline:none;background:#fff;box-shadow:0 0 0 2px rgba(255,107,53,.1)}.collect-material-modal .collect-material-content .collect-material-form .form-item .form-input[data-v-4ba2d448]::-moz-placeholder,.collect-material-modal .collect-material-content .collect-material-form .form-item .form-textarea[data-v-4ba2d448]::-moz-placeholder{color:#adb5bd}.collect-material-modal .collect-material-content .collect-material-form .form-item .form-input[data-v-4ba2d448]::placeholder,.collect-material-modal .collect-material-content .collect-material-form .form-item .form-textarea[data-v-4ba2d448]::placeholder{color:#adb5bd}.collect-material-modal .collect-material-content .collect-material-form .form-item .form-input.error[data-v-4ba2d448],.collect-material-modal .collect-material-content .collect-material-form .form-item .form-textarea.error[data-v-4ba2d448]{border-color:#ff4d4f;background:#fff8f8}.collect-material-modal .collect-material-content .collect-material-form .form-item .form-textarea[data-v-4ba2d448]{min-height:80px;resize:vertical}.collect-material-modal .collect-material-content .collect-material-form .form-item .error-msg[data-v-4ba2d448]{font-size:12px;color:#ff4d4f;margin-top:5px;margin-left:5px}.collect-material-modal .collect-material-content .collect-material-form .form-item .image-upload-area[data-v-4ba2d448]{border:1px dashed #e0e0e0;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease}.collect-material-modal .collect-material-content .collect-material-form .form-item .image-upload-area[data-v-4ba2d448]:hover{border-color:#ff6b35;background:#fff8f8}.collect-material-modal .collect-material-content .collect-material-form .form-item .image-upload-area .upload-placeholder .upload-icon[data-v-4ba2d448]{font-size:32px;color:#ccc;margin-bottom:8px}.collect-material-modal .collect-material-content .collect-material-form .form-item .image-upload-area .upload-placeholder .upload-text[data-v-4ba2d448]{font-size:14px;color:#999}.collect-material-modal .collect-material-content .collect-material-form .form-item .image-upload-area .image-preview img[data-v-4ba2d448]{max-width:100%;max-height:200px;border-radius:8px}.collect-material-modal .collect-material-content .collect-material-form .form-item .image-upload-area .image-preview .change-image[data-v-4ba2d448]{font-size:12px;color:#999;margin-top:8px}.collect-material-modal .collect-material-content .collect-material-form .form-actions[data-v-4ba2d448]{margin-top:20px;padding:20px;border-top:1px solid #f0f0f0}.collect-material-modal .collect-material-content .collect-material-form .form-actions .submit-btn[data-v-4ba2d448]{width:100%;height:44px;background:#ff6b35;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.collect-material-modal .collect-material-content .collect-material-form .form-actions .submit-btn[data-v-4ba2d448]:hover:not(:disabled){background:#ff5722}.collect-material-modal .collect-material-content .collect-material-form .form-actions .submit-btn[data-v-4ba2d448]:disabled{background:#ccc;cursor:not-allowed}.collect-material-trigger[data-v-4ba2d448]{height:70px;float:left;background:#fff;margin-top:10px;padding:0 15px;cursor:pointer;border:1px solid #e0e0e0}.collect-material-trigger .trigger-content[data-v-4ba2d448],.collect-material-trigger[data-v-4ba2d448]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.collect-material-trigger .trigger-content .trigger-main[data-v-4ba2d448]{display:flex;flex-direction:row;align-items:center}.collect-material-trigger .trigger-content .trigger-main .trigger-icon[data-v-4ba2d448]{font-size:24px;margin-right:12px;color:#4a90e2}.collect-material-trigger .trigger-content .trigger-main .trigger-text-container[data-v-4ba2d448]{display:flex;flex-direction:column}.collect-material-trigger .trigger-content .trigger-main .trigger-text-container .trigger-title[data-v-4ba2d448]{font-size:16px;font-weight:500;color:#333;margin-bottom:2px}.collect-material-trigger .trigger-content .trigger-main .trigger-text-container .trigger-subtitle[data-v-4ba2d448]{font-size:13px;color:#999}.collect-material-trigger .trigger-content .trigger-status[data-v-4ba2d448]{display:flex;flex-direction:row;align-items:center}.collect-material-trigger .trigger-content .trigger-status .status-required[data-v-4ba2d448]{font-size:12px;color:#ff4d4f;background:#fff2f0;padding:2px 6px;border-radius:4px;margin-right:8px;font-weight:500}.collect-material-trigger .trigger-content .trigger-status img[data-v-4ba2d448]{width:16px;height:16px}.collect-material-modal .form-notice[data-v-4ba2d448]{display:flex;align-items:center;padding:15px;background:#fff9e6;border:1px solid #ffe58f;border-radius:4px;margin-bottom:20px}.collect-material-modal .form-notice .notice-icon[data-v-4ba2d448]{width:20px;height:20px;border-radius:50%;background:#faad14;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:10px;flex-shrink:0}.collect-material-modal .form-notice .notice-text[data-v-4ba2d448]{font-size:14px;color:#d48806;line-height:1.4}.collect-material-modal .auto-filled-tag[data-v-4ba2d448]{font-size:12px;color:#1890ff;background:#e6f7ff;padding:2px 6px;border-radius:4px;margin-left:8px}.collect-material-modal .form-input.auto-filled[data-v-4ba2d448]{background-color:#f0faff;border-color:#40a9ff}.collect-material-submitted[data-v-4ba2d448]{width:100%;height:70px;float:left;background:#fff;margin-top:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 15px;border:1px solid #e0e0e0;cursor:pointer}.collect-material-submitted .submitted-content[data-v-4ba2d448]{display:flex;align-items:center}.collect-material-submitted .submitted-content .submitted-icon[data-v-4ba2d448]{font-size:24px;margin-right:12px;color:#52c41a}.collect-material-submitted .submitted-content .submitted-info[data-v-4ba2d448]{display:flex;flex-direction:column}.collect-material-submitted .submitted-content .submitted-info .submitted-title[data-v-4ba2d448]{font-size:14px;color:#52c41a;font-weight:500;margin-bottom:2px}.collect-material-submitted .submitted-content .submitted-info .submitted-details[data-v-4ba2d448]{font-size:13px;color:#333}.collect-material-submitted .submitted-indicator[data-v-4ba2d448]{display:flex;flex-direction:row;align-items:center}.collect-material-submitted .submitted-indicator .edit-text[data-v-4ba2d448]{font-size:12px;color:#4a90e2;margin-right:8px;font-weight:500}.collect-material-submitted .submitted-indicator img[data-v-4ba2d448]{width:16px;height:16px}