.model-add-page[data-v-54dd4717]{min-height:100%;background:#fff;border-radius:12px;margin:10px 20px 20px 20px;padding:20px;display:flex;flex-direction:column}.model-add-page .page-header[data-v-54dd4717]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.model-add-page .page-header .header-left[data-v-54dd4717]{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:500;color:#0b111e;cursor:pointer}.model-add-page .page-header .header-left i[data-v-54dd4717]{font-size:16px}.model-add-page .page-header .header-right[data-v-54dd4717]{display:flex;gap:8px}.model-add-page .page-header .header-right .el-button--primary[data-v-54dd4717]{background:#1947ff;border-color:#1947ff}.model-add-page .form-container[data-v-54dd4717]{flex:1}.model-add-page .form-container .icon-section[data-v-54dd4717]{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.model-add-page .form-container .icon-section .icon-upload-wrap[data-v-54dd4717]{width:60px;height:60px;border-radius:12px;cursor:pointer;overflow:hidden}.model-add-page .form-container .icon-section .icon-upload-wrap .icon-default[data-v-54dd4717]{width:100%;height:100%;background:linear-gradient(315deg,#6fe0ff,#259dff);display:flex;align-items:center;justify-content:center;border-radius:12px}.model-add-page .form-container .icon-section .icon-upload-wrap .icon-default .default-icon[data-v-54dd4717]{width:40px;height:40px;filter:brightness(0) invert(1)}.model-add-page .form-container .icon-section .icon-upload-wrap .uploaded-icon[data-v-54dd4717]{width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.model-add-page .form-container .icon-section .icon-upload-wrap .icon-hover[data-v-54dd4717]{width:100%;height:100%;opacity:.7;background:#0b111e;display:flex;align-items:center;justify-content:center;border-radius:12px}.model-add-page .form-container .icon-section .icon-upload-wrap .icon-hover i[data-v-54dd4717]{font-size:24px;color:#fff}.model-add-page .form-container .add-form[data-v-54dd4717]{max-width:960px;margin:0 auto}.model-add-page .form-container .add-form .full-width[data-v-54dd4717]{width:100%}.model-add-page .form-container .add-form .api-format-group[data-v-54dd4717]{width:100%;display:flex}.model-add-page .form-container .add-form .api-format-group[data-v-54dd4717] .el-radio-button{flex:1}.model-add-page .form-container .add-form .api-format-group[data-v-54dd4717] .el-radio-button .el-radio-button__inner{width:100%;font-family:苹方-简,PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:center;letter-spacing:normal;color:#353443;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);padding:8px 20px 8px 20px}.model-add-page .form-container .add-form .api-format-group[data-v-54dd4717] .el-radio-button:first-child .el-radio-button__inner{border-radius:6px 0 0 6px}.model-add-page .form-container .add-form .api-format-group[data-v-54dd4717] .el-radio-button:last-child .el-radio-button__inner{border-radius:0 6px 6px 0}.model-add-page .form-container .add-form .api-format-group[data-v-54dd4717] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#fff;border-color:#1947ff;box-shadow:-1px 0 0 0 #1947ff;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:22px;letter-spacing:normal;color:#1947ff}.model-add-page .form-container .add-form .form-row[data-v-54dd4717]{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.model-add-page .form-container .add-form .k-token-input[data-v-54dd4717]{display:flex;align-items:stretch;width:100%;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:6px;overflow:hidden;background:#fff;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.model-add-page .form-container .add-form .k-token-input[data-v-54dd4717]:hover{border-color:#c0c4cc}.model-add-page .form-container .add-form .k-token-input[data-v-54dd4717]:focus-within{border-color:#1947ff}.model-add-page .form-container .add-form .k-token-input[data-v-54dd4717] .el-input-number{flex:1;min-width:0;width:auto}.model-add-page .form-container .add-form .k-token-input[data-v-54dd4717] .el-input-number .el-input__inner{height:40px;line-height:40px;border:none;border-radius:0;box-shadow:none;text-align:left;padding-left:12px;padding-right:12px}.model-add-page .form-container .add-form .k-token-input[data-v-54dd4717] .el-input-number .el-input__inner:focus,.model-add-page .form-container .add-form .k-token-input[data-v-54dd4717] .el-input-number .el-input__inner:hover{border:none;box-shadow:none}.model-add-page .form-container .add-form .k-token-input .k-unit[data-v-54dd4717]{flex:0 0 36px;width:36px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#f3f4f7;border-left:1px solid #ebeef5;color:#909399;font-size:14px;font-weight:500;line-height:1;pointer-events:none}.model-add-page .form-container .add-form[data-v-54dd4717] .el-form-item__label{font-size:14px;color:#0b111e;padding-bottom:0}.model-add-page .form-container .add-form[data-v-54dd4717] .el-form-item__label:before{content:none}.model-add-page .form-container .add-form[data-v-54dd4717] .el-form-item.is-required .el-form-item__label:before{content:"*";color:#f56c6c;margin-right:4px}.model-add-page .form-container .add-form[data-v-54dd4717] .el-input__inner{border-radius:6px}[data-v-54dd4717] .logo-selector-dialog{border-radius:14px}[data-v-54dd4717] .logo-selector-dialog .el-dialog__header{padding:18px 24px 24px}[data-v-54dd4717] .logo-selector-dialog .el-dialog__title{font-size:18px;font-weight:600;color:#111}[data-v-54dd4717] .logo-selector-dialog .el-dialog__headerbtn{top:20px;right:16px}[data-v-54dd4717] .logo-selector-dialog .el-dialog__body{padding:0 24px 20px;min-height:220px}.logo-grid[data-v-54dd4717]{display:grid;grid-template-columns:repeat(5,52px);gap:0 44px}.logo-item[data-v-54dd4717]{display:flex;flex-direction:column;align-items:center;cursor:pointer}.logo-thumb[data-v-54dd4717]{width:52px;height:52px;border-radius:12px;overflow:hidden;transition:all .2s ease}.logo-thumb img[data-v-54dd4717]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1);display:block}.logo-name[data-v-54dd4717]{margin-top:6px;margin-bottom:30px;width:60px;font-size:12px;color:#606266;line-height:1.2;text-align:center;word-break:break-word}.logo-item.active .logo-thumb[data-v-54dd4717],.logo-item:hover .logo-thumb[data-v-54dd4717]{border-color:#1947ff;box-shadow:0 0 0 2px rgba(25,71,255,.12)}