[data-v-56fcb1b8] .ant-modal-body{padding-top:5px!important}[data-v-56fcb1b8] .document-modal .ant-modal-header{text-align:center}[data-v-56fcb1b8] .document-modal .ant-modal-header .ant-modal-title{font-size:18px;font-weight:700}.document-content[data-v-56fcb1b8]{max-height:500px;overflow-y:auto;padding-bottom:16px}.document-content[data-v-56fcb1b8] p{line-height:1.6;margin-bottom:8px;color:#333}.goods-list[data-v-36c2f90d]{background:#fff;border-radius:8px;padding:16px}.goods-list .card-header[data-v-36c2f90d]{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;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eee}.goods-list .card-title[data-v-36c2f90d]{font-size:18px;font-weight:600;color:#2c3e50}.goods-list .badge[data-v-36c2f90d]{background:#3498db;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.goods-list .goods-items[data-v-36c2f90d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:400px;overflow-y:auto}.goods-list .goods-items[data-v-36c2f90d]::-webkit-scrollbar{width:6px}.goods-list .goods-items[data-v-36c2f90d]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.goods-list .goods-items[data-v-36c2f90d]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.goods-list .goods-items[data-v-36c2f90d]::-webkit-scrollbar-thumb:hover{background:#999}.goods-list .goods-item-wrapper[data-v-36c2f90d]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.goods-list .goods-item-wrapper[data-v-36c2f90d]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.goods-list .goods-title-row[data-v-36c2f90d]{font-weight:600;color:#2c3e50;margin-bottom:12px;font-size:15px}.goods-list .goods-item[data-v-36c2f90d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0;font-size:14px;color:#333}.goods-list .goods-item[data-v-36c2f90d]:last-child{margin-bottom:0}.goods-list .goods-item .goods-icon[data-v-36c2f90d]{margin-right:12px;font-size:16px;font-style:normal;-ms-flex-negative:0;flex-shrink:0}.goods-list .expand-btn[data-v-36c2f90d]{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;width:100%;padding:10px;margin-top:12px;background:#f8f9fa;border:1px dashed #ddd;border-radius:8px;color:#666;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;gap:8px}.goods-list .expand-btn[data-v-36c2f90d]:hover{background:#e9ecef;border-color:#ccc}.goods-list .expand-btn[data-v-36c2f90d]:active{-webkit-transform:scale(.98);transform:scale(.98)}.goods-list .goods-fade-enter-active[data-v-36c2f90d],.goods-list .goods-fade-leave-active[data-v-36c2f90d]{-webkit-transition:all .3s ease;transition:all .3s ease}.goods-list .goods-fade-enter-from[data-v-36c2f90d]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.goods-list .goods-fade-leave-to[data-v-36c2f90d]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.service-selector[data-v-b8e4a310]{width:100%}.panel-3[data-v-32c1a554] .ant-form-item{margin-bottom:8px}.panel-3[data-v-32c1a554] .ant-form-item-label>label{font-size:14px;font-weight:400}.panel-3[data-v-32c1a554] .ant-input,.panel-3[data-v-32c1a554] .ant-input-group-wrapper .ant-input,.panel-3[data-v-32c1a554] .ant-input-number,.panel-3[data-v-32c1a554] .ant-select-selection,.panel-3[data-v-32c1a554] .ant-time-picker-input{border-radius:4px;border-color:#e5e7eb;font-size:14px}.panel-3[data-v-32c1a554] .ant-input-group-wrapper .ant-input:hover,.panel-3[data-v-32c1a554] .ant-input-number:hover,.panel-3[data-v-32c1a554] .ant-input:hover,.panel-3[data-v-32c1a554] .ant-select-selection:hover,.panel-3[data-v-32c1a554] .ant-time-picker-input:hover{border-color:#40a9ff}.panel-3[data-v-32c1a554] .ant-input-group-wrapper .ant-input:focus,.panel-3[data-v-32c1a554] .ant-input-number:focus,.panel-3[data-v-32c1a554] .ant-input:focus,.panel-3[data-v-32c1a554] .ant-select-selection:focus,.panel-3[data-v-32c1a554] .ant-time-picker-input:focus{border-color:#40a9ff;-webkit-box-shadow:0 0 0 2px rgba(64,169,255,.1);box-shadow:0 0 0 2px rgba(64,169,255,.1)}.panel-3 .info-section[data-v-32c1a554]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:16px;min-height:808px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.panel-3 .info-section .section-title[data-v-32c1a554]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px}.panel-3 .fee-section[data-v-32c1a554]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:16px;position:sticky;top:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.panel-3 .fee-section .section-title[data-v-32c1a554]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px}.panel-3 .fee-section .fee-item[data-v-32c1a554]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;font-size:14px;font-weight:400;border-bottom:1px solid #e5e7eb}.panel-3 .fee-section .fee-item .fee-label[data-v-32c1a554]{color:#666}.panel-3 .fee-section .fee-item .fee-value[data-v-32c1a554]{color:#333;font-weight:400}.panel-3 .fee-section .fee-item.total[data-v-32c1a554]{margin-top:8px;padding:8px 12px;border-top:1px solid #e5e7eb;border-bottom:none;background:#f9fafb}.panel-3 .fee-section .fee-item.total .fee-label[data-v-32c1a554]{color:#333;font-weight:600;font-size:14px}.panel-3 .fee-section .fee-item.total .fee-value[data-v-32c1a554]{color:#27ae60;font-size:16px;font-weight:600}.panel-3 .fee-section .summary-section[data-v-32c1a554]{margin:16px 0}.panel-3 .fee-section .checkbox-section[data-v-32c1a554]{margin-top:16px;padding:12px;background:#f9fafb;border-radius:4px;border:1px solid #e5e7eb}.panel-3 .fee-section .checkbox-section[data-v-32c1a554] .ant-checkbox-wrapper{font-size:14px;font-weight:400}.panel-3 .fee-section .checkbox-section[data-v-32c1a554] .ant-checkbox-wrapper a{text-decoration:none;color:#1890ff}.panel-3 .fee-section .checkbox-section[data-v-32c1a554] .ant-checkbox-wrapper a:hover{text-decoration:underline}