.add-column-container[data-v-b50c0450]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:24px}.add-column-layout[data-v-b50c0450]{max-width:1200px;margin:0 auto}.add-column-layout .page-header[data-v-b50c0450]{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;border-radius:12px;margin-bottom:24px;box-shadow:0 4px 12px rgba(102,126,234,.3);display:flex;align-items:center;gap:12px}.add-column-layout .page-header i[data-v-b50c0450]{font-size:24px;color:#fff}.add-column-layout .page-header .title[data-v-b50c0450]{font-size:20px;font-weight:600;color:#fff}.add-column-layout .form-card[data-v-b50c0450]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.add-column-layout .column-form[data-v-b50c0450]{max-width:800px}.add-column-layout .column-form .form-item-content[data-v-b50c0450]{display:flex;align-items:center;gap:20px}.add-column-layout .column-form .form-item-content .form-input[data-v-b50c0450]{width:400px}.add-column-layout .column-form .form-item-content .form-textarea[data-v-b50c0450]{width:500px}.add-column-layout .column-form .form-item-content .form-hint[data-v-b50c0450]{color:#999;font-size:14px}.add-column-layout .column-form .upload-wrapper[data-v-b50c0450]{display:flex;align-items:flex-start;gap:20px}.add-column-layout .column-form .upload-wrapper .upload-box[data-v-b50c0450]{position:relative;width:320px;height:180px}.add-column-layout .column-form .upload-wrapper .upload-box .logo-uploader[data-v-b50c0450]{width:100%;height:100%}.add-column-layout .column-form .upload-wrapper .upload-box .logo-uploader[data-v-b50c0450] .el-upload{width:100%;height:100%;border:2px dashed #667eea;border-radius:8px;background:linear-gradient(135deg,#f5f7fa,#e8eaf6);transition:all .3s ease;cursor:pointer;overflow:hidden}.add-column-layout .column-form .upload-wrapper .upload-box .logo-uploader[data-v-b50c0450] .el-upload:hover{border-color:#764ba2;background:linear-gradient(135deg,#667eea,#764ba2)}.add-column-layout .column-form .upload-wrapper .upload-box .logo-uploader[data-v-b50c0450] .el-upload:hover .logo-uploader-icon .upload-text,.add-column-layout .column-form .upload-wrapper .upload-box .logo-uploader[data-v-b50c0450] .el-upload:hover .logo-uploader-icon i{color:#fff}.add-column-layout .column-form .upload-wrapper .upload-box .logo-uploader .logo-preview[data-v-b50c0450]{width:100%;height:100%}.add-column-layout .column-form .upload-wrapper .upload-box .logo-uploader .logo-preview .logo-image[data-v-b50c0450]{width:100%;height:100%;object-fit:cover}.add-column-layout .column-form .upload-wrapper .upload-box .logo-uploader .logo-uploader-icon[data-v-b50c0450]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;transition:all .3s ease}.add-column-layout .column-form .upload-wrapper .upload-box .logo-uploader .logo-uploader-icon i[data-v-b50c0450]{font-size:48px;color:#667eea;margin-bottom:8px;transition:color .3s ease}.add-column-layout .column-form .upload-wrapper .upload-box .logo-uploader .logo-uploader-icon .upload-text[data-v-b50c0450]{font-size:14px;color:#999;transition:color .3s ease}.add-column-layout .column-form .upload-wrapper .upload-box .delete-btn[data-v-b50c0450]{position:absolute;top:-12px;right:-12px;width:32px;height:32px;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;z-index:10;box-shadow:0 2px 8px hsla(0,100%,71%,.4);transition:all .3s ease}.add-column-layout .column-form .upload-wrapper .upload-box .delete-btn[data-v-b50c0450]:hover{transform:scale(1.1);background:linear-gradient(135deg,#ff5252,#f44336)}.add-column-layout .column-form .upload-wrapper .upload-hint[data-v-b50c0450]{color:#999;font-size:14px;line-height:1.6;padding-top:12px}.add-column-layout .column-form .form-actions[data-v-b50c0450]{margin-top:50px;padding-top:30px;border-top:1px solid #e0e0e0}.add-column-layout .column-form .form-actions .el-button[data-v-b50c0450]{min-width:120px;height:44px;font-size:16px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.add-column-layout .column-form .form-actions .el-button i[data-v-b50c0450]{font-size:18px}.add-column-layout .column-form .form-actions .submit-btn[data-v-b50c0450]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;margin-right:20px}.add-column-layout .column-form .form-actions .submit-btn[data-v-b50c0450]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.add-column-layout .column-form .form-actions .cancel-btn[data-v-b50c0450]{background:#fff;border:2px solid #e0e0e0;color:#666}.add-column-layout .column-form .form-actions .cancel-btn[data-v-b50c0450]:hover{border-color:#999;color:#333}[data-v-b50c0450] .el-input__inner,[data-v-b50c0450] .el-textarea__inner{border-radius:8px;border-color:#e0e0e0;transition:all .3s ease}[data-v-b50c0450] .el-input__inner:focus,[data-v-b50c0450] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}[data-v-b50c0450] .el-form-item__label{font-weight:600;color:#333}[data-v-b50c0450] .el-form-item.is-error .el-input__inner,[data-v-b50c0450] .el-form-item.is-error .el-textarea__inner{border-color:#f56c6c}