.camp-container[data-v-1004d97f]{padding:24px;background:#fff;border-radius:4px}.camp-header[data-v-1004d97f]{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:24px}.camp-header h3[data-v-1004d97f]{margin:0;font-size:16px;font-weight:500;color:#333}.camp-table[data-v-1004d97f]{margin-bottom:24px}.camp-icon[data-v-1004d97f]{width:40px;height:40px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.color-preview[data-v-1004d97f]{width:40px;height:40px;border-radius:4px;border:1px solid #e1e1e1}.modal-form .form-item[data-v-1004d97f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.modal-form .form-item[data-v-1004d97f]:last-child{margin-bottom:0}.modal-form .form-label[data-v-1004d97f]{width:120px;margin-right:16px;color:#333;font-size:14px;text-align:right}.modal-form .form-label.required[data-v-1004d97f]:after{content:"*";margin-left:4px;color:#ff4d4f}.modal-form .color-preview[data-v-1004d97f]{margin-left:16px}.modal-form .color-palette[data-v-1004d97f]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;max-width:300px}.modal-form .color-palette .color-option[data-v-1004d97f]{width:32px;height:32px;border-radius:6px;border:3px solid #fff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15)}.modal-form .color-palette .color-option[data-v-1004d97f]:hover{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.25);box-shadow:0 4px 12px rgba(0,0,0,.25);border-color:#1890ff}.modal-form .color-palette .color-option[data-v-1004d97f]:active{-webkit-transform:scale(.95);transform:scale(.95)}