[data-v-87d35445]{box-sizing:border-box;margin:0;padding:0}.container[data-v-87d35445]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000001a;margin:20px auto;max-width:500px;padding:24px}.avatar-section[data-v-87d35445]{margin-bottom:24px}.avatar[data-v-87d35445],.avatar-section[data-v-87d35445]{align-items:center;display:flex}.avatar[data-v-87d35445]{background:#ff9500;border-radius:8px;cursor:pointer;height:60px;justify-content:center;margin-right:16px;transition:all .3s ease;width:60px}.avatar[data-v-87d35445]:hover{background:#ff8c00}.avatar-icon[data-v-87d35445]{color:#fff;font-size:24px}.upload-text[data-v-87d35445]{color:#007aff;cursor:pointer;font-size:14px}.form-group[data-v-87d35445]{margin-bottom:20px}.form-header[data-v-87d35445]{align-items:center;display:flex;margin-bottom:8px}.form-label[data-v-87d35445]{color:#333;font-weight:500;margin-bottom:8px}.form-input[data-v-87d35445]{border:1px solid #e1e1e1;border-radius:8px;font-size:16px;padding:12px 16px;transition:border-color .3s ease;width:100%}.form-input[data-v-87d35445]:focus{border-color:#007aff;outline:none}.form-textarea[data-v-87d35445]{border:1px solid #e1e1e1;border-radius:8px;font-family:inherit;font-size:16px;min-height:80px;padding:12px 16px;resize:vertical;width:100%}.form-textarea[data-v-87d35445]:focus{border-color:#007aff;outline:none}.change-link[data-v-87d35445]{color:#007aff;font-size:14px;margin-left:auto;text-decoration:none}.change-link[data-v-87d35445]:hover{text-decoration:underline}.section-title[data-v-87d35445]{color:#333;font-size:18px;font-weight:600;margin:32px 0 16px}.add-section[data-v-87d35445]{margin-bottom:24px}.add-form[data-v-87d35445]{background:#f8f9fa;border-radius:8px;gap:12px;margin-bottom:16px;padding:16px}.add-form.active[data-v-87d35445]{display:flex;flex-direction:column}.form-row[data-v-87d35445]{display:flex;gap:12px}.form-row input[data-v-87d35445],.form-row select[data-v-87d35445]{flex:1}.form-actions[data-v-87d35445]{display:flex;gap:8px;justify-content:flex-end}.btn[data-v-87d35445]{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}.btn-primary[data-v-87d35445]{background:#007aff;color:#fff}.btn-primary[data-v-87d35445]:hover{background:#0051d0}.btn-secondary[data-v-87d35445]{background:#f1f1f1;color:#333}.btn-secondary[data-v-87d35445]:hover{background:#e1e1e1}.add-button[data-v-87d35445]{align-items:center;color:#007aff;cursor:pointer;display:inline-flex;font-size:14px;gap:4px;text-decoration:none}.add-button[data-v-87d35445]:hover{text-decoration:underline}.added-items[data-v-87d35445]{margin-bottom:16px}.added-item[data-v-87d35445]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}.platform-link[data-v-87d35445]{color:#007aff;cursor:pointer;text-decoration:none}.platform-link[data-v-87d35445]:hover{text-decoration:underline}.remove-btn[data-v-87d35445]{background:none;color:#ff3b30;font-size:14px}.remove-btn[data-v-87d35445],.save-button[data-v-87d35445]{border:none;cursor:pointer}.save-button[data-v-87d35445]{background:#007aff;border-radius:8px;color:#fff;font-size:16px;font-weight:500;margin-top:32px;padding:16px;transition:background-color .3s ease;width:100%}.save-button[data-v-87d35445]:hover{background:#0051d0}.modal[data-v-87d35445]{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content[data-v-87d35445]{background:#fff;border-radius:12px;left:50%;max-width:400px;padding:24px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%}.modal-image[data-v-87d35445]{border-radius:8px;max-height:300px;max-width:100%}.close-modal[data-v-87d35445]{color:#666;cursor:pointer;font-size:24px;position:absolute;right:16px;top:12px}.upload-btn[data-v-87d35445]{background:#007aff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.upload-btn[data-v-87d35445]:hover{background:#0051d0}.qr-upload.active[data-v-87d35445]{display:block}@media (max-width:768px){.container[data-v-87d35445]{margin:10px;padding:16px}.form-row[data-v-87d35445]{flex-direction:column}.modal-content[data-v-87d35445]{padding:16px;width:95%}}
