.baidu-map-container[data-v-76dfe2db]{position:relative;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.1)}.map-container[data-v-76dfe2db]{width:100%;height:var(--2db6032e)}.search-result[data-v-76dfe2db]{position:absolute;top:20px;right:20px;width:320px;max-height:400px;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);overflow:hidden;z-index:1000}.result-header[data-v-76dfe2db]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8faff;border-bottom:1px solid #e8f0fb;font-weight:500;color:#1890ff}.result-list[data-v-76dfe2db]{margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto}.result-item[data-v-76dfe2db]{padding:12px 16px;cursor:pointer;transition:all .3s;border-bottom:1px solid #f0f2f5}.result-item[data-v-76dfe2db]:last-child{border-bottom:none}.result-item[data-v-76dfe2db]:hover{background-color:#f5f7fa}.result-item .title[data-v-76dfe2db]{display:block;font-size:14px;color:#303133;margin-bottom:4px;font-weight:500}.result-item .address[data-v-76dfe2db]{display:block;font-size:12px;color:#909399;line-height:1.4}.no-result[data-v-76dfe2db]{padding:24px;text-align:center;color:#909399;font-size:14px}[data-v-76dfe2db] .anchorBL,[data-v-76dfe2db] .BMap_cpyCtrl{display:none}.selected-location[data-v-76dfe2db]{position:absolute;left:20px;bottom:20px;width:320px;background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:1000;backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2)}.location-header[data-v-76dfe2db]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(248,250,255,.9);border-bottom:1px solid #e8f0fb;border-radius:8px 8px 0 0;color:#1890ff;font-weight:500}.location-header i[data-v-76dfe2db]{font-size:16px}.location-body[data-v-76dfe2db]{padding:12px 16px;background:hsla(0,0%,100%,.9);border-radius:0 0 8px 8px}.location-item[data-v-76dfe2db]{display:flex;margin-bottom:8px;font-size:14px;line-height:1.5}.location-item[data-v-76dfe2db]:last-child{margin-bottom:0}.item-label[data-v-76dfe2db]{color:#909399;width:60px;flex-shrink:0}.item-value[data-v-76dfe2db]{color:#303133;word-break:break-all}@media screen and (max-width:991px){.search-result[data-v-76dfe2db]{left:8px;right:8px;top:8px;width:auto;max-height:38vh}.selected-location[data-v-76dfe2db]{left:8px;right:8px;bottom:8px;width:auto}}.app-container[data-v-6ba348ca]{padding:16px;background:#f0f2f5;min-height:100vh}.page-container[data-v-6ba348ca]{display:flex;flex-direction:column;gap:16px}.step-header-container[data-v-6ba348ca]{background:linear-gradient(90deg,#fff,#f8faff);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.04);padding:20px;border:1px solid #e8f0fb;margin:0 16px}.step-content[data-v-6ba348ca]{justify-content:space-between}.step-content[data-v-6ba348ca],.step-left[data-v-6ba348ca]{display:flex;align-items:center}.back-btn[data-v-6ba348ca]{padding:10px 20px;font-size:14px;border:1px solid #e4e7ed;color:#606266;background:#fff;transition:all .3s;border-radius:8px}.back-btn[data-v-6ba348ca]:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.back-btn i[data-v-6ba348ca]{margin-right:8px}.divider[data-v-6ba348ca]{width:1px;height:24px;background:#e4e7ed;margin:0 24px}.step-title[data-v-6ba348ca]{font-size:20px;font-weight:600;color:#303133}.step-tip[data-v-6ba348ca]{margin-top:16px;padding:16px 20px;background:linear-gradient(90deg,#fff7e6,#fff9f0);border-radius:8px;color:#d48806;font-size:14px;display:flex;align-items:flex-start;gap:12px;line-height:1.6;border-left:4px solid #ffa940}.step-tip i[data-v-6ba348ca]{color:#e6a23c;font-size:18px;margin-top:2px}.page-right[data-v-6ba348ca]{flex:1;margin:0 16px}.form-section[data-v-6ba348ca]{padding:24px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.form-wrapper[data-v-6ba348ca]{position:relative;width:100%}.airport-form[data-v-6ba348ca]{width:100%}[data-v-6ba348ca] .el-form-item{margin-bottom:32px;padding-bottom:8px;border-bottom:1px solid #f0f2f5}[data-v-6ba348ca] .el-form-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}[data-v-6ba348ca] .el-form-item__label{font-size:15px;font-weight:500;color:#303133;padding-right:24px}[data-v-6ba348ca] .el-input__inner{height:40px;line-height:40px;border-radius:8px;border-color:#dcdfe6}[data-v-6ba348ca] .el-input__inner:hover{border-color:#c0c4cc}[data-v-6ba348ca] .el-input__inner:focus{border-color:#409eff}[data-v-6ba348ca] .el-textarea__inner{border-radius:8px;padding:12px;min-height:120px}[data-v-6ba348ca] .el-input-number{width:180px}.map-container[data-v-6ba348ca]{width:100%;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden;transition:all .3s}.map-container[data-v-6ba348ca]:hover{border-color:#c0c4cc;box-shadow:0 2px 12px rgba(0,0,0,.04)}.location-info[data-v-6ba348ca]{margin-top:16px;padding:16px;background:#f5f7fa;border-radius:8px;font-size:14px;color:#606266;display:flex;align-items:center;flex-wrap:wrap;gap:16px}.location-label[data-v-6ba348ca]{color:#909399;font-weight:500}.location-value[data-v-6ba348ca]{color:#303133;font-family:Roboto Mono,monospace;background:#fff;padding:4px 8px;border-radius:4px;border:1px solid #e4e7ed}[data-v-6ba348ca] .el-button{padding:12px 24px;font-size:14px;border-radius:8px;font-weight:500}[data-v-6ba348ca] .el-button--primary{background:#409eff;border-color:#409eff;box-shadow:0 2px 6px rgba(64,158,255,.2)}[data-v-6ba348ca] .el-button--primary:hover{background:#66b1ff;border-color:#66b1ff;box-shadow:0 4px 12px rgba(64,158,255,.3)}[data-v-6ba348ca] .el-upload--picture-card{width:120px;height:120px;line-height:120px}[data-v-6ba348ca] .el-upload-list--picture-card .el-upload-list__item{width:120px;height:120px}[data-v-6ba348ca] .el-cascader,[data-v-6ba348ca] .el-date-editor.el-input{width:100%}.form-grid[data-v-6ba348ca]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px}.form-column[data-v-6ba348ca]{background:linear-gradient(180deg,#fff,#f8faff);border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.04);border:1px solid #e8f0fb}.column-title[data-v-6ba348ca]{font-size:16px;font-weight:600;color:#1890ff;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e8f0fb;display:flex;align-items:center}.column-title[data-v-6ba348ca]:before{content:"";width:4px;height:16px;background:#1890ff;margin-right:8px;border-radius:2px}.map-section[data-v-6ba348ca]{background:linear-gradient(180deg,#fff,#f8faff);border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 12px rgba(0,0,0,.04);border:1px solid #e8f0fb}[data-v-6ba348ca] .el-form-item{margin-bottom:24px;padding-bottom:0;border-bottom:none}[data-v-6ba348ca] .el-form-item__content{width:calc(100% - 120px)}[data-v-6ba348ca] .el-cascader,[data-v-6ba348ca] .el-date-editor,[data-v-6ba348ca] .el-input,[data-v-6ba348ca] .el-input-number,[data-v-6ba348ca] .el-textarea{width:100%!important}@media screen and (max-width:1400px){.form-grid[data-v-6ba348ca]{gap:24px}}@media screen and (max-width:1200px){.form-grid[data-v-6ba348ca]{grid-template-columns:1fr}.page-container[data-v-6ba348ca]{margin:0}}[data-v-6ba348ca] .el-upload--picture-card{width:100px;height:100px;line-height:100px;border-radius:8px;border-color:#d9d9d9;background:#fafafa}[data-v-6ba348ca] .el-upload--picture-card:hover{border-color:#40a9ff;background:#f0f7ff}[data-v-6ba348ca] .el-upload-list--picture-card .el-upload-list__item{width:100px;height:100px;border-radius:8px}.address-input-group[data-v-6ba348ca]{display:flex;gap:12px;align-items:center}.map-select-btn[data-v-6ba348ca]{flex-shrink:0}.map-dialog[data-v-6ba348ca]{[data-v-6ba348ca] .el-dialog{border-radius:16px;overflow:hidden}[data-v-6ba348ca] .el-dialog__header{padding:16px 20px;border-bottom:1px solid #e8f0fb;margin:0;background:#f8faff}[data-v-6ba348ca] .el-dialog__headerbtn{top:18px}[data-v-6ba348ca] .el-dialog__body{padding:0}}.map-container[data-v-6ba348ca]{display:flex;flex-direction:column;height:700px}.map-content[data-v-6ba348ca]{flex:1;display:flex;position:relative;overflow:hidden}.map-wrapper[data-v-6ba348ca]{flex:1;position:relative}.map-content .selected-location[data-v-6ba348ca]{position:absolute;left:20px;bottom:20px;width:320px;background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:1000;backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2)}.map-content .location-header[data-v-6ba348ca]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(248,250,255,.9);border-bottom:1px solid #e8f0fb;border-radius:8px 8px 0 0;color:#1890ff;font-weight:500}.map-content .location-header i[data-v-6ba348ca]{font-size:16px}.map-content .location-body[data-v-6ba348ca]{padding:12px 16px;background:hsla(0,0%,100%,.9);border-radius:0 0 8px 8px}.map-content .location-item[data-v-6ba348ca]{display:flex;margin-bottom:8px;font-size:14px;line-height:1.5}.map-content .location-item[data-v-6ba348ca]:last-child{margin-bottom:0}.map-content .item-label[data-v-6ba348ca]{color:#909399;width:60px;flex-shrink:0}.map-content .item-value[data-v-6ba348ca]{color:#303133;word-break:break-all}.form-column .location-info[data-v-6ba348ca]{margin-top:16px;padding:16px;background:#f5f7fa;border-radius:8px;font-size:14px;color:#606266;display:flex;align-items:center;flex-wrap:wrap;gap:16px}.form-column .location-label[data-v-6ba348ca]{color:#909399;font-weight:500}.form-column .location-value[data-v-6ba348ca]{color:#303133;font-family:Roboto Mono,monospace;background:#fff;padding:4px 8px;border-radius:4px;border:1px solid #e4e7ed}.dialog-title-container[data-v-6ba348ca]{display:flex;justify-content:space-between;align-items:center;width:100%}.dialog-actions[data-v-6ba348ca]{display:flex;gap:8px}.map-dialog[data-v-6ba348ca]{[data-v-6ba348ca] .el-dialog__header{padding:16px 20px;border-bottom:1px solid #e8f0fb;margin:0;background:#f8faff}[data-v-6ba348ca] .el-dialog__headerbtn{top:18px}[data-v-6ba348ca] .el-dialog__body{padding:0}}.form-tip[data-v-6ba348ca]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}[data-v-6ba348ca] .el-input-number{width:240px!important}[data-v-6ba348ca] .el-input-number .el-input__inner{text-align:left;padding-right:80px}[data-v-6ba348ca] .el-input-number__decrease,[data-v-6ba348ca] .el-input-number__increase{background:#f5f7fa;border-color:#dcdfe6;color:#606266}[data-v-6ba348ca] .el-input-number__decrease:hover,[data-v-6ba348ca] .el-input-number__increase:hover{color:#409eff;background:#ecf5ff;border-color:#c6e2ff}[data-v-6ba348ca] .el-input-group__append{background:#f5f7fa;color:#606266;min-width:50px;text-align:center}.upload-container[data-v-6ba348ca]{border:1px solid #e4e7ed;border-radius:8px;padding:20px;background-color:#fff}.avatar-uploader[data-v-6ba348ca] .el-upload--picture-card{width:148px;height:148px;line-height:148px;border-radius:8px;border:1px dashed #d9d9d9;background-color:#fafafa;transition:all .3s}.avatar-uploader[data-v-6ba348ca] .el-upload--picture-card:hover{border-color:#409eff;color:#409eff;background-color:#f5f7fa}.avatar-uploader[data-v-6ba348ca] .el-upload-list--picture-card .el-upload-list__item{width:148px;height:148px;border-radius:8px}.upload-placeholder[data-v-6ba348ca]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#8c939d}.upload-placeholder i[data-v-6ba348ca]{font-size:28px;margin-bottom:8px}.upload-placeholder .upload-tip[data-v-6ba348ca]{font-size:12px;color:#909399;margin-top:8px}.map-dialog[data-v-6ba348ca] .el-dialog__header{padding:16px 20px;border-bottom:1px solid #e8f0fb;margin:0;background:#f8faff}.map-dialog[data-v-6ba348ca] .el-dialog__headerbtn{top:18px}.map-dialog[data-v-6ba348ca] .el-dialog__body{padding:0}.status-container[data-v-6ba348ca]{display:flex;align-items:center;gap:12px}.status-info[data-v-6ba348ca],.status-text[data-v-6ba348ca]{display:flex;align-items:center}.status-text[data-v-6ba348ca]{gap:8px;font-size:14px;color:#606266}.status-text i[data-v-6ba348ca]{font-size:16px;margin-top:1px}.status-text i.success[data-v-6ba348ca]{color:#67c23a}.status-text i.danger[data-v-6ba348ca]{color:#f56c6c}.status-tip[data-v-6ba348ca]{font-size:13px;color:#909399;margin-left:8px}[data-v-6ba348ca] .el-switch{height:20px;line-height:20px}.form-actions[data-v-6ba348ca]{display:flex;justify-content:center;padding-top:24px;border-top:1px solid #e8f0fb;margin-top:20px}.form-actions .el-button[data-v-6ba348ca]{padding:12px 35px;font-size:14px;font-weight:500}@media screen and (max-width:991px){.app-container[data-v-6ba348ca]{padding:8px;min-width:0;max-width:100%;box-sizing:border-box}.step-header-container[data-v-6ba348ca]{margin:0;padding:12px 14px}.step-content[data-v-6ba348ca]{flex-wrap:wrap}.step-left[data-v-6ba348ca]{flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%}.divider[data-v-6ba348ca]{display:none}.step-title[data-v-6ba348ca]{font-size:17px;flex:1;min-width:0;white-space:normal;line-height:1.35}.step-tip[data-v-6ba348ca]{margin-top:10px;padding:12px 14px;font-size:13px}.page-right[data-v-6ba348ca]{margin:0}.form-section[data-v-6ba348ca]{padding:12px}.form-grid[data-v-6ba348ca]{gap:16px;margin-bottom:20px}.form-column[data-v-6ba348ca]{padding:14px 12px;min-width:0}[data-v-6ba348ca] .airport-form .el-form-item__label{width:100%!important;text-align:left!important;float:none!important;display:block;line-height:1.4;padding:0 0 6px 0!important;box-sizing:border-box}[data-v-6ba348ca] .airport-form .el-form-item__content{width:100%!important;max-width:100%;margin-left:0!important;clear:both;box-sizing:border-box}[data-v-6ba348ca] .airport-form .el-input-number{width:100%!important;max-width:100%}.address-input-group[data-v-6ba348ca]{flex-direction:column;align-items:stretch;gap:10px}.map-select-btn[data-v-6ba348ca]{width:100%}.location-info[data-v-6ba348ca]{flex-direction:column;align-items:flex-start;gap:8px}.status-container[data-v-6ba348ca]{flex-direction:column;align-items:flex-start;gap:10px}.status-tip[data-v-6ba348ca]{margin-left:0;display:block;line-height:1.4}.form-actions[data-v-6ba348ca]{padding-top:16px}.form-actions .el-button[data-v-6ba348ca]{width:100%;box-sizing:border-box}.map-dialog[data-v-6ba348ca] .el-dialog{max-width:100%;margin-top:4vh!important}.map-dialog .map-container[data-v-6ba348ca]{height:auto!important;min-height:min(62vh,560px);max-height:70vh}.dialog-title-container[data-v-6ba348ca]{flex-direction:column;align-items:stretch;gap:10px}.dialog-actions[data-v-6ba348ca]{width:100%;justify-content:flex-end}[data-v-6ba348ca] .el-upload-list--picture-card{display:flex;flex-wrap:wrap;justify-content:flex-start}}