.skill-form[data-v-66e97898]{display:flex;flex-direction:column;gap:20px;width:800px}.skill-form .form-item[data-v-66e97898]{display:flex;flex-direction:column;gap:8px}.skill-form .form-item label[data-v-66e97898]{color:var(--text-primary);font-size:14px;font-weight:600}.skill-form .form-item .form-input[data-v-66e97898]{background-color:var(--fill-white);border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-primary);font-size:14px;outline:none;padding:10px 12px;transition:all .3s}.skill-form .form-item .form-input[data-v-66e97898]::-moz-placeholder{color:var(--text-tertiary)}.skill-form .form-item .form-input[data-v-66e97898]::placeholder{color:var(--text-tertiary)}.skill-form .form-item .form-input[data-v-66e97898]:focus{border-color:var(--text-primary)}.skill-form .form-item .form-textarea[data-v-66e97898]{background-color:var(--fill-white);border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-primary);font-size:14px;min-height:120px;outline:none;padding:10px 12px;resize:vertical;transition:all .3s}.skill-form .form-item .form-textarea[data-v-66e97898]::-moz-placeholder{color:var(--text-tertiary)}.skill-form .form-item .form-textarea[data-v-66e97898]::placeholder{color:var(--text-tertiary)}.skill-form .form-item .form-textarea[data-v-66e97898]:focus{border-color:var(--text-primary)}.asset-upload[data-v-66e97898]{display:flex;flex-direction:column;gap:10px}.asset-upload .file-input[data-v-66e97898]{display:none}.asset-upload .asset-list[data-v-66e97898]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.asset-upload .asset-add[data-v-66e97898]{align-items:center;background:var(--fill-white);border:1px dashed var(--border-secondary);border-radius:10px;color:var(--text-secondary);cursor:pointer;display:flex;height:72px;justify-content:center;width:72px}.asset-upload .asset-add .asset-add-plus[data-v-66e97898]{font-size:28px;line-height:1}.asset-upload .asset-item[data-v-66e97898]{background:var(--fill-white);border:1px solid var(--border-secondary);border-radius:10px;height:72px;overflow:hidden;position:relative;width:72px}.asset-upload .asset-remove[data-v-66e97898]{background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;height:18px;inset-inline-end:6px;line-height:18px;padding:0;position:absolute;top:6px;width:18px;z-index:3}.asset-upload .asset-upload-overlay[data-v-66e97898]{align-items:center;background-color:#0006;border-radius:10px;display:flex;height:100%;inset-inline-start:0;justify-content:center;position:absolute;top:0;width:100%;z-index:2}.asset-upload .asset-thumb[data-v-66e97898]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.asset-upload .asset-thumb--contain[data-v-66e97898]{-o-object-fit:contain;object-fit:contain;padding:0}.form-actions[data-v-66e97898]{display:flex;gap:12px;justify-content:flex-end;margin-top:12px}.form-actions button[data-v-66e97898]{border-radius:20px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 24px;transition:all .3s}.form-actions .cancel-btn[data-v-66e97898]{background:var(--fill-secondary);border:none;color:var(--text-secondary)}.form-actions .cancel-btn[data-v-66e97898]:hover{background:var(--border-secondary);color:var(--text-primary)}.form-actions .submit-btn[data-v-66e97898]{background:var(--button-primary-regular);border:none;color:var(--text-white-reverse)}.form-actions .submit-btn[data-v-66e97898]:hover{opacity:.9}.form-actions .submit-btn[data-v-66e97898]:disabled{cursor:not-allowed;opacity:.5}
