.demo-upload-list[data-v-c6cbc864]{display:inline-block}.demo-upload-list>div[data-v-c6cbc864]{display:inline-block;width:60px;height:60px;text-align:center;line-height:60px;border:1px solid transparent;border-radius:4px;overflow:hidden;background:#fff;position:relative;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);margin-right:4px}.demo-upload-list img[data-v-c6cbc864]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.demo-upload-list-cover[data-v-c6cbc864]{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6)}.demo-upload-list>div:hover .demo-upload-list-cover[data-v-c6cbc864]{display:block}.demo-upload-list-cover i[data-v-c6cbc864]{color:#fff;font-size:20px;cursor:pointer;margin:0 2px;vertical-align:middle}.add-custom-solution[data-v-beb2decc]{padding:20px}.add-custom-solution .header-fixed[data-v-beb2decc]{position:sticky;top:0;z-index:100;background:#fff;border-radius:4px 4px 0 0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.add-custom-solution .card-title-wrapper[data-v-beb2decc],.add-custom-solution .header-fixed[data-v-beb2decc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.add-custom-solution .card-title-wrapper[data-v-beb2decc]{padding:16px 10px}.add-custom-solution .card-title-wrapper .title-left[data-v-beb2decc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.add-custom-solution .card-title-wrapper .title-left .page-title[data-v-beb2decc]{font-size:16px;font-weight:700;color:#333}.add-custom-solution .img_prompt[data-v-beb2decc]{font-size:12px;color:#999;margin-top:5px}.add-custom-solution .textarea-wrapper[data-v-beb2decc]{width:100%}.add-custom-solution .multiline-placeholder[data-v-beb2decc] textarea::-webkit-input-placeholder{white-space:pre-wrap;line-height:1.6}.add-custom-solution .multiline-placeholder[data-v-beb2decc] textarea::-moz-placeholder{white-space:pre-wrap;line-height:1.6}.add-custom-solution .multiline-placeholder[data-v-beb2decc] textarea:-ms-input-placeholder{white-space:pre-wrap;line-height:1.6}.add-custom-solution .multiline-placeholder[data-v-beb2decc] textarea::-ms-input-placeholder{white-space:pre-wrap;line-height:1.6}.add-custom-solution .multiline-placeholder[data-v-beb2decc] textarea::placeholder{white-space:pre-wrap;line-height:1.6}.add-custom-solution .tag-input-container[data-v-beb2decc]{width:400px}.add-custom-solution .tag-input-container .tag-list[data-v-beb2decc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:8px;min-height:32px}.add-custom-solution .upload-container[data-v-beb2decc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.add-custom-solution .upload-container .image-preview[data-v-beb2decc]{width:100px;height:100px;border:1px solid #dcdee2;border-radius:4px;overflow:hidden;position:relative}.add-custom-solution .upload-container .image-preview.large[data-v-beb2decc]{width:300px;height:180px}.add-custom-solution .upload-container .image-preview img[data-v-beb2decc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.add-custom-solution .upload-container .image-preview .image-actions[data-v-beb2decc]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.add-custom-solution .upload-container .image-preview .image-actions i[data-v-beb2decc]{color:#fff;font-size:24px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.add-custom-solution .upload-container .image-preview .image-actions i[data-v-beb2decc]:hover{color:#ff4d4f;-webkit-transform:scale(1.2);transform:scale(1.2)}.add-custom-solution .upload-container .image-preview:hover .image-actions[data-v-beb2decc]{display:-webkit-box;display:-ms-flexbox;display:flex}.add-custom-solution .upload-container .upload-btn[data-v-beb2decc] .ivu-upload-drag{width:100px;height:100px}.add-custom-solution .upload-tip-text[data-v-beb2decc]{margin-top:8px;font-size:12px;color:#999}.add-custom-solution[data-v-beb2decc] .itinerary-divider.ivu-divider-with-text-left{margin:32px 0 24px 0}.add-custom-solution[data-v-beb2decc] .itinerary-divider.ivu-divider-with-text-left:before{width:5%;border-top-width:2px;border-top-color:#333}.add-custom-solution[data-v-beb2decc] .itinerary-divider.ivu-divider-with-text-left .ivu-divider-inner-text{font-size:18px;font-weight:600;color:#333;letter-spacing:1px}.add-custom-solution .itinerary-section[data-v-beb2decc]{margin-top:20px}.add-custom-solution .itinerary-section .empty-tip[data-v-beb2decc]{margin-bottom:20px}.add-custom-solution .itinerary-section .itinerary-day[data-v-beb2decc]{margin-bottom:30px;padding:20px;background:#f8f8f9;border-radius:4px}.add-custom-solution .itinerary-section .itinerary-day .day-header[data-v-beb2decc]{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:20px}.add-custom-solution .itinerary-section .itinerary-day .day-header .day-title[data-v-beb2decc]{font-size:16px;font-weight:700;color:#333}.add-custom-solution .itinerary-section .itinerary-day .time-slot[data-v-beb2decc]{position:relative;padding:20px;background:#fff;border-radius:4px;margin-bottom:16px}.add-custom-solution .itinerary-section .itinerary-day .time-slot .delete-time-slot-btn[data-v-beb2decc]{position:absolute;top:10px;right:10px;z-index:10}.create[data-v-beb2decc]{cursor:pointer;color:#41b983;margin-left:6px}.add-custom-solution .top-nav[data-v-beb2decc]{padding:12px 20px}.add-custom-solution .top-nav .nav-item[data-v-beb2decc],.add-custom-solution .top-nav[data-v-beb2decc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-custom-solution .top-nav .nav-item[data-v-beb2decc]{cursor:pointer;-webkit-transition:all .3s;transition:all .3s;position:relative}.add-custom-solution .top-nav .nav-item:hover .nav-number[data-v-beb2decc]{background:#41b983;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.add-custom-solution .top-nav .nav-item:hover .nav-label[data-v-beb2decc]{color:#41b983}.add-custom-solution .top-nav .nav-item.active .nav-number[data-v-beb2decc]{background:#41b983;color:#fff;-webkit-box-shadow:0 2px 8px rgba(45,140,240,.3);box-shadow:0 2px 8px rgba(45,140,240,.3)}.add-custom-solution .top-nav .nav-item.active .nav-label[data-v-beb2decc]{color:#41b983;font-weight:600}.add-custom-solution .top-nav .nav-item.disabled[data-v-beb2decc]{cursor:not-allowed;opacity:.5}.add-custom-solution .top-nav .nav-item.disabled:hover .nav-number[data-v-beb2decc]{background:#dcdee2;color:#808695;-webkit-transform:none;transform:none}.add-custom-solution .top-nav .nav-item.disabled:hover .nav-label[data-v-beb2decc]{color:#515a6e}.add-custom-solution .top-nav .nav-item.disabled .nav-number[data-v-beb2decc]{background:#dcdee2;color:#808695}.add-custom-solution .top-nav .nav-item.disabled .nav-label[data-v-beb2decc]{color:#515a6e}.add-custom-solution .top-nav .nav-item .nav-number[data-v-beb2decc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#dcdee2;color:#808695;font-size:13px;font-weight:600;margin-right:6px;-webkit-transition:all .3s;transition:all .3s}.add-custom-solution .top-nav .nav-item .nav-label[data-v-beb2decc]{font-size:14px;color:#515a6e;-webkit-transition:all .3s;transition:all .3s;white-space:nowrap}.add-custom-solution .top-nav .nav-item .nav-line[data-v-beb2decc]{width:40px;height:2px;background:#dcdee2;margin:0 3px;-webkit-transition:all .3s;transition:all .3s}.content-area[data-v-beb2decc]{max-width:1200px;margin:0 auto;padding-bottom:80px}[data-v-beb2decc] .section-divider.ivu-divider-with-text-left{margin:40px 0 24px 0}[data-v-beb2decc] .section-divider.ivu-divider-with-text-left:before{width:5%;border-top-width:2px;border-top-color:#333}[data-v-beb2decc] .section-divider.ivu-divider-with-text-left .ivu-divider-inner-text{font-size:18px;font-weight:600;color:#333;letter-spacing:1px}.empty-fee-tip[data-v-beb2decc]{padding:60px 0;text-align:center}.fee-section[data-v-beb2decc]{margin-top:20px}.fee-section .fee-type-card[data-v-beb2decc]{margin-bottom:24px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}.fee-section .fee-type-card .card-header[data-v-beb2decc]{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;padding:10px 20px;color:#fff}.fee-section .fee-type-card .card-header .card-title[data-v-beb2decc]{font-size:16px;font-weight:600;color:#333}.fee-section .fee-type-card .card-header .header-right[data-v-beb2decc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.fee-section .fee-type-card .card-header .type-total[data-v-beb2decc]{font-size:14px;color:#ff6b6b;font-weight:500;background:#fff5f5;padding:4px 12px;border-radius:4px;border:1px solid #ffdada}.fee-section .fee-type-card .card-header .type-total b[data-v-beb2decc]{font-size:16px;color:#ff4757}.fee-section .fee-type-card .empty-card-tip[data-v-beb2decc]{padding:40px;text-align:center;color:#999;font-size:14px}.fee-section .fee-type-card .fee-items-list[data-v-beb2decc]{padding:20px}.fee-section .fee-type-card .fee-items-list .fee-item-card[data-v-beb2decc]{position:relative;padding:20px 20px 20px 70px;background:#f8f8f9;border-radius:4px;margin-bottom:16px;border:1px solid #e8eaec}.fee-section .fee-type-card .fee-items-list .fee-item-card[data-v-beb2decc]:last-child{margin-bottom:0}.fee-section .fee-type-card .fee-items-list .fee-item-card .delete-fee-btn[data-v-beb2decc]{position:absolute;top:10px;right:10px;z-index:10}.fee-section .fee-type-card .fee-items-list .fee-item-card .fee-sort-area[data-v-beb2decc]{position:absolute;left:8px;top:12px;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:start;-ms-flex-pack:start;justify-content:flex-start;width:52px;padding:8px 4px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fee-section .fee-type-card .fee-items-list .fee-item-card .fee-sort-area .drag-handle[data-v-beb2decc]{cursor:-webkit-grab;cursor:grab;font-size:18px;color:#808695;line-height:1;padding:2px 0;letter-spacing:-1px;-webkit-transition:color .2s;transition:color .2s}.fee-section .fee-type-card .fee-items-list .fee-item-card .fee-sort-area .drag-handle[data-v-beb2decc]:hover{color:#2d8cf0}.fee-section .fee-type-card .fee-items-list .fee-item-card .fee-sort-area .drag-handle[data-v-beb2decc]:active{cursor:-webkit-grabbing;cursor:grabbing}.fee-section .fee-type-card .fee-items-list .fee-item-card .fee-sort-area .sort-number[data-v-beb2decc]{font-size:16px;font-weight:600;color:#fff;margin-top:6px;line-height:1;width:25px;height:25px;border-radius:50%;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;background:#22c55e}.fee-section .fee-type-card .fee-items-list .fee-item-card .fee-calc-row[data-v-beb2decc]{margin-top:12px;padding:10px 16px;background:#e6f7ff;border:1px dashed #91d5ff;border-radius:4px}.fee-section .fee-type-card .fee-items-list .fee-item-card .fee-calc-row .calc-formula[data-v-beb2decc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;font-size:13px}.fee-section .fee-type-card .fee-items-list .fee-item-card .fee-calc-row .calc-formula .formula-label[data-v-beb2decc]{color:#1890ff;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.fee-section .fee-type-card .fee-items-list .fee-item-card .fee-calc-row .calc-formula .formula-text[data-v-beb2decc]{color:#555;line-height:1.5}.fee-section .fee-type-card .fee-items-list .fee-item-card .fee-calc-row .calc-formula .formula-text b[data-v-beb2decc]{color:#ff4757;font-size:15px;margin:0 2px}.itinerary-layout[data-v-beb2decc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;position:relative}.itinerary-content[data-v-beb2decc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.footer-btn[data-v-beb2decc]{width:100%;position:fixed;height:60px;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;background:#fff;-webkit-box-shadow:0 -2px 4px 0 rgba(0,0,0,.1);box-shadow:0 -2px 4px 0 rgba(0,0,0,.1);z-index:101;left:0;right:0;bottom:0}.footer-btn button[data-v-beb2decc]{min-width:90px;height:34px;margin:0 10px}.itinerary-anchor[data-v-beb2decc]{position:sticky;top:80px;width:120px;-ms-flex-negative:0;flex-shrink:0;background:#fff;border-radius:4px;padding:16px 0;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);max-height:100vh;overflow-y:auto}.itinerary-anchor .anchor-item[data-v-beb2decc]{padding:12px 20px;font-size:14px;color:#515a6e;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center;border-left:3px solid transparent;margin-bottom:4px;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:4px}.itinerary-anchor .anchor-item .anchor-drag-icon[data-v-beb2decc]{font-size:12px;color:#c5c8ce;line-height:1;letter-spacing:-1px;cursor:-webkit-grab;cursor:grab;-ms-flex-negative:0;flex-shrink:0}.itinerary-anchor .anchor-item .anchor-drag-icon[data-v-beb2decc]:active{cursor:-webkit-grabbing;cursor:grabbing}.itinerary-anchor .anchor-item[data-v-beb2decc]:hover{background:#f0faf5;color:#41b983}.itinerary-anchor .anchor-item:hover .anchor-drag-icon[data-v-beb2decc]{color:#41b983}.itinerary-anchor .anchor-item.active[data-v-beb2decc]{background:#f0faf5;color:#41b983;font-weight:600;border-left-color:#41b983}.itinerary-anchor .anchor-item.active .anchor-drag-icon[data-v-beb2decc]{color:#41b983}.title-icon[data-v-beb2decc]{background:#686cf2;padding:10px;border-radius:10px;margin-right:10px}.add-btn[data-v-beb2decc]{height:35px;border-radius:10px}.add-custom-solution.view-mode .ivu-date-picker input[data-v-beb2decc],.add-custom-solution.view-mode .ivu-input-number-input[data-v-beb2decc],.add-custom-solution.view-mode .ivu-input[data-v-beb2decc],.add-custom-solution.view-mode .ivu-select-input[data-v-beb2decc],.add-custom-solution.view-mode .ivu-select-selection[data-v-beb2decc],.add-custom-solution.view-mode .ivu-time-picker input[data-v-beb2decc],.add-custom-solution.view-mode input[data-v-beb2decc],.add-custom-solution.view-mode textarea[data-v-beb2decc]{pointer-events:none!important;background-color:#f3f3f3!important;color:#666!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.add-custom-solution.view-mode .ivu-date-picker-disabled input[data-v-beb2decc],.add-custom-solution.view-mode .ivu-input-number-disabled .ivu-input-number-input[data-v-beb2decc],.add-custom-solution.view-mode .ivu-select-disabled .ivu-select-selection[data-v-beb2decc],.add-custom-solution.view-mode .ivu-time-picker-disabled input[data-v-beb2decc]{pointer-events:none!important}.add-custom-solution.view-mode .ivu-btn[data-v-beb2decc]:not(.title-left .ivu-btn),.add-custom-solution.view-mode .ivu-upload[data-v-beb2decc]{pointer-events:none!important;opacity:.6}.add-custom-solution.view-mode .tag-input-container .ivu-input[data-v-beb2decc],.add-custom-solution.view-mode .tag-input-container .ivu-tag[data-v-beb2decc]{pointer-events:none!important}.add-custom-solution.view-mode .fee-section .ivu-date-picker-disabled input[data-v-beb2decc],.add-custom-solution.view-mode .fee-section .ivu-date-picker input[data-v-beb2decc],.add-custom-solution.view-mode .fee-section .ivu-input-number-input[data-v-beb2decc],.add-custom-solution.view-mode .fee-section .ivu-input[data-v-beb2decc],.add-custom-solution.view-mode .fee-section .ivu-select-disabled .ivu-select-selection[data-v-beb2decc],.add-custom-solution.view-mode .fee-section .ivu-select-selection[data-v-beb2decc],.add-custom-solution.view-mode .fee-section .ivu-select[data-v-beb2decc],.add-custom-solution.view-mode .itinerary-section .ivu-date-picker input[data-v-beb2decc],.add-custom-solution.view-mode .itinerary-section .ivu-input[data-v-beb2decc],.add-custom-solution.view-mode .itinerary-section .ivu-select-disabled .ivu-select-selection[data-v-beb2decc],.add-custom-solution.view-mode .itinerary-section .ivu-select-selection[data-v-beb2decc],.add-custom-solution.view-mode .itinerary-section .ivu-time-picker input[data-v-beb2decc]{pointer-events:none!important;background-color:#f3f3f3!important}.add-custom-solution.view-mode .add-btn[data-v-beb2decc],.add-custom-solution.view-mode .create[data-v-beb2decc],.add-custom-solution.view-mode .day-header .ivu-btn[data-v-beb2decc],.add-custom-solution.view-mode .delete-fee-btn[data-v-beb2decc],.add-custom-solution.view-mode .delete-time-slot-btn[data-v-beb2decc],.add-custom-solution.view-mode .drag-handle[data-v-beb2decc],.add-custom-solution.view-mode .footer-btn[data-v-beb2decc],.add-custom-solution.view-mode .itinerary-section>div:not(.itinerary-day)>.ivu-btn[data-v-beb2decc]{display:none!important}.example[data-v-beb2decc]{font-size:14px;margin-left:10px;font-weight:400;color:#41b983;line-height:20px;text-decoration:underline}